/external/clang/lib/AST/ |
D | NestedNameSpecifier.cpp | 27 NestedNameSpecifier * 28 NestedNameSpecifier::FindOrInsert(const ASTContext &Context, in FindOrInsert() 29 const NestedNameSpecifier &Mockup) { in FindOrInsert() 34 NestedNameSpecifier *NNS in FindOrInsert() 37 NNS = new (Context, llvm::alignOf<NestedNameSpecifier>()) in FindOrInsert() 38 NestedNameSpecifier(Mockup); in FindOrInsert() 45 NestedNameSpecifier * 46 NestedNameSpecifier::Create(const ASTContext &Context, in Create() 47 NestedNameSpecifier *Prefix, IdentifierInfo *II) { in Create() 51 NestedNameSpecifier Mockup; in Create() [all …]
|
D | ItaniumMangle.cpp | 285 void mangleUnresolvedPrefix(NestedNameSpecifier *qualifier, 288 void mangleUnresolvedName(NestedNameSpecifier *qualifier, 312 void manglePrefix(NestedNameSpecifier *qualifier); 337 NestedNameSpecifier *qualifier, 769 void CXXNameMangler::mangleUnresolvedPrefix(NestedNameSpecifier *qualifier, in mangleUnresolvedPrefix() 788 case NestedNameSpecifier::Global: in mangleUnresolvedPrefix() 798 case NestedNameSpecifier::Namespace: in mangleUnresolvedPrefix() 806 case NestedNameSpecifier::NamespaceAlias: in mangleUnresolvedPrefix() 815 case NestedNameSpecifier::TypeSpec: in mangleUnresolvedPrefix() 816 case NestedNameSpecifier::TypeSpecWithTemplate: { in mangleUnresolvedPrefix() [all …]
|
D | CMakeLists.txt | 40 NestedNameSpecifier.cpp
|
D | Android.mk | 60 NestedNameSpecifier.cpp \
|
D | ASTImporter.cpp | 272 NestedNameSpecifier *NNS1, in IsStructurallyEquivalent() 273 NestedNameSpecifier *NNS2) { in IsStructurallyEquivalent() 1632 NestedNameSpecifier *ToQualifier = 0; in VisitElaboratedType() 4290 NestedNameSpecifier *ASTImporter::Import(NestedNameSpecifier *FromNNS) { in Import() 4294 NestedNameSpecifier *prefix = Import(FromNNS->getPrefix()); in Import() 4297 case NestedNameSpecifier::Identifier: in Import() 4299 return NestedNameSpecifier::Create(ToContext, prefix, II); in Import() 4303 case NestedNameSpecifier::Namespace: in Import() 4306 return NestedNameSpecifier::Create(ToContext, prefix, NS); in Import() 4310 case NestedNameSpecifier::NamespaceAlias: in Import() [all …]
|
D | StmtPrinter.cpp | 331 if (NestedNameSpecifier *Qualifier in VisitMSDependentExistsStmt() 571 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitDeclRefExpr() 585 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitDependentScopeDeclRefExpr() 888 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitMemberExpr() 1479 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitCXXDependentScopeMemberExpr() 1497 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitUnresolvedMemberExpr()
|
D | ASTContext.cpp | 2931 NestedNameSpecifier *NNS, in getElaboratedType() 2980 NestedNameSpecifier *NNS, in getDependentNameType() 2986 NestedNameSpecifier *CanonNNS = getCanonicalNestedNameSpecifier(NNS); in getDependentNameType() 3013 NestedNameSpecifier *NNS, in getDependentTemplateSpecializationType() 3028 NestedNameSpecifier *NNS, in getDependentTemplateSpecializationType() 3045 NestedNameSpecifier *CanonNNS = getCanonicalNestedNameSpecifier(NNS); in getDependentTemplateSpecializationType() 3726 NestedNameSpecifier * 3727 ASTContext::getCanonicalNestedNameSpecifier(NestedNameSpecifier *NNS) const { in getCanonicalNestedNameSpecifier() 3732 case NestedNameSpecifier::Identifier: in getCanonicalNestedNameSpecifier() 3734 return NestedNameSpecifier::Create(*this, in getCanonicalNestedNameSpecifier() [all …]
|
/external/clang/include/clang/AST/ |
D | NestedNameSpecifier.h | 43 class NestedNameSpecifier : public llvm::FoldingSetNode { 59 llvm::PointerIntPair<NestedNameSpecifier *, 2, StoredSpecifierKind> Prefix; 91 NestedNameSpecifier() : Prefix(0, StoredIdentifier), Specifier(0) { } in NestedNameSpecifier() function 95 NestedNameSpecifier(const NestedNameSpecifier &Other) in NestedNameSpecifier() function 100 NestedNameSpecifier &operator=(const NestedNameSpecifier &); // do not 105 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context, 106 const NestedNameSpecifier &Mockup); 114 static NestedNameSpecifier *Create(const ASTContext &Context, 115 NestedNameSpecifier *Prefix, 119 static NestedNameSpecifier *Create(const ASTContext &Context, [all …]
|
D | TemplateName.h | 28 class NestedNameSpecifier; variable 387 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier; 395 QualifiedTemplateName(NestedNameSpecifier *NNS, bool TemplateKeyword, in QualifiedTemplateName() 402 NestedNameSpecifier *getQualifier() const { return Qualifier.getPointer(); } in getQualifier() 420 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, in Profile() 443 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier; 468 DependentTemplateName(NestedNameSpecifier *Qualifier, in DependentTemplateName() 473 DependentTemplateName(NestedNameSpecifier *Qualifier, in DependentTemplateName() 479 DependentTemplateName(NestedNameSpecifier *Qualifier, in DependentTemplateName() 484 DependentTemplateName(NestedNameSpecifier *Qualifier, in DependentTemplateName() [all …]
|
D | ASTImporter.h | 32 class NestedNameSpecifier; variable 147 NestedNameSpecifier *Import(NestedNameSpecifier *FromNNS);
|
D | ASTContext.h | 145 mutable llvm::FoldingSet<NestedNameSpecifier> NestedNameSpecifiers; 146 mutable NestedNameSpecifier *GlobalNestedNameSpecifier; 147 friend class NestedNameSpecifier; variable 988 NestedNameSpecifier *NNS, 991 NestedNameSpecifier *NNS, 996 NestedNameSpecifier *NNS, 1000 NestedNameSpecifier *NNS, 1372 TemplateName getQualifiedTemplateName(NestedNameSpecifier *NNS, 1376 TemplateName getDependentTemplateName(NestedNameSpecifier *NNS, 1378 TemplateName getDependentTemplateName(NestedNameSpecifier *NNS, [all …]
|
D | RecursiveASTVisitor.h | 193 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS); 635 NestedNameSpecifier *NNS) { in TraverseNestedNameSpecifier() 643 case NestedNameSpecifier::Identifier: in TraverseNestedNameSpecifier() 644 case NestedNameSpecifier::Namespace: in TraverseNestedNameSpecifier() 645 case NestedNameSpecifier::NamespaceAlias: in TraverseNestedNameSpecifier() 646 case NestedNameSpecifier::Global: in TraverseNestedNameSpecifier() 649 case NestedNameSpecifier::TypeSpec: in TraverseNestedNameSpecifier() 650 case NestedNameSpecifier::TypeSpecWithTemplate: in TraverseNestedNameSpecifier() 667 case NestedNameSpecifier::Identifier: in TraverseNestedNameSpecifierLoc() 668 case NestedNameSpecifier::Namespace: in TraverseNestedNameSpecifierLoc() [all …]
|
D | Type.h | 3891 NestedNameSpecifier *NNS; 3896 ElaboratedType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, 3915 NestedNameSpecifier *getQualifier() const { return NNS; } 3931 NestedNameSpecifier *NNS, QualType NamedType) { 3955 NestedNameSpecifier *NNS; 3960 DependentNameType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, 3975 NestedNameSpecifier *getQualifier() const { return NNS; } 3995 NestedNameSpecifier *NNS, const IdentifierInfo *Name) { 4014 NestedNameSpecifier *NNS; 4031 NestedNameSpecifier *NNS, [all …]
|
/external/clang/lib/Sema/ |
D | SemaCXXScopeSpec.cpp | 87 NestedNameSpecifier *NNS in computeDeclContext() 88 = static_cast<NestedNameSpecifier *>(SS.getScopeRep()); in computeDeclContext() 140 case NestedNameSpecifier::Identifier: in computeDeclContext() 143 case NestedNameSpecifier::Namespace: in computeDeclContext() 146 case NestedNameSpecifier::NamespaceAlias: in computeDeclContext() 149 case NestedNameSpecifier::TypeSpec: in computeDeclContext() 150 case NestedNameSpecifier::TypeSpecWithTemplate: { in computeDeclContext() 156 case NestedNameSpecifier::Global: in computeDeclContext() 167 NestedNameSpecifier *NNS in isDependentScopeSpecifier() 168 = static_cast<NestedNameSpecifier *>(SS.getScopeRep()); in isDependentScopeSpecifier() [all …]
|
D | SemaLookup.cpp | 3169 NestedNameSpecifier *NNS=NULL, bool isKeyword=false); 3241 NestedNameSpecifier *NNS, in addName() 3281 NestedNameSpecifier *NNS, in getNestedNameSpecifierIdentifiers() 3283 if (NestedNameSpecifier *Prefix = NNS->getPrefix()) in getNestedNameSpecifierIdentifiers() 3291 case NestedNameSpecifier::Identifier: in getNestedNameSpecifierIdentifiers() 3295 case NestedNameSpecifier::Namespace: in getNestedNameSpecifierIdentifiers() 3301 case NestedNameSpecifier::NamespaceAlias: in getNestedNameSpecifierIdentifiers() 3305 case NestedNameSpecifier::TypeSpecWithTemplate: in getNestedNameSpecifierIdentifiers() 3306 case NestedNameSpecifier::TypeSpec: in getNestedNameSpecifierIdentifiers() 3310 case NestedNameSpecifier::Global: in getNestedNameSpecifierIdentifiers() [all …]
|
D | SemaTemplate.cpp | 195 NestedNameSpecifier *Qualifier in isTemplateName() 196 = static_cast<NestedNameSpecifier *>(SS.getScopeRep()); in isTemplateName() 234 NestedNameSpecifier *Qualifier = (NestedNameSpecifier*)SS->getScopeRep(); in DiagnoseUnknownTemplateName() 1557 while (NestedNameSpecifier *NNS = NNSLoc.getNestedNameSpecifier()) { in getRangeOfTypeInNestedNameSpecifier() 1671 if (NestedNameSpecifier *NNS = DependentTST->getQualifier()) in MatchTemplateParametersToScopeSpecifier() 1680 if (NestedNameSpecifier *NNS = DependentName->getQualifier()) in MatchTemplateParametersToScopeSpecifier() 2336 << (NestedNameSpecifier*) SS.getScopeRep() in BuildQualifiedTemplateIdExpr() 2410 NestedNameSpecifier *Qualifier in ActOnDependentTemplateName() 2411 = static_cast<NestedNameSpecifier *>(SS.getScopeRep()); in ActOnDependentTemplateName() 3320 bool VisitNestedNameSpecifier(NestedNameSpecifier *NNS); [all …]
|
D | SemaType.cpp | 2583 NestedNameSpecifier *NNS in GetFullTypeForDeclarator() 2584 = static_cast<NestedNameSpecifier*>(SS.getScopeRep()); in GetFullTypeForDeclarator() 2585 NestedNameSpecifier *NNSPrefix = NNS->getPrefix(); in GetFullTypeForDeclarator() 2587 case NestedNameSpecifier::Identifier: in GetFullTypeForDeclarator() 2592 case NestedNameSpecifier::Namespace: in GetFullTypeForDeclarator() 2593 case NestedNameSpecifier::NamespaceAlias: in GetFullTypeForDeclarator() 2594 case NestedNameSpecifier::Global: in GetFullTypeForDeclarator() 2597 case NestedNameSpecifier::TypeSpec: in GetFullTypeForDeclarator() 2598 case NestedNameSpecifier::TypeSpecWithTemplate: in GetFullTypeForDeclarator() 3220 case NestedNameSpecifier::Identifier: in VisitMemberPointerTypeLoc() [all …]
|
/external/clang/tools/libclang/ |
D | IndexTypeSourceInfo.cpp | 131 case NestedNameSpecifier::Identifier: in indexNestedNameSpecifierLoc() 132 case NestedNameSpecifier::Global: in indexNestedNameSpecifierLoc() 135 case NestedNameSpecifier::Namespace: in indexNestedNameSpecifierLoc() 139 case NestedNameSpecifier::NamespaceAlias: in indexNestedNameSpecifierLoc() 144 case NestedNameSpecifier::TypeSpec: in indexNestedNameSpecifierLoc() 145 case NestedNameSpecifier::TypeSpecWithTemplate: in indexNestedNameSpecifierLoc()
|
D | RecursiveASTVisitor.h | 186 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS); 571 NestedNameSpecifier *NNS) { in TraverseNestedNameSpecifier() 579 case NestedNameSpecifier::Identifier: in TraverseNestedNameSpecifier() 580 case NestedNameSpecifier::Namespace: in TraverseNestedNameSpecifier() 581 case NestedNameSpecifier::NamespaceAlias: in TraverseNestedNameSpecifier() 582 case NestedNameSpecifier::Global: in TraverseNestedNameSpecifier() 585 case NestedNameSpecifier::TypeSpec: in TraverseNestedNameSpecifier() 586 case NestedNameSpecifier::TypeSpecWithTemplate: in TraverseNestedNameSpecifier() 603 case NestedNameSpecifier::Identifier: in TraverseNestedNameSpecifierLoc() 604 case NestedNameSpecifier::Namespace: in TraverseNestedNameSpecifierLoc() [all …]
|
/external/clang/include/clang/Sema/ |
D | TypoCorrection.h | 41 NestedNameSpecifier *NNS=0, unsigned CharDistance=0, 50 TypoCorrection(NamedDecl *Name, NestedNameSpecifier *NNS=0, 58 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS=0, 74 NestedNameSpecifier* getCorrectionSpecifier() const { in getCorrectionSpecifier() 77 void setCorrectionSpecifier(NestedNameSpecifier* NNS) { in setCorrectionSpecifier() 191 NestedNameSpecifier *CorrectionNameSpec;
|
D | CodeCompleteConsumer.h | 148 class NestedNameSpecifier; variable 714 NestedNameSpecifier *Qualifier; 718 NestedNameSpecifier *Qualifier = 0,
|
/external/clang/lib/CodeGen/ |
D | CGCXX.cpp | 317 NestedNameSpecifier *Qual, in BuildAppleKextVirtualCall() 320 assert((Qual->getKind() == NestedNameSpecifier::TypeSpec) && in BuildAppleKextVirtualCall()
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 4025 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(*Loc.F, Record, Idx); in readTypeRecord() 4093 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(*Loc.F, Record, Idx); in readTypeRecord() 4104 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(*Loc.F, Record, Idx); in readTypeRecord() 5882 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(F, Record, Idx); in ReadTemplateName() 5889 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(F, Record, Idx); in ReadTemplateName() 6100 NestedNameSpecifier * 6104 NestedNameSpecifier *NNS = 0, *Prev = 0; in ReadNestedNameSpecifier() 6106 NestedNameSpecifier::SpecifierKind Kind in ReadNestedNameSpecifier() 6107 = (NestedNameSpecifier::SpecifierKind)Record[Idx++]; in ReadNestedNameSpecifier() 6109 case NestedNameSpecifier::Identifier: { in ReadNestedNameSpecifier() [all …]
|
D | ASTWriter.cpp | 4038 void ASTWriter::AddNestedNameSpecifier(NestedNameSpecifier *NNS, in AddNestedNameSpecifier() 4042 SmallVector<NestedNameSpecifier *, 8> NestedNames; in AddNestedNameSpecifier() 4053 NestedNameSpecifier::SpecifierKind Kind = NNS->getKind(); in AddNestedNameSpecifier() 4056 case NestedNameSpecifier::Identifier: in AddNestedNameSpecifier() 4060 case NestedNameSpecifier::Namespace: in AddNestedNameSpecifier() 4064 case NestedNameSpecifier::NamespaceAlias: in AddNestedNameSpecifier() 4068 case NestedNameSpecifier::TypeSpec: in AddNestedNameSpecifier() 4069 case NestedNameSpecifier::TypeSpecWithTemplate: in AddNestedNameSpecifier() 4071 Record.push_back(Kind == NestedNameSpecifier::TypeSpecWithTemplate); in AddNestedNameSpecifier() 4074 case NestedNameSpecifier::Global: in AddNestedNameSpecifier() [all …]
|
/external/clang/include/clang/Serialization/ |
D | ASTWriter.h | 43 class NestedNameSpecifier; variable 582 void AddNestedNameSpecifier(NestedNameSpecifier *NNS, RecordDataImpl &Record);
|