/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" 27 NestedNameSpecifier * 28 NestedNameSpecifier::FindOrInsert(const ASTContext &Context, 29 const NestedNameSpecifier &Mockup) { 34 NestedNameSpecifier *NNS 37 NNS = new (Context, llvm::alignOf<NestedNameSpecifier>()) 38 NestedNameSpecifier(Mockup); 45 NestedNameSpecifier * [all...] |
ASTTypeTraits.cpp | 27 { NKI_None, "NestedNameSpecifier" }, 116 else if (const NestedNameSpecifier *NNS = get<NestedNameSpecifier>())
|
Android.mk | 62 NestedNameSpecifier.cpp \
|
ItaniumMangle.cpp | 333 void mangleUnresolvedPrefix(NestedNameSpecifier *qualifier, 335 void mangleUnresolvedName(NestedNameSpecifier *qualifier, 360 void manglePrefix(NestedNameSpecifier *qualifier); 390 NestedNameSpecifier *qualifier, 802 void CXXNameMangler::mangleUnresolvedPrefix(NestedNameSpecifier *qualifier, 820 case NestedNameSpecifier::Global: 830 case NestedNameSpecifier::Super: 833 case NestedNameSpecifier::Namespace: 841 case NestedNameSpecifier::NamespaceAlias: 850 case NestedNameSpecifier::TypeSpec [all...] |
ASTImporter.cpp | 287 NestedNameSpecifier *NNS1, 288 NestedNameSpecifier *NNS2) { [all...] |
StmtPrinter.cpp | 331 if (NestedNameSpecifier *Qualifier 735 NestedNameSpecifier *QualifierLoc = 941 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) 953 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) [all...] |
/external/clang/include/clang/AST/ |
NestedNameSpecifier.h | 1 //===--- NestedNameSpecifier.h - C++ nested name specifiers -----*- C++ -*-===// 10 // This file defines the NestedNameSpecifier class, which represents 44 class NestedNameSpecifier : public llvm::FoldingSetNode { 60 llvm::PointerIntPair<NestedNameSpecifier *, 2, StoredSpecifierKind> Prefix; 95 NestedNameSpecifier() 100 NestedNameSpecifier(const NestedNameSpecifier &Other) 105 void operator=(const NestedNameSpecifier &) = delete; 109 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context, 110 const NestedNameSpecifier &Mockup) [all...] |
TemplateName.h | 28 class NestedNameSpecifier; 391 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier; 399 QualifiedTemplateName(NestedNameSpecifier *NNS, bool TemplateKeyword, 406 NestedNameSpecifier *getQualifier() const { return Qualifier.getPointer(); } 424 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, 447 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier; 472 DependentTemplateName(NestedNameSpecifier *Qualifier, 477 DependentTemplateName(NestedNameSpecifier *Qualifier, 483 DependentTemplateName(NestedNameSpecifier *Qualifier, 488 DependentTemplateName(NestedNameSpecifier *Qualifier [all...] |
ASTImporter.h | 32 class NestedNameSpecifier; 150 NestedNameSpecifier *Import(NestedNameSpecifier *FromNNS);
|
ASTTypeTraits.h | 21 #include "clang/AST/NestedNameSpecifier.h" 169 KIND_TO_KIND_ID(NestedNameSpecifier) 215 /// (like \c Stmt, \c Decl, \c Type and \c NestedNameSpecifier) the returned 258 /// only Stmt, Decl, Type and NestedNameSpecifier return memoization data). 357 Decl *, Stmt *, Type *, NestedNameSpecifier *, CXXCtorInitializer *> 381 NestedNameSpecifier, void> : public PtrConverter<NestedNameSpecifier> {};
|
ASTContext.h | 23 #include "clang/AST/NestedNameSpecifier.h" 143 /// This set is managed by the NestedNameSpecifier class. 144 mutable llvm::FoldingSet<NestedNameSpecifier> NestedNameSpecifiers; 145 mutable NestedNameSpecifier *GlobalNestedNameSpecifier; 146 friend class NestedNameSpecifier; 466 /// NestedNameSpecifier or NestedNameSpecifierLoc. [all...] |
DataRecursiveASTVisitor.h | 27 #include "clang/AST/NestedNameSpecifier.h" 191 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS); 615 NestedNameSpecifier *NNS) { 623 case NestedNameSpecifier::Identifier: 624 case NestedNameSpecifier::Namespace: 625 case NestedNameSpecifier::NamespaceAlias: 626 case NestedNameSpecifier::Global: 627 case NestedNameSpecifier::Super: 630 case NestedNameSpecifier::TypeSpec: 631 case NestedNameSpecifier::TypeSpecWithTemplate [all...] |
RecursiveASTVisitor.h | 27 #include "clang/AST/NestedNameSpecifier.h" 195 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS); 681 NestedNameSpecifier *NNS) { 689 case NestedNameSpecifier::Identifier: 690 case NestedNameSpecifier::Namespace: 691 case NestedNameSpecifier::NamespaceAlias: 692 case NestedNameSpecifier::Global: 693 case NestedNameSpecifier::Super: 696 case NestedNameSpecifier::TypeSpec: 697 case NestedNameSpecifier::TypeSpecWithTemplate [all...] |
/external/clang/tools/libclang/ |
IndexTypeSourceInfo.cpp | 130 case NestedNameSpecifier::Identifier: 131 case NestedNameSpecifier::Global: 132 case NestedNameSpecifier::Super: 135 case NestedNameSpecifier::Namespace: 139 case NestedNameSpecifier::NamespaceAlias: 144 case NestedNameSpecifier::TypeSpec: 145 case NestedNameSpecifier::TypeSpecWithTemplate:
|
CursorVisitor.h | 241 bool VisitNestedNameSpecifier(NestedNameSpecifier *NNS, SourceRange Range);
|
/external/clang/include/clang/Sema/ |
TypoCorrection.h | 43 NestedNameSpecifier *NNS = nullptr, unsigned CharDistance = 0, 53 TypoCorrection(NamedDecl *Name, NestedNameSpecifier *NNS = nullptr, 62 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS = nullptr, 79 /// \brief Gets the NestedNameSpecifier needed to use the typo correction 80 NestedNameSpecifier* getCorrectionSpecifier() const { 83 void setCorrectionSpecifier(NestedNameSpecifier* NNS) { 234 NestedNameSpecifier *CorrectionNameSpec; 251 NestedNameSpecifier *TypoNNS = nullptr) 285 void setTypoNNS(NestedNameSpecifier *NNS) { TypoNNS = NNS; } 311 NestedNameSpecifier *TypoNNS [all...] |
SemaInternal.h | 212 NestedNameSpecifier* NameSpecifier; 232 NestedNameSpecifier *&NNS); 239 /// the corresponding NestedNameSpecifier and its distance in the process. 279 NestedNameSpecifier *NNS = nullptr, bool isKeyword = false);
|
CodeCompleteConsumer.h | 149 class NestedNameSpecifier; 686 NestedNameSpecifier *Qualifier; 691 NestedNameSpecifier *Qualifier = nullptr, [all...] |
/external/clang/lib/Sema/ |
SemaCXXScopeSpec.cpp | 19 #include "clang/AST/NestedNameSpecifier.h" 81 NestedNameSpecifier *NNS = SS.getScopeRep(); 133 case NestedNameSpecifier::Identifier: 136 case NestedNameSpecifier::Namespace: 139 case NestedNameSpecifier::NamespaceAlias: 142 case NestedNameSpecifier::TypeSpec: 143 case NestedNameSpecifier::TypeSpecWithTemplate: { 149 case NestedNameSpecifier::Global: 152 case NestedNameSpecifier::Super: 156 llvm_unreachable("Invalid NestedNameSpecifier::Kind!") [all...] |
SemaLookup.cpp | [all...] |
/external/clang/lib/ASTMatchers/ |
ASTMatchFinder.cpp | 119 else if (const NestedNameSpecifier *NNS = 120 DynNode.get<NestedNameSpecifier>()) 185 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS) { 234 bool baseTraverse(const NestedNameSpecifier &NNS) { 236 const_cast<NestedNameSpecifier*>(&NNS)); 375 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS); 472 } else if (auto *N = Node.get<NestedNameSpecifier>()) { 596 void matchDispatch(const NestedNameSpecifier *Node) { 597 matchWithoutFilter(*Node, Matchers->NestedNameSpecifier); 863 bool MatchASTVisitor::TraverseNestedNameSpecifier(NestedNameSpecifier *NNS) [all...] |
/external/clang/lib/CodeGen/ |
CGCXX.cpp | 280 NestedNameSpecifier *Qual, 282 assert((Qual->getKind() == NestedNameSpecifier::TypeSpec) &&
|
/external/clang/include/clang/ASTMatchers/ |
ASTMatchFinder.h | 206 NestedNameSpecifier;
|
ASTMatchers.h | 127 typedef internal::Matcher<NestedNameSpecifier> NestedNameSpecifierMatcher; [all...] |
ASTMatchersInternal.h | 734 std::is_same<T, NestedNameSpecifier>::value || 804 std::is_base_of<NestedNameSpecifier, T>::value || 820 std::is_base_of<NestedNameSpecifier, T>::value || [all...] |