/external/clang/include/clang/AST/ |
NestedNameSpecifier.h | 1 //===--- NestedNameSpecifier.h - C++ nested name specifiers -----*- C++ -*-===// 10 // This file defines the NestedNameSpecifier class, which represents 45 class NestedNameSpecifier : public llvm::FoldingSetNode { 61 llvm::PointerIntPair<NestedNameSpecifier *, 2, StoredSpecifierKind> Prefix; 93 NestedNameSpecifier() : Prefix(0, StoredIdentifier), Specifier(0) { } 97 NestedNameSpecifier(const NestedNameSpecifier &Other) 102 NestedNameSpecifier &operator=(const NestedNameSpecifier &); // do not implement 106 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context [all...] |
TemplateName.h | 31 class NestedNameSpecifier; 390 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier; 398 QualifiedTemplateName(NestedNameSpecifier *NNS, bool TemplateKeyword, 405 NestedNameSpecifier *getQualifier() const { return Qualifier.getPointer(); } 423 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, 446 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier; 471 DependentTemplateName(NestedNameSpecifier *Qualifier, 476 DependentTemplateName(NestedNameSpecifier *Qualifier, 482 DependentTemplateName(NestedNameSpecifier *Qualifier, 487 DependentTemplateName(NestedNameSpecifier *Qualifier [all...] |
ASTImporter.h | 32 class NestedNameSpecifier; 147 NestedNameSpecifier *Import(NestedNameSpecifier *FromNNS);
|
ASTContext.h | 24 #include "clang/AST/NestedNameSpecifier.h" 135 /// This set is managed by the NestedNameSpecifier class. 136 mutable llvm::FoldingSet<NestedNameSpecifier> NestedNameSpecifiers; 137 mutable NestedNameSpecifier *GlobalNestedNameSpecifier; 138 friend class NestedNameSpecifier; 748 NestedNameSpecifier *NNS, 751 NestedNameSpecifier *NNS, 756 NestedNameSpecifier *NNS, 760 NestedNameSpecifier *NNS, [all...] |
RecursiveASTVisitor.h | 25 #include "clang/AST/NestedNameSpecifier.h" 182 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS); 501 NestedNameSpecifier *NNS) { 509 case NestedNameSpecifier::Identifier: 510 case NestedNameSpecifier::Namespace: 511 case NestedNameSpecifier::NamespaceAlias: 512 case NestedNameSpecifier::Global: 515 case NestedNameSpecifier::TypeSpec: 516 case NestedNameSpecifier::TypeSpecWithTemplate: 533 case NestedNameSpecifier::Identifier [all...] |
DeclCXX.h | [all...] |
Type.h | 23 #include "clang/AST/NestedNameSpecifier.h" [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 | 47 NestedNameSpecifier.cpp \
|
ItaniumMangle.cpp | 254 void mangleUnresolvedPrefix(NestedNameSpecifier *qualifier, 257 void mangleUnresolvedName(NestedNameSpecifier *qualifier, 280 void manglePrefix(NestedNameSpecifier *qualifier); 305 NestedNameSpecifier *qualifier, 701 void CXXNameMangler::mangleUnresolvedPrefix(NestedNameSpecifier *qualifier, 720 case NestedNameSpecifier::Global: 730 case NestedNameSpecifier::Namespace: 738 case NestedNameSpecifier::NamespaceAlias: 747 case NestedNameSpecifier::TypeSpec: 748 case NestedNameSpecifier::TypeSpecWithTemplate: [all...] |
ASTDiagnostic.cpp | 278 reinterpret_cast<NestedNameSpecifier*>(Val)->print(OS,
|
ASTImporter.cpp | 274 NestedNameSpecifier *NNS1, 275 NestedNameSpecifier *NNS2) { [all...] |
StmtPrinter.cpp | 529 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) 541 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) 837 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) [all...] |
ASTContext.cpp | [all...] |
/external/clang/include/clang/Sema/ |
TypoCorrection.h | 26 NestedNameSpecifier *NNS=NULL, unsigned distance=0) 32 TypoCorrection(NamedDecl *Name, NestedNameSpecifier *NNS=NULL, 39 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS=NULL, 56 /// \brief Gets the NestedNameSpecifier needed to use the typo correction 57 NestedNameSpecifier* getCorrectionSpecifier() const { 60 void setCorrectionSpecifier(NestedNameSpecifier* NNS) { 98 NestedNameSpecifier *CorrectionNameSpec;
|
CodeCompleteConsumer.h | 152 class NestedNameSpecifier; 617 NestedNameSpecifier *Qualifier; 621 NestedNameSpecifier *Qualifier = 0, [all...] |
Ownership.h | 31 class NestedNameSpecifier;
|
/external/clang/lib/Sema/ |
SemaCXXScopeSpec.cpp | 19 #include "clang/AST/NestedNameSpecifier.h" 86 NestedNameSpecifier *NNS 87 = static_cast<NestedNameSpecifier *>(SS.getScopeRep()); 139 case NestedNameSpecifier::Identifier: 143 case NestedNameSpecifier::Namespace: 146 case NestedNameSpecifier::NamespaceAlias: 149 case NestedNameSpecifier::TypeSpec: 150 case NestedNameSpecifier::TypeSpecWithTemplate: { 156 case NestedNameSpecifier::Global: 168 NestedNameSpecifier *NN [all...] |
SemaTemplate.cpp | 186 NestedNameSpecifier *Qualifier 187 = static_cast<NestedNameSpecifier *>(SS.getScopeRep()); 225 NestedNameSpecifier *Qualifier = (NestedNameSpecifier*)SS->getScopeRep(); [all...] |
SemaType.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | 26 #include "clang/AST/NestedNameSpecifier.h" [all...] |
ASTWriter.cpp | [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 42 class NestedNameSpecifier; 491 void AddNestedNameSpecifier(NestedNameSpecifier *NNS, RecordDataImpl &Record);
|
/external/clang/lib/CodeGen/ |
CGCXX.cpp | 322 NestedNameSpecifier *Qual, 325 assert((Qual->getKind() == NestedNameSpecifier::TypeSpec) &&
|
/external/clang/tools/libclang/ |
CIndex.cpp | 321 bool VisitNestedNameSpecifier(NestedNameSpecifier *NNS, SourceRange Range); [all...] |