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...]
ASTTypeTraits.h 91 llvm::AlignedCharArrayUnion<Decl *, Stmt *, NestedNameSpecifier,
139 template<> struct DynTypedNode::BaseConverter<NestedNameSpecifier, void> {
140 static const NestedNameSpecifier *get(NodeTypeTag Tag, const char Storage[]) {
142 return *reinterpret_cast<NestedNameSpecifier*const*>(Storage);
145 static DynTypedNode create(const NestedNameSpecifier &Node) {
148 new (Result.Storage.buffer) const NestedNameSpecifier*(&Node);
ASTImporter.h 32 class NestedNameSpecifier;
150 NestedNameSpecifier *Import(NestedNameSpecifier *FromNNS);
ASTContext.h 23 #include "clang/AST/NestedNameSpecifier.h"
130 /// This set is managed by the NestedNameSpecifier class.
131 mutable llvm::FoldingSet<NestedNameSpecifier> NestedNameSpecifiers;
132 mutable NestedNameSpecifier *GlobalNestedNameSpecifier;
133 friend class NestedNameSpecifier;
416 /// NestedNameSpecifier or NestedNameSpecifierLoc.
    [all...]
RecursiveASTVisitor.h 25 #include "clang/AST/NestedNameSpecifier.h"
193 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS);
629 NestedNameSpecifier *NNS) {
637 case NestedNameSpecifier::Identifier:
638 case NestedNameSpecifier::Namespace:
639 case NestedNameSpecifier::NamespaceAlias:
640 case NestedNameSpecifier::Global:
643 case NestedNameSpecifier::TypeSpec:
644 case NestedNameSpecifier::TypeSpecWithTemplate:
661 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 286 void mangleUnresolvedPrefix(NestedNameSpecifier *qualifier,
289 void mangleUnresolvedName(NestedNameSpecifier *qualifier,
313 void manglePrefix(NestedNameSpecifier *qualifier);
338 NestedNameSpecifier *qualifier,
759 void CXXNameMangler::mangleUnresolvedPrefix(NestedNameSpecifier *qualifier,
778 case NestedNameSpecifier::Global:
788 case NestedNameSpecifier::Namespace:
796 case NestedNameSpecifier::NamespaceAlias:
805 case NestedNameSpecifier::TypeSpec:
806 case NestedNameSpecifier::TypeSpecWithTemplate:
    [all...]
Android.mk 63 NestedNameSpecifier.cpp \
StmtPrinter.cpp 343 if (NestedNameSpecifier *Qualifier
583 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
595 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
924 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
    [all...]
ASTImporter.cpp 278 NestedNameSpecifier *NNS1,
279 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,
59 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS=0,
74 /// \brief Gets the NestedNameSpecifier needed to use the typo correction
75 NestedNameSpecifier* getCorrectionSpecifier() const {
78 void setCorrectionSpecifier(NestedNameSpecifier* NNS) {
203 NestedNameSpecifier *CorrectionNameSpec;
CodeCompleteConsumer.h 148 class NestedNameSpecifier;
705 NestedNameSpecifier *Qualifier;
710 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 25 #include "clang/AST/NestedNameSpecifier.h"
186 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS);
571 NestedNameSpecifier *NNS) {
579 case NestedNameSpecifier::Identifier:
580 case NestedNameSpecifier::Namespace:
581 case NestedNameSpecifier::NamespaceAlias:
582 case NestedNameSpecifier::Global:
585 case NestedNameSpecifier::TypeSpec:
586 case NestedNameSpecifier::TypeSpecWithTemplate:
603 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
82 = static_cast<NestedNameSpecifier *>(SS.getScopeRep());
134 case NestedNameSpecifier::Identifier:
137 case NestedNameSpecifier::Namespace:
140 case NestedNameSpecifier::NamespaceAlias:
143 case NestedNameSpecifier::TypeSpec:
144 case NestedNameSpecifier::TypeSpecWithTemplate: {
150 case NestedNameSpecifier::Global:
154 llvm_unreachable("Invalid NestedNameSpecifier::Kind!")
    [all...]
SemaLookup.cpp     [all...]
SemaTemplate.cpp 195 NestedNameSpecifier *Qualifier
196 = static_cast<NestedNameSpecifier *>(SS.getScopeRep());
234 NestedNameSpecifier *Qualifier = (NestedNameSpecifier*)SS->getScopeRep();
    [all...]
  /external/clang/lib/ASTMatchers/
ASTMatchFinder.cpp 95 else if (const NestedNameSpecifier *NNS =
96 DynNode.get<NestedNameSpecifier>())
155 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS) {
204 bool baseTraverse(const NestedNameSpecifier &NNS) {
206 const_cast<NestedNameSpecifier*>(&NNS));
327 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS);
650 bool MatchASTVisitor::TraverseNestedNameSpecifier(NestedNameSpecifier *NNS) {
  /external/clang/include/clang/ASTMatchers/
ASTMatchers.h 114 typedef internal::Matcher<NestedNameSpecifier> NestedNameSpecifierMatcher;
    [all...]
ASTMatchersInternal.h 505 llvm::is_same<T, NestedNameSpecifier>::value ||
576 llvm::is_base_of<NestedNameSpecifier, T>::value ||
593 llvm::is_base_of<NestedNameSpecifier, T>::value ||
    [all...]
  /external/clang/lib/CodeGen/
CGCXX.cpp 319 NestedNameSpecifier *Qual,
322 assert((Qual->getKind() == NestedNameSpecifier::TypeSpec) &&
  /external/clang/lib/Serialization/
ASTReader.cpp 22 #include "clang/AST/NestedNameSpecifier.h"
    [all...]

Completed in 251 milliseconds

1 2 3