Home
last modified time | relevance | path

Searched refs:CXXScopeSpec (Results 1 – 25 of 47) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp74 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS, in computeDeclContext()
186 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { in isDependentScopeSpecifier()
218 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS, in RequireCompleteDeclContext()
261 CXXScopeSpec *SS) { in RequireCompleteEnumDecl()
306 CXXScopeSpec &SS) { in ActOnCXXGlobalScopeSpecifier()
313 CXXScopeSpec &SS) { in ActOnSuperScopeSpecifier()
843 bool Sema::ActOnCXXNestedNameSpecifierDecltype(CXXScopeSpec &SS, in ActOnCXXNestedNameSpecifierDecltype()
876 bool Sema::IsInvalidUnlessNestedName(Scope *S, CXXScopeSpec &SS, in IsInvalidUnlessNestedName()
887 CXXScopeSpec &SS, in ActOnCXXNestedNameSpecifier()
990 void *Sema::SaveNestedNameSpecifierAnnotation(CXXScopeSpec &SS) { in SaveNestedNameSpecifierAnnotation()
[all …]
H A DSemaExprMember.cpp204 const CXXScopeSpec &SS, in diagnoseInstanceReference()
514 const CXXScopeSpec &SS, in ActOnDependentMemberExpr()
560 const CXXScopeSpec &SS, in DiagnoseQualifiedMemberReference()
586 const CXXScopeSpec &SS, in CheckQualifiedMemberReference()
777 CXXScopeSpec &SS, in BuildMemberReferenceExpr()
845 CXXScopeSpec EmptySS; in BuildAnonymousStructUnionMemberReference()
917 const CXXScopeSpec &SS, in BuildMSPropertyRefExpr()
985 const CXXScopeSpec &SS, in BuildMemberReferenceExpr()
1043 CXXScopeSpec TempSS(SS); in BuildMemberReferenceExpr()
1749 CXXScopeSpec &SS, in ActOnMemberAccessExpr()
[all …]
H A DDeclSpec.cpp54 void CXXScopeSpec::Extend(ASTContext &Context, SourceLocation TemplateKWLoc, in Extend()
65 void CXXScopeSpec::Extend(ASTContext &Context, IdentifierInfo *Identifier, in Extend()
78 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceDecl *Namespace, in Extend()
91 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceAliasDecl *Alias, in Extend()
104 void CXXScopeSpec::MakeGlobal(ASTContext &Context, in MakeGlobal()
114 void CXXScopeSpec::MakeSuper(ASTContext &Context, CXXRecordDecl *RD, in MakeSuper()
126 void CXXScopeSpec::MakeTrivial(ASTContext &Context, in MakeTrivial()
132 void CXXScopeSpec::Adopt(NestedNameSpecifierLoc Other) { in Adopt()
145 SourceLocation CXXScopeSpec::getLastQualifierNameLoc() const { in getLastQualifierNameLoc()
152 CXXScopeSpec::getWithLocInContext(ASTContext &Context) const { in getWithLocInContext()
H A DSemaTemplate.cpp176 CXXScopeSpec &SS, in isTemplateName()
630 CXXScopeSpec SS; in diagnoseExprIntendedAsTemplateName()
998 CXXScopeSpec SS; in ActOnTemplateTypeArgument()
1199 CXXScopeSpec SS; in formImmediatelyDeclaredConstraint()
4997 Sema::CheckVarTemplateId(const CXXScopeSpec &SS, in CheckVarTemplateId()
5030 Sema::CheckConceptTemplateId(const CXXScopeSpec &SS, in CheckConceptTemplateId()
5348 CXXScopeSpec SS; in CheckTemplateTypeArgument()
5819 CXXScopeSpec SS; in CheckTemplateArgument()
7999 CXXScopeSpec SS; in BuildExpressionFromDeclTemplateArgument()
11065 const CXXScopeSpec &SS, in ActOnTypenameType()
[all …]
H A DTreeTransform.h1119 CXXScopeSpec SS; in RebuildDependentTemplateSpecializationType()
1155 CXXScopeSpec SS; in RebuildDependentNameType()
2653 CXXScopeSpec SS; in RebuildDeclRefExpr()
2848 CXXScopeSpec SS; in RebuildMemberExpr()
2952 CXXScopeSpec SS; in RebuildExtVectorElementExpr()
4314 CXXScopeSpec SS; in TransformNestedNameSpecifierLoc()
6511 CXXScopeSpec SS; in TransformDeducedTemplateSpecializationType()
6663 CXXScopeSpec SS; in TransformTemplateSpecializationType()
8659 CXXScopeSpec SS; in TransformMSDependentExistsStmt()
12661 CXXScopeSpec SS; in TransformCXXPseudoDestructorExpr()
[all …]
H A DSemaDeclCXX.cpp1348 E = S.BuildDeclarationNameExpr(CXXScopeSpec(), in checkTupleLikeDecomposition()
1512 CXXScopeSpec(), FD, in checkMemberDecomposition()
3576 CXXScopeSpec &SS = D.getCXXScopeSpec(); in ActOnCXXMemberDeclarator()
4318 CXXScopeSpec &SS, in ActOnMemInitializer()
4334 CXXScopeSpec &SS, in ActOnMemInitializer()
4433 CXXScopeSpec &SS, in BuildMemInitializer()
5042 CXXScopeSpec SS; in BuildImplicitMemberInitializer()
14519 CXXScopeSpec SS;
14725 CXXScopeSpec SS; in buildSingleCopyAssignRecursively()
15171 CXXScopeSpec SS; // Intentionally empty in DefineImplicitCopyAssignment()
[all …]
H A DSemaLookup.cpp2691 CXXScopeSpec &SS) { in LookupQualifiedName()
2719 bool Sema::LookupParsedName(LookupResult &R, Scope *S, CXXScopeSpec *SS, in LookupParsedName()
4474 Scope *S, CXXScopeSpec *SS,
4739 CXXScopeSpec *TempSS = SS.get(); in resolveCorrection()
4865 ASTContext &Context, DeclContext *CurContext, CXXScopeSpec *CurScopeSpec) in NamespaceSpecifierSet()
4983 Scope *S, CXXScopeSpec *SS, in LookupPotentialTypoResult()
5184 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC, in makeTypoCorrectionConsumer()
5359 Scope *S, CXXScopeSpec *SS, in CorrectTypo()
5494 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC, in CorrectTypoDelayed()
H A DMultiplexExternalSemaSource.cpp322 int LookupKind, Scope *S, CXXScopeSpec *SS, in CorrectTypo()
H A DSemaExprCXX.cpp58 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, in getInheritingConstructorName()
94 Scope *S, CXXScopeSpec &SS, in getConstructorName()
144 Scope *S, CXXScopeSpec &SS, in getDestructorName()
343 CXXScopeSpec PrefixSS; in getDestructorName()
495 bool Sema::checkLiteralOperatorId(const CXXScopeSpec &SS, in checkLiteralOperatorId()
7835 const CXXScopeSpec &SS, in BuildPseudoDestructorExpr()
7954 CXXScopeSpec &SS, in ActOnPseudoDestructorExpr()
8415 const CXXScopeSpec *SS = Consumer.getSS(); in attemptRecovery()
8416 CXXScopeSpec NewSS; in attemptRecovery()
8937 CXXScopeSpec &SS, in CheckMicrosoftIfExistsSymbol()
[all …]
H A DSemaStmtAsm.cpp776 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS, in LookupInlineAsmIdentifier()
926 E, E->getType(), AsmLoc, /*IsArrow=*/false, CXXScopeSpec(), in LookupInlineAsmVarDeclField()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaInternal.h94 Scope *S, CXXScopeSpec *SS, in TypoCorrectionConsumer()
100 SS(SS ? std::make_unique<CXXScopeSpec>(*SS) : nullptr), in TypoCorrectionConsumer()
205 const CXXScopeSpec *getSS() const { return SS.get(); } in getSS()
239 CXXScopeSpec *CurScopeSpec);
311 std::unique_ptr<CXXScopeSpec> SS;
H A DParsedTemplate.h62 ParsedTemplateArgument(const CXXScopeSpec &SS, in ParsedTemplateArgument()
97 const CXXScopeSpec &getScopeSpec() const { in getScopeSpec()
128 CXXScopeSpec SS;
H A DSema.h106 class CXXScopeSpec; variable
2658 CXXScopeSpec *SS,
4520 CXXScopeSpec *SS,
4549 CXXScopeSpec &SS);
4629 CXXScopeSpec *SS,
5724 const CXXScopeSpec &SS,
6309 CXXScopeSpec &SS,
8744 const CXXScopeSpec &SS,
12372 CXXScopeSpec ReductionOrMapperIdScopeSpec;
12441 CXXScopeSpec &ReductionIdScopeSpec,
[all …]
H A DDeclSpec.h73 class CXXScopeSpec {
400 CXXScopeSpec TypeScope;
538 CXXScopeSpec &getTypeSpecScope() { return TypeScope; } in getTypeSpecScope()
1568 alignas(CXXScopeSpec) char ScopeMem[sizeof(CXXScopeSpec)];
1569 CXXScopeSpec &Scope() { in Scope()
1570 return *reinterpret_cast<CXXScopeSpec *>(ScopeMem); in Scope()
1572 const CXXScopeSpec &Scope() const { in Scope()
1576 Scope().~CXXScopeSpec(); in destroy()
1720 new (I.Mem.ScopeMem) CXXScopeSpec(SS); in getMemberPointer()
1854 CXXScopeSpec SS;
[all …]
H A DCodeCompleteConsumer.h369 std::optional<CXXScopeSpec> ScopeSpecifier;
418 void setCXXScopeSpecifier(CXXScopeSpec SS) { in setCXXScopeSpecifier()
432 std::optional<const CXXScopeSpec *> getCXXScopeSpecifier() { in getCXXScopeSpecifier()
H A DExternalSemaSource.h211 int LookupKind, Scope *S, CXXScopeSpec *SS, in CorrectTypo()
H A DMultiplexExternalSemaSource.h344 int LookupKind, Scope *S, CXXScopeSpec *SS,
H A DTypoCorrection.h219 void setCorrectionRange(CXXScopeSpec *SS, in setCorrectionRange()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h891 CXXScopeSpec &SS, bool IsNewScope,
1920 CXXScopeSpec &SS);
1922 bool ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS,
2175 CXXScopeSpec SS;
2440 bool ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS,
3086 CXXScopeSpec &SS;
3090 DeclaratorScopeObj(Parser &p, CXXScopeSpec &ss) in DeclaratorScopeObj()
3220 CXXScopeSpec SS;
3293 bool ParseUnqualifiedIdTemplateId(CXXScopeSpec &SS,
3643 CXXScopeSpec &SS,
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp300 CXXScopeSpec &ScopeSpec = DeclaratorInfo.getCXXScopeSpec(); in ParseSingleDeclarationAfterTemplate()
407 CXXScopeSpec SS; in ParseConceptDefinition()
732 CXXScopeSpec SS; in TryAnnotateTypeConstraint()
802 CXXScopeSpec TypeConstraintSS; in ParseTypeParameter()
1359 CXXScopeSpec &SS, in AnnotateTemplateIdToken()
1461 CXXScopeSpec &SS, ImplicitTypenameContext AllowImplicitTypename, in AnnotateTemplateIdTokenAsType()
1517 CXXScopeSpec SS; // nested-name-specifier, if present in ParseTemplateTemplateArgument()
H A DParseTentative.cpp70 CXXScopeSpec SS; in isCXXDeclarationStatement()
1106 CXXScopeSpec SS; in TryParseDeclarator()
1609 CXXScopeSpec SS; in isCXXDeclarationSpecifier()
1637 CXXScopeSpec SS; in isCXXDeclarationSpecifier()
2236 CXXScopeSpec SS; in NameAfterArrowIsNonType()
2346 CXXScopeSpec SS; in isExplicitBool()
H A DParseExprCXX.cpp87 IdentifierInfo &II, CXXScopeSpec &SS) { in CheckForTemplateAndDigraph()
158 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseOptionalCXXScopeSpecifier()
560 ExprResult Parser::tryParseCXXIdExpression(CXXScopeSpec &SS, in tryParseCXXIdExpression()
672 CXXScopeSpec SS; in ParseCXXIdExpression()
1770 CXXScopeSpec &SS, in ParseCXXPseudoDestructor()
2432 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseUnqualifiedIdTemplateId()
2626 bool Parser::ParseUnqualifiedIdOperator(CXXScopeSpec &SS, bool EnteringContext, in ParseUnqualifiedIdOperator()
2864 bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType, in ParseUnqualifiedId()
3591 CXXScopeSpec SS; in ParseRequiresExpression()
3690 CXXScopeSpec SS; in ParseRequiresExpression()
H A DParser.cpp1741 void Parser::AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation) { in AnnotateScopeToken()
1777 CXXScopeSpec SS; in TryAnnotateName()
2023 CXXScopeSpec SS; in TryAnnotateTypeOrScopeToken()
2094 CXXScopeSpec SS; in TryAnnotateTypeOrScopeToken()
2109 CXXScopeSpec &SS, bool IsNewScope, in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
2228 CXXScopeSpec SS; in TryAnnotateCXXScopeToken()
H A DParseDeclCXX.cpp308 CXXScopeSpec SS; in ParseNamespaceAlias()
541 CXXScopeSpec SS; in ParseUsingDirective()
713 CXXScopeSpec SS; in ParseUsingDeclaration()
1271 CXXScopeSpec SS; in ParseBaseTypeSpecifier()
1698 CXXScopeSpec &SS = DS.getTypeSpecScope(); in ParseClassSpecifier()
1704 CXXScopeSpec Spec; in ParseClassSpecifier()
2726 CXXScopeSpec SS; in ParseCXXClassMemberDeclaration()
3814 CXXScopeSpec SS; in ParseMemInitializer()
H A DParseExpr.cpp1042 CXXScopeSpec SS; in ParseCastExpression()
1265 CXXScopeSpec ScopeSpec; in ParseCastExpression()
1641 CXXScopeSpec SS; in ParseCastExpression()
1663 CXXScopeSpec SS; in ParseCastExpression()
2188 CXXScopeSpec SS; in ParsePostfixExpressionSuffix()

12