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

1 2 3

  /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 void operator=(const NestedNameSpecifier &) LLVM_DELETED_FUNCTION;
104 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context,
105 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"
112 KIND_TO_KIND_ID(NestedNameSpecifier)
153 /// (like \c Stmt, \c Decl, \c Type and \c NestedNameSpecifier) the returned
176 /// only Stmt, Decl, Type and NestedNameSpecifier return memoization data).
258 Decl *, Stmt *, Type *, NestedNameSpecifier *, CXXCtorInitializer *>
282 NestedNameSpecifier, void> : public PtrConverter<NestedNameSpecifier> {};
322 } else if (ASTNodeKind::getFromNodeKind<NestedNameSpecifier>().isBaseOf(NodeKind)) {
323 return BaseConverter<NestedNameSpecifier>::get(NodeKind, Storage.buffer);
ASTContext.h 23 #include "clang/AST/NestedNameSpecifier.h"
132 /// This set is managed by the NestedNameSpecifier class.
133 mutable llvm::FoldingSet<NestedNameSpecifier> NestedNameSpecifiers;
134 mutable NestedNameSpecifier *GlobalNestedNameSpecifier;
135 friend class NestedNameSpecifier;
441 /// NestedNameSpecifier or NestedNameSpecifierLoc.
    [all...]
RecursiveASTVisitor.h 26 #include "clang/AST/NestedNameSpecifier.h"
195 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS);
644 NestedNameSpecifier *NNS) {
652 case NestedNameSpecifier::Identifier:
653 case NestedNameSpecifier::Namespace:
654 case NestedNameSpecifier::NamespaceAlias:
655 case NestedNameSpecifier::Global:
658 case NestedNameSpecifier::TypeSpec:
659 case NestedNameSpecifier::TypeSpecWithTemplate:
676 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"
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...]
ItaniumMangle.cpp 312 void mangleUnresolvedPrefix(NestedNameSpecifier *qualifier,
315 void mangleUnresolvedName(NestedNameSpecifier *qualifier,
341 void manglePrefix(NestedNameSpecifier *qualifier);
367 NestedNameSpecifier *qualifier,
796 void CXXNameMangler::mangleUnresolvedPrefix(NestedNameSpecifier *qualifier,
815 case NestedNameSpecifier::Global:
825 case NestedNameSpecifier::Namespace:
833 case NestedNameSpecifier::NamespaceAlias:
842 case NestedNameSpecifier::TypeSpec:
843 case NestedNameSpecifier::TypeSpecWithTemplate:
    [all...]
Android.mk 65 NestedNameSpecifier.cpp \
ASTImporter.cpp 285 NestedNameSpecifier *NNS1,
286 NestedNameSpecifier *NNS2) {
    [all...]
ASTContext.cpp     [all...]
  /external/clang/include/clang/Sema/
TypoCorrection.h 42 NestedNameSpecifier *NNS = 0, unsigned CharDistance = 0,
51 TypoCorrection(NamedDecl *Name, NestedNameSpecifier *NNS = 0,
60 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS = 0,
76 /// \brief Gets the NestedNameSpecifier needed to use the typo correction
77 NestedNameSpecifier* getCorrectionSpecifier() const {
80 void setCorrectionSpecifier(NestedNameSpecifier* NNS) {
216 NestedNameSpecifier *CorrectionNameSpec;
CodeCompleteConsumer.h 148 class NestedNameSpecifier;
698 NestedNameSpecifier *Qualifier;
703 NestedNameSpecifier *Qualifier = 0,
    [all...]
  /external/clang/tools/libclang/
IndexTypeSourceInfo.cpp 130 case NestedNameSpecifier::Identifier:
131 case NestedNameSpecifier::Global:
134 case NestedNameSpecifier::Namespace:
138 case NestedNameSpecifier::NamespaceAlias:
143 case NestedNameSpecifier::TypeSpec:
144 case NestedNameSpecifier::TypeSpecWithTemplate:
RecursiveASTVisitor.h 26 #include "clang/AST/NestedNameSpecifier.h"
188 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS);
578 NestedNameSpecifier *NNS) {
586 case NestedNameSpecifier::Identifier:
587 case NestedNameSpecifier::Namespace:
588 case NestedNameSpecifier::NamespaceAlias:
589 case NestedNameSpecifier::Global:
592 case NestedNameSpecifier::TypeSpec:
593 case NestedNameSpecifier::TypeSpecWithTemplate:
610 case NestedNameSpecifier::Identifier
    [all...]
CursorVisitor.h 241 bool VisitNestedNameSpecifier(NestedNameSpecifier *NNS, SourceRange Range);
  /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:
153 llvm_unreachable("Invalid NestedNameSpecifier::Kind!");
168 CXXRecordDecl *Sema::getCurrentInstantiationOf(NestedNameSpecifier *NNS)
    [all...]
SemaLookup.cpp     [all...]
SemaTemplate.cpp 196 NestedNameSpecifier *Qualifier
197 = static_cast<NestedNameSpecifier *>(SS.getScopeRep());
236 NestedNameSpecifier *Qualifier = (NestedNameSpecifier*)SS->getScopeRep();
    [all...]
SemaType.cpp     [all...]
  /external/clang/lib/ASTMatchers/
ASTMatchFinder.cpp 118 else if (const NestedNameSpecifier *NNS =
119 DynNode.get<NestedNameSpecifier>())
184 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS) {
233 bool baseTraverse(const NestedNameSpecifier &NNS) {
235 const_cast<NestedNameSpecifier*>(&NNS));
368 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS);
728 bool MatchASTVisitor::TraverseNestedNameSpecifier(NestedNameSpecifier *NNS) {
  /external/clang/include/clang/ASTMatchers/
ASTMatchers.h 115 typedef internal::Matcher<NestedNameSpecifier> NestedNameSpecifierMatcher;
    [all...]
ASTMatchersInternal.h 605 llvm::is_same<T, NestedNameSpecifier>::value ||
676 llvm::is_base_of<NestedNameSpecifier, T>::value ||
693 llvm::is_base_of<NestedNameSpecifier, T>::value ||
775 typedef TypeList<Decl, Stmt, NestedNameSpecifier, NestedNameSpecifierLoc,
789 typedef TypeList<Decl, Stmt, NestedNameSpecifier, NestedNameSpecifierLoc,
    [all...]
  /external/clang/lib/CodeGen/
CGCXX.cpp 313 NestedNameSpecifier *Qual,
315 assert((Qual->getKind() == NestedNameSpecifier::TypeSpec) &&
  /external/clang/lib/Serialization/
ASTReader.cpp 22 #include "clang/AST/NestedNameSpecifier.h"
    [all...]

Completed in 3167 milliseconds

1 2 3