Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp74 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 DSemaExprMember.cpp198 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 DDeclSpec.cpp53 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 DSemaTemplate.cpp174 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 DTreeTransform.h1053 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 DSemaDeclCXX.cpp1283 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 DSemaLookup.cpp2676 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 DMultiplexExternalSemaSource.cpp316 int LookupKind, Scope *S, CXXScopeSpec *SS, in CorrectTypo()
/llvm-project-15.0.7/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.h105 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 DDeclSpec.h64 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 DExternalSemaSource.h211 int LookupKind, Scope *S, CXXScopeSpec *SS, in CorrectTypo()
H A DCodeCompleteConsumer.h362 llvm::Optional<CXXScopeSpec> ScopeSpecifier;
411 void setCXXScopeSpecifier(CXXScopeSpec SS) { in setCXXScopeSpecifier()
425 llvm::Optional<const CXXScopeSpec *> getCXXScopeSpecifier() { in getCXXScopeSpecifier()
H A DMultiplexExternalSemaSource.h345 int LookupKind, Scope *S, CXXScopeSpec *SS,
H A DTypoCorrection.h219 void setCorrectionRange(CXXScopeSpec *SS, in setCorrectionRange()
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h1880 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 DIncludeFixer.h107 int LookupKind, Scope *S, CXXScopeSpec *SS,
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DIncludeFixer.cpp376 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 DExternalSemaSourceTest.cpp108 Scope *S, CXXScopeSpec *SS, in CorrectTypo()
150 Scope *S, CXXScopeSpec *SS, in CorrectTypo()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseTemplate.cpp394 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 DParseExprCXX.cpp84 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 DParseTentative.cpp1023 CXXScopeSpec SS; in TryParseDeclarator()
1474 CXXScopeSpec SS; in isCXXDeclarationSpecifier()
1502 CXXScopeSpec SS; in isCXXDeclarationSpecifier()
2148 CXXScopeSpec SS; in isExplicitBool()
H A DParser.cpp1653 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 DFrontendActionTest.cpp204 Scope *S, CXXScopeSpec *SS, in CorrectTypo()

12