/external/clang/include/clang/AST/ |
NestedNameSpecifier.h | 1 //===--- NestedNameSpecifier.h - C++ nested name specifiers -----*- C++ -*-===// 10 // This file defines the NestedNameSpecifier class, which represents 43 class NestedNameSpecifier : public llvm::FoldingSetNode { 59 llvm::PointerIntPair<NestedNameSpecifier *, 2, StoredSpecifierKind> Prefix; 91 NestedNameSpecifier() : Prefix(0, StoredIdentifier), Specifier(0) { } 95 NestedNameSpecifier(const NestedNameSpecifier &Other) 100 NestedNameSpecifier &operator=(const NestedNameSpecifier &); // do not 105 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context [all...] |
TemplateName.h | 28 class NestedNameSpecifier; 387 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier; 395 QualifiedTemplateName(NestedNameSpecifier *NNS, bool TemplateKeyword, 402 NestedNameSpecifier *getQualifier() const { return Qualifier.getPointer(); } 420 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, 443 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier; 468 DependentTemplateName(NestedNameSpecifier *Qualifier, 473 DependentTemplateName(NestedNameSpecifier *Qualifier, 479 DependentTemplateName(NestedNameSpecifier *Qualifier, 484 DependentTemplateName(NestedNameSpecifier *Qualifier [all...] |
ASTImporter.h | 32 class NestedNameSpecifier; 147 NestedNameSpecifier *Import(NestedNameSpecifier *FromNNS);
|
ASTContext.h | 25 #include "clang/AST/NestedNameSpecifier.h" 138 /// This set is managed by the NestedNameSpecifier class. 139 mutable llvm::FoldingSet<NestedNameSpecifier> NestedNameSpecifiers; 140 mutable NestedNameSpecifier *GlobalNestedNameSpecifier; 141 friend class NestedNameSpecifier; [all...] |
RecursiveASTVisitor.h | 25 #include "clang/AST/NestedNameSpecifier.h" 188 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS); 614 NestedNameSpecifier *NNS) { 622 case NestedNameSpecifier::Identifier: 623 case NestedNameSpecifier::Namespace: 624 case NestedNameSpecifier::NamespaceAlias: 625 case NestedNameSpecifier::Global: 628 case NestedNameSpecifier::TypeSpec: 629 case NestedNameSpecifier::TypeSpecWithTemplate: 646 case NestedNameSpecifier::Identifier [all...] |
/external/clang/lib/AST/ |
NestedNameSpecifier.cpp | 1 //===--- NestedNameSpecifier.cpp - C++ nested name specifiers -----*- C++ -*-=// 10 // This file defines the NestedNameSpecifier class, which represents 14 #include "clang/AST/NestedNameSpecifier.h" 26 NestedNameSpecifier * 27 NestedNameSpecifier::FindOrInsert(const ASTContext &Context, 28 const NestedNameSpecifier &Mockup) { 33 NestedNameSpecifier *NNS 36 NNS = new (Context, 4) NestedNameSpecifier(Mockup); 43 NestedNameSpecifier * 44 NestedNameSpecifier::Create(const ASTContext &Context [all...] |
Android.mk | 48 NestedNameSpecifier.cpp \
|
ItaniumMangle.cpp | 285 void mangleUnresolvedPrefix(NestedNameSpecifier *qualifier, 288 void mangleUnresolvedName(NestedNameSpecifier *qualifier, 312 void manglePrefix(NestedNameSpecifier *qualifier); 337 NestedNameSpecifier *qualifier, 768 void CXXNameMangler::mangleUnresolvedPrefix(NestedNameSpecifier *qualifier, 787 case NestedNameSpecifier::Global: 797 case NestedNameSpecifier::Namespace: 805 case NestedNameSpecifier::NamespaceAlias: 814 case NestedNameSpecifier::TypeSpec: 815 case NestedNameSpecifier::TypeSpecWithTemplate: [all...] |
ASTDiagnostic.cpp | 286 reinterpret_cast<NestedNameSpecifier*>(Val)->print(OS,
|
ASTImporter.cpp | 300 NestedNameSpecifier *NNS1, 301 NestedNameSpecifier *NNS2) { [all...] |
ASTContext.cpp | [all...] |
StmtPrinter.cpp | 332 if (NestedNameSpecifier *Qualifier 562 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) 576 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) 957 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) [all...] |
/external/clang/include/clang/Sema/ |
TypoCorrection.h | 41 NestedNameSpecifier *NNS=0, unsigned CharDistance=0, 50 TypoCorrection(NamedDecl *Name, NestedNameSpecifier *NNS=0, 58 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS=0, 73 /// \brief Gets the NestedNameSpecifier needed to use the typo correction 74 NestedNameSpecifier* getCorrectionSpecifier() const { 77 void setCorrectionSpecifier(NestedNameSpecifier* NNS) { 191 NestedNameSpecifier *CorrectionNameSpec;
|
CodeCompleteConsumer.h | 147 class NestedNameSpecifier; 701 NestedNameSpecifier *Qualifier; 705 NestedNameSpecifier *Qualifier = 0, [all...] |
Ownership.h | 32 class NestedNameSpecifier;
|
/external/clang/tools/libclang/ |
IndexTypeSourceInfo.cpp | 131 case NestedNameSpecifier::Identifier: 132 case NestedNameSpecifier::Global: 135 case NestedNameSpecifier::Namespace: 139 case NestedNameSpecifier::NamespaceAlias: 144 case NestedNameSpecifier::TypeSpec: 145 case NestedNameSpecifier::TypeSpecWithTemplate:
|
CursorVisitor.h | 230 bool VisitNestedNameSpecifier(NestedNameSpecifier *NNS, SourceRange Range);
|
/external/clang/lib/Sema/ |
SemaCXXScopeSpec.cpp | 20 #include "clang/AST/NestedNameSpecifier.h" 87 NestedNameSpecifier *NNS 88 = static_cast<NestedNameSpecifier *>(SS.getScopeRep()); 140 case NestedNameSpecifier::Identifier: 143 case NestedNameSpecifier::Namespace: 146 case NestedNameSpecifier::NamespaceAlias: 149 case NestedNameSpecifier::TypeSpec: 150 case NestedNameSpecifier::TypeSpecWithTemplate: { 156 case NestedNameSpecifier::Global: 160 llvm_unreachable("Invalid NestedNameSpecifier::Kind!") [all...] |
SemaTemplate.cpp | 195 NestedNameSpecifier *Qualifier 196 = static_cast<NestedNameSpecifier *>(SS.getScopeRep()); 234 NestedNameSpecifier *Qualifier = (NestedNameSpecifier*)SS->getScopeRep(); [all...] |
SemaType.cpp | [all...] |
SemaLookup.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGCXX.cpp | 317 NestedNameSpecifier *Qual, 320 assert((Qual->getKind() == NestedNameSpecifier::TypeSpec) &&
|
/external/clang/lib/Serialization/ |
ASTReader.cpp | 27 #include "clang/AST/NestedNameSpecifier.h" [all...] |
ASTWriter.cpp | [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 43 class NestedNameSpecifier; 573 void AddNestedNameSpecifier(NestedNameSpecifier *NNS, RecordDataImpl &Record);
|