| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 74 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 D | SemaExprMember.cpp | 204 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 D | DeclSpec.cpp | 54 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 D | SemaTemplate.cpp | 176 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 D | TreeTransform.h | 1119 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 D | SemaDeclCXX.cpp | 1348 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 D | SemaLookup.cpp | 2691 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 D | MultiplexExternalSemaSource.cpp | 322 int LookupKind, Scope *S, CXXScopeSpec *SS, in CorrectTypo()
|
| H A D | SemaExprCXX.cpp | 58 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 D | SemaStmtAsm.cpp | 776 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 D | SemaInternal.h | 94 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 D | ParsedTemplate.h | 62 ParsedTemplateArgument(const CXXScopeSpec &SS, in ParsedTemplateArgument() 97 const CXXScopeSpec &getScopeSpec() const { in getScopeSpec() 128 CXXScopeSpec SS;
|
| H A D | Sema.h | 106 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 D | DeclSpec.h | 73 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 D | CodeCompleteConsumer.h | 369 std::optional<CXXScopeSpec> ScopeSpecifier; 418 void setCXXScopeSpecifier(CXXScopeSpec SS) { in setCXXScopeSpecifier() 432 std::optional<const CXXScopeSpec *> getCXXScopeSpecifier() { in getCXXScopeSpecifier()
|
| H A D | ExternalSemaSource.h | 211 int LookupKind, Scope *S, CXXScopeSpec *SS, in CorrectTypo()
|
| H A D | MultiplexExternalSemaSource.h | 344 int LookupKind, Scope *S, CXXScopeSpec *SS,
|
| H A D | TypoCorrection.h | 219 void setCorrectionRange(CXXScopeSpec *SS, in setCorrectionRange()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 891 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 D | ParseTemplate.cpp | 300 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 D | ParseTentative.cpp | 70 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 D | ParseExprCXX.cpp | 87 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 D | Parser.cpp | 1741 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 D | ParseDeclCXX.cpp | 308 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 D | ParseExpr.cpp | 1042 CXXScopeSpec SS; in ParseCastExpression() 1265 CXXScopeSpec ScopeSpec; in ParseCastExpression() 1641 CXXScopeSpec SS; in ParseCastExpression() 1663 CXXScopeSpec SS; in ParseCastExpression() 2188 CXXScopeSpec SS; in ParsePostfixExpressionSuffix()
|