/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 62 ParsedTemplateArgument(const CXXScopeSpec &SS, 98 const CXXScopeSpec &getScopeSpec() const { 129 CXXScopeSpec SS;
|
H A D | SemaInternal.h | 94 Scope *S, CXXScopeSpec *SS, 100 SS(SS ? std::make_unique<CXXScopeSpec>(*SS) : nullptr), 205 const CXXScopeSpec *getSS() const { return SS.get(); } 239 CXXScopeSpec *CurScopeSpec); 311 std::unique_ptr<CXXScopeSpec> SS;
|
H A D | Sema.h | 103 class CXXScopeSpec; 2298 const CXXScopeSpec &SS, QualType T, 2332 Scope *S, CXXScopeSpec *SS = nullptr, 2340 bool isMicrosoftMissingTypename(const CXXScopeSpec *SS, Scope *S); 2344 CXXScopeSpec *SS, 2533 NameClassification ClassifyName(Scope *S, CXXScopeSpec &SS, 2544 ExprResult ActOnNameClassifiedAsDependentNonType(const CXXScopeSpec &SS, 2550 ExprResult ActOnNameClassifiedAsNonType(Scope *S, const CXXScopeSpec &SS, 2604 bool diagnoseQualifiedDeclaration(CXXScopeSpec &SS, DeclContext *DC, 2997 SourceLocation KWLoc, CXXScopeSpec [all...] |
H A D | DeclSpec.h | 64 class CXXScopeSpec { class in namespace:clang 373 CXXScopeSpec TypeScope; 503 CXXScopeSpec &getTypeSpecScope() { return TypeScope; } 504 const CXXScopeSpec &getTypeSpecScope() const { return TypeScope; } 1527 // CXXScopeSpec has a constructor, so it can't be a direct member. 1529 alignas(CXXScopeSpec) char ScopeMem[sizeof(CXXScopeSpec)]; 1530 CXXScopeSpec &Scope() { 1531 return *reinterpret_cast<CXXScopeSpec *>(ScopeMem); 1533 const CXXScopeSpec [all...] |
H A D | ExternalSemaSource.h | 213 int LookupKind, Scope *S, CXXScopeSpec *SS,
|
H A D | MultiplexExternalSemaSource.h | 345 int LookupKind, Scope *S, CXXScopeSpec *SS,
|
H A D | CodeCompleteConsumer.h | 359 llvm::Optional<CXXScopeSpec> ScopeSpecifier; 408 void setCXXScopeSpecifier(CXXScopeSpec SS) { 422 llvm::Optional<const CXXScopeSpec *> getCXXScopeSpecifier() {
|
H A D | TypoCorrection.h | 219 void setCorrectionRange(CXXScopeSpec *SS,
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 74 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS, 167 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { 199 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS, 273 CXXScopeSpec &SS) { 280 CXXScopeSpec &SS) { 383 bool Sema::isNonTypeNestedNameSpecifier(Scope *S, CXXScopeSpec &SS, 484 bool EnteringContext, CXXScopeSpec &SS, 834 bool EnteringContext, CXXScopeSpec &SS, 846 bool Sema::ActOnCXXNestedNameSpecifierDecltype(CXXScopeSpec &SS, 878 bool Sema::IsInvalidUnlessNestedName(Scope *S, CXXScopeSpec [all...] |
H A D | SemaExprMember.cpp | 197 const CXXScopeSpec &SS, 235 const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, LookupResult &R, 479 const CXXScopeSpec &SS, 522 const CXXScopeSpec &SS, 548 const CXXScopeSpec &SS, 642 CXXScopeSpec &SS, bool HasTemplateArgs, 736 SourceLocation OpLoc, CXXScopeSpec &SS, 743 CXXScopeSpec &SS, 800 Sema::BuildAnonymousStructUnionMemberReference(const CXXScopeSpec &SS, 810 CXXScopeSpec EmptyS [all...] |
H A D | DeclSpec.cpp | 53 void CXXScopeSpec::Extend(ASTContext &Context, SourceLocation TemplateKWLoc, 64 void CXXScopeSpec::Extend(ASTContext &Context, IdentifierInfo *Identifier, 77 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceDecl *Namespace, 90 void CXXScopeSpec::Extend(ASTContext &Context, NamespaceAliasDecl *Alias, 103 void CXXScopeSpec::MakeGlobal(ASTContext &Context, 113 void CXXScopeSpec::MakeSuper(ASTContext &Context, CXXRecordDecl *RD, 125 void CXXScopeSpec::MakeTrivial(ASTContext &Context, 131 void CXXScopeSpec::Adopt(NestedNameSpecifierLoc Other) { 144 SourceLocation CXXScopeSpec::getLastQualifierNameLoc() const { 151 CXXScopeSpec [all...] |
H A D | TreeTransform.h | 560 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name, 662 CXXScopeSpec &SS); 1048 CXXScopeSpec SS; 1089 CXXScopeSpec SS; 1212 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1223 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1237 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1765 SourceLocation EndLoc, CXXScopeSpec &ReductionIdScopeSpec, 1780 CXXScopeSpec &ReductionIdScopeSpec, 1796 CXXScopeSpec [all...] |
H A D | SemaTemplate.cpp | 171 CXXScopeSpec &SS, 315 CXXScopeSpec SS; 348 const CXXScopeSpec *SS, 371 Scope *S, CXXScopeSpec &SS, 624 CXXScopeSpec SS; 723 Sema::ActOnDependentIdExpression(const CXXScopeSpec &SS, 767 Sema::BuildDependentDeclRefExpr(const CXXScopeSpec &SS, 991 CXXScopeSpec SS; 1104 bool Sema::ActOnTypeConstraint(const CXXScopeSpec &SS, 1112 bool Sema::BuildTypeConstraint(const CXXScopeSpec [all...] |
H A D | MultiplexExternalSemaSource.cpp | 316 int LookupKind, Scope *S, CXXScopeSpec *SS,
|
H A D | SemaExprCXX.cpp | 49 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, 85 Scope *S, CXXScopeSpec &SS, 136 Scope *S, CXXScopeSpec &SS, 265 auto LookupInNestedNameSpec = [&](CXXScopeSpec &LookupSS) -> ParsedType { 334 CXXScopeSpec PrefixSS; 486 bool Sema::checkLiteralOperatorId(const CXXScopeSpec &SS, 7402 const CXXScopeSpec &SS, 7521 CXXScopeSpec &SS, 7686 return BuildPseudoDestructorExpr(Base, OpLoc, OpKind, CXXScopeSpec(), 7997 const CXXScopeSpec *S [all...] |
H A D | SemaStmtAsm.cpp | 758 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS, 908 E, E->getType(), AsmLoc, /*IsArrow=*/false, CXXScopeSpec(),
|
H A D | SemaDeclCXX.cpp | 1104 S.BuildDeclarationNameExpr(CXXScopeSpec(), R, /*NeedsADL*/false); 1228 CXXScopeSpec(), SourceLocation(), nullptr, 1284 E = S.BuildDeclarationNameExpr(CXXScopeSpec(), 1449 CXXScopeSpec(), FD, 2378 CXXRecordDecl *Sema::getCurrentClass(Scope *, const CXXScopeSpec *SS) { 2397 const CXXScopeSpec *SS) { 2405 bool Sema::isCurrentClassNameTypo(IdentifierInfo *&II, const CXXScopeSpec *SS) { 3362 CXXScopeSpec &SS = D.getCXXScopeSpec(); 4084 CXXScopeSpec &SS, 4100 CXXScopeSpec [all...] |
H A D | SemaLookup.cpp | 2420 CXXScopeSpec &SS) { 2448 bool Sema::LookupParsedName(LookupResult &R, Scope *S, CXXScopeSpec *SS, 4133 Scope *S, CXXScopeSpec *SS, 4381 CXXScopeSpec *TempSS = SS.get(); 4392 // Immediately retry the lookup without the given CXXScopeSpec 4476 // identifier, then the existing CXXScopeSpec probably included a 4507 ASTContext &Context, DeclContext *CurContext, CXXScopeSpec *CurScopeSpec) 4628 Scope *S, CXXScopeSpec *SS, 4832 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC, 5007 Scope *S, CXXScopeSpec *S [all...] |
H A D | SemaCoroutine.cpp | 332 CXXScopeSpec SS; 352 // FIXME: Fix BuildMemberReferenceExpr to take a const CXXScopeSpec&. 353 CXXScopeSpec SS; 1220 CXXScopeSpec SS;
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Parse/ |
H A D | Parser.h | 841 bool TryAnnotateTypeOrScopeTokenAfterScopeSpec(CXXScopeSpec &SS, 871 void AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation); 1852 ExprResult tryParseCXXIdExpression(CXXScopeSpec &SS, bool isAddressOfOperand, 1860 CXXScopeSpec &SS); 1862 bool ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS, 1916 CXXScopeSpec &SS, 2117 CXXScopeSpec SS; 2329 bool ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, 2921 CXXScopeSpec &SS; 2925 DeclaratorScopeObj(Parser &p, CXXScopeSpec [all...] |
/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 371 CXXScopeSpec SS; 695 CXXScopeSpec SS; 765 CXXScopeSpec TypeConstraintSS; 1290 CXXScopeSpec &SS, 1389 void Parser::AnnotateTemplateIdTokenAsType(CXXScopeSpec &SS, 1445 CXXScopeSpec SS; // nested-name-specifier, if present
|
H A D | ParseTentative.cpp | 1021 CXXScopeSpec SS; 1474 CXXScopeSpec SS; 1502 CXXScopeSpec SS; 2144 CXXScopeSpec SS;
|
H A D | ParseExprCXX.cpp | 84 IdentifierInfo &II, CXXScopeSpec &SS) { 155 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, 557 ExprResult Parser::tryParseCXXIdExpression(CXXScopeSpec &SS, 669 CXXScopeSpec SS; 1704 CXXScopeSpec &SS, 2320 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, 2514 bool Parser::ParseUnqualifiedIdOperator(CXXScopeSpec &SS, bool EnteringContext, 2749 bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType, 3463 CXXScopeSpec SS; 3560 CXXScopeSpec S [all...] |
H A D | Parser.cpp | 1598 void Parser::AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation) { 1630 CXXScopeSpec SS; 1879 CXXScopeSpec SS; 1949 CXXScopeSpec SS; 1962 bool Parser::TryAnnotateTypeOrScopeTokenAfterScopeSpec(CXXScopeSpec &SS, 2081 CXXScopeSpec SS;
|
H A D | ParseDeclCXX.cpp | 291 CXXScopeSpec SS; 533 CXXScopeSpec SS; 1149 CXXScopeSpec SS; 1565 CXXScopeSpec &SS = DS.getTypeSpecScope(); 1571 CXXScopeSpec Spec; 2545 CXXScopeSpec SS; 3557 CXXScopeSpec SS;
|