| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 74 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS, in computeDeclContext() 167 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { in isDependentScopeSpecifier() 199 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS, in RequireCompleteDeclContext() 242 CXXScopeSpec *SS) { in RequireCompleteEnumDecl() 287 CXXScopeSpec &SS) { in ActOnCXXGlobalScopeSpecifier() 294 CXXScopeSpec &SS) { in ActOnSuperScopeSpecifier() 397 bool Sema::isNonTypeNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, in isNonTypeNestedNameSpecifier() 867 bool Sema::ActOnCXXNestedNameSpecifierDecltype(CXXScopeSpec &SS, in ActOnCXXNestedNameSpecifierDecltype() 900 bool Sema::IsInvalidUnlessNestedName(Scope *S, CXXScopeSpec &SS, in IsInvalidUnlessNestedName() 911 CXXScopeSpec &SS, in ActOnCXXNestedNameSpecifier() [all …]
|
| H A D | SemaExprMember.cpp | 198 const CXXScopeSpec &SS, in diagnoseInstanceReference() 482 const CXXScopeSpec &SS, in ActOnDependentMemberExpr() 528 const CXXScopeSpec &SS, in DiagnoseQualifiedMemberReference() 554 const CXXScopeSpec &SS, in CheckQualifiedMemberReference() 745 CXXScopeSpec &SS, in BuildMemberReferenceExpr() 812 CXXScopeSpec EmptySS; in BuildAnonymousStructUnionMemberReference() 884 const CXXScopeSpec &SS, in BuildMSPropertyRefExpr() 952 const CXXScopeSpec &SS, in BuildMemberReferenceExpr() 1010 CXXScopeSpec TempSS(SS); in BuildMemberReferenceExpr() 1715 CXXScopeSpec &SS, in ActOnMemberAccessExpr() [all …]
|
| H A D | DeclSpec.cpp | 53 void CXXScopeSpec::Extend(ASTContext &Context, SourceLocation TemplateKWLoc, in Extend() 64 void CXXScopeSpec::Extend(ASTContext &Context, IdentifierInfo *Identifier, in Extend() 77 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceDecl *Namespace, in Extend() 90 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceAliasDecl *Alias, in Extend() 103 void CXXScopeSpec::MakeGlobal(ASTContext &Context, in MakeGlobal() 113 void CXXScopeSpec::MakeSuper(ASTContext &Context, CXXRecordDecl *RD, in MakeSuper() 125 void CXXScopeSpec::MakeTrivial(ASTContext &Context, in MakeTrivial() 131 void CXXScopeSpec::Adopt(NestedNameSpecifierLoc Other) { in Adopt() 144 SourceLocation CXXScopeSpec::getLastQualifierNameLoc() const { in getLastQualifierNameLoc() 151 CXXScopeSpec::getWithLocInContext(ASTContext &Context) const { in getWithLocInContext()
|
| H A D | SemaTemplate.cpp | 174 CXXScopeSpec &SS, in isTemplateName() 320 CXXScopeSpec SS; in isDeductionGuideName() 628 CXXScopeSpec SS; in diagnoseExprIntendedAsTemplateName() 996 CXXScopeSpec SS; in ActOnTemplateTypeArgument() 1185 CXXScopeSpec SS; in formImmediatelyDeclaredConstraint() 4705 Sema::CheckVarTemplateId(const CXXScopeSpec &SS, in CheckVarTemplateId() 5039 CXXScopeSpec SS; in CheckTemplateTypeArgument() 5534 CXXScopeSpec SS; in CheckTemplateArgument() 7574 CXXScopeSpec SS; in BuildExpressionFromDeclTemplateArgument() 10501 const CXXScopeSpec &SS, in ActOnTypenameType() [all …]
|
| H A D | TreeTransform.h | 1053 CXXScopeSpec SS; in RebuildDependentTemplateSpecializationType() 1094 CXXScopeSpec SS; in RebuildDependentNameType() 2507 CXXScopeSpec SS; in RebuildDeclRefExpr() 2702 CXXScopeSpec SS; in RebuildMemberExpr() 2791 CXXScopeSpec SS; in RebuildExtVectorElementExpr() 4130 CXXScopeSpec SS; in TransformNestedNameSpecifierLoc() 6307 CXXScopeSpec SS; in TransformDeducedTemplateSpecializationType() 6444 CXXScopeSpec SS; in TransformTemplateSpecializationType() 8391 CXXScopeSpec SS; in TransformMSDependentExistsStmt() 12247 CXXScopeSpec SS; in TransformCXXPseudoDestructorExpr() [all …]
|
| H A D | SemaDeclCXX.cpp | 1283 E = S.BuildDeclarationNameExpr(CXXScopeSpec(), in checkTupleLikeDecomposition() 1447 CXXScopeSpec(), FD, in checkMemberDecomposition() 3402 CXXScopeSpec &SS = D.getCXXScopeSpec(); in ActOnCXXMemberDeclarator() 4132 CXXScopeSpec &SS, in ActOnMemInitializer() 4148 CXXScopeSpec &SS, in ActOnMemInitializer() 4206 CXXScopeSpec &SS, in BuildMemInitializer() 4809 CXXScopeSpec SS; in BuildImplicitMemberInitializer() 13970 CXXScopeSpec SS; 14176 CXXScopeSpec SS; in buildSingleCopyAssignRecursively() 14607 CXXScopeSpec SS; // Intentionally empty in DefineImplicitCopyAssignment() [all …]
|
| H A D | SemaLookup.cpp | 2676 CXXScopeSpec &SS) { in LookupQualifiedName() 2704 bool Sema::LookupParsedName(LookupResult &R, Scope *S, CXXScopeSpec *SS, in LookupParsedName() 4444 Scope *S, CXXScopeSpec *SS, 4709 CXXScopeSpec *TempSS = SS.get(); in resolveCorrection() 4835 ASTContext &Context, DeclContext *CurContext, CXXScopeSpec *CurScopeSpec) in NamespaceSpecifierSet() 4953 Scope *S, CXXScopeSpec *SS, in LookupPotentialTypoResult() 5157 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC, in makeTypoCorrectionConsumer() 5332 Scope *S, CXXScopeSpec *SS, in CorrectTypo() 5467 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC, in CorrectTypoDelayed()
|
| H A D | MultiplexExternalSemaSource.cpp | 316 int LookupKind, Scope *S, CXXScopeSpec *SS, in CorrectTypo()
|
| /llvm-project-15.0.7/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 | 105 class CXXScopeSpec; variable 2546 CXXScopeSpec *SS, 4309 CXXScopeSpec *SS, 4338 CXXScopeSpec &SS); 4418 CXXScopeSpec *SS, 5456 const CXXScopeSpec &SS, 6007 CXXScopeSpec &SS, 8221 const CXXScopeSpec &SS, 11615 CXXScopeSpec ReductionOrMapperIdScopeSpec; 11682 CXXScopeSpec &ReductionIdScopeSpec, [all …]
|
| H A D | DeclSpec.h | 64 class CXXScopeSpec { 374 CXXScopeSpec TypeScope; 503 CXXScopeSpec &getTypeSpecScope() { return TypeScope; } in getTypeSpecScope() 1530 alignas(CXXScopeSpec) char ScopeMem[sizeof(CXXScopeSpec)]; 1531 CXXScopeSpec &Scope() { in Scope() 1532 return *reinterpret_cast<CXXScopeSpec *>(ScopeMem); in Scope() 1534 const CXXScopeSpec &Scope() const { in Scope() 1538 Scope().~CXXScopeSpec(); in destroy() 1682 new (I.Mem.ScopeMem) CXXScopeSpec(SS); in getMemberPointer() 1809 CXXScopeSpec SS; [all …]
|
| H A D | ExternalSemaSource.h | 211 int LookupKind, Scope *S, CXXScopeSpec *SS, in CorrectTypo()
|
| H A D | CodeCompleteConsumer.h | 362 llvm::Optional<CXXScopeSpec> ScopeSpecifier; 411 void setCXXScopeSpecifier(CXXScopeSpec SS) { in setCXXScopeSpecifier() 425 llvm::Optional<const CXXScopeSpec *> getCXXScopeSpecifier() { in getCXXScopeSpecifier()
|
| H A D | MultiplexExternalSemaSource.h | 345 int LookupKind, Scope *S, CXXScopeSpec *SS,
|
| H A D | TypoCorrection.h | 219 void setCorrectionRange(CXXScopeSpec *SS, in setCorrectionRange()
|
| /llvm-project-15.0.7/clang/include/clang/Parse/ |
| H A D | Parser.h | 1880 CXXScopeSpec &SS); 1882 bool ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS, 1936 CXXScopeSpec &SS, 2138 CXXScopeSpec SS; 2361 bool ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, 2933 CXXScopeSpec &SS; 2937 DeclaratorScopeObj(Parser &p, CXXScopeSpec &ss) in DeclaratorScopeObj() 3055 CXXScopeSpec SS; 3128 bool ParseUnqualifiedIdTemplateId(CXXScopeSpec &SS, 3421 CXXScopeSpec &SS, [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/ |
| H A D | IncludeFixer.h | 107 int LookupKind, Scope *S, CXXScopeSpec *SS,
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | IncludeFixer.cpp | 376 llvm::Optional<std::string> getSpelledSpecifier(const CXXScopeSpec &SS, in getSpelledSpecifier() 392 CXXScopeSpec *SS, const LangOptions &LangOpts, bool UnresolvedIsSpecifier) { in extractUnresolvedNameCheaply() 494 Scope *S, CXXScopeSpec *SS, in CorrectTypo()
|
| /llvm-project-15.0.7/clang/unittests/Sema/ |
| H A D | ExternalSemaSourceTest.cpp | 108 Scope *S, CXXScopeSpec *SS, in CorrectTypo() 150 Scope *S, CXXScopeSpec *SS, in CorrectTypo()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 394 CXXScopeSpec SS; in ParseConceptDefinition() 719 CXXScopeSpec SS; in TryAnnotateTypeConstraint() 789 CXXScopeSpec TypeConstraintSS; in ParseTypeParameter() 1322 CXXScopeSpec &SS, in AnnotateTemplateIdToken() 1421 void Parser::AnnotateTemplateIdTokenAsType(CXXScopeSpec &SS, in AnnotateTemplateIdTokenAsType() 1477 CXXScopeSpec SS; // nested-name-specifier, if present in ParseTemplateTemplateArgument()
|
| H A D | ParseExprCXX.cpp | 84 IdentifierInfo &II, CXXScopeSpec &SS) { in CheckForTemplateAndDigraph() 155 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseOptionalCXXScopeSpecifier() 557 ExprResult Parser::tryParseCXXIdExpression(CXXScopeSpec &SS, in tryParseCXXIdExpression() 669 CXXScopeSpec SS; in ParseCXXIdExpression() 1706 CXXScopeSpec &SS, in ParseCXXPseudoDestructor() 2363 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseUnqualifiedIdTemplateId() 2557 bool Parser::ParseUnqualifiedIdOperator(CXXScopeSpec &SS, bool EnteringContext, in ParseUnqualifiedIdOperator() 2794 bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType, in ParseUnqualifiedId() 3510 CXXScopeSpec SS; in ParseRequiresExpression() 3607 CXXScopeSpec SS; in ParseRequiresExpression()
|
| H A D | ParseTentative.cpp | 1023 CXXScopeSpec SS; in TryParseDeclarator() 1474 CXXScopeSpec SS; in isCXXDeclarationSpecifier() 1502 CXXScopeSpec SS; in isCXXDeclarationSpecifier() 2148 CXXScopeSpec SS; in isExplicitBool()
|
| H A D | Parser.cpp | 1653 void Parser::AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation) { in AnnotateScopeToken() 1685 CXXScopeSpec SS; in TryAnnotateName() 1934 CXXScopeSpec SS; in TryAnnotateTypeOrScopeToken() 2004 CXXScopeSpec SS; in TryAnnotateTypeOrScopeToken() 2017 bool Parser::TryAnnotateTypeOrScopeTokenAfterScopeSpec(CXXScopeSpec &SS, in TryAnnotateTypeOrScopeTokenAfterScopeSpec() 2136 CXXScopeSpec SS; in TryAnnotateCXXScopeToken()
|
| /llvm-project-15.0.7/clang/unittests/Frontend/ |
| H A D | FrontendActionTest.cpp | 204 Scope *S, CXXScopeSpec *SS, in CorrectTypo()
|