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

1 2

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

Completed in 247 milliseconds

1 2