HomeSort by relevance Sort by last modified time
    Searched refs:NestedNameSpecifier (Results 1 - 25 of 62) sorted by null

1 2 3

  /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...]

Completed in 693 milliseconds

1 2 3