• Home
  • Raw
  • Download

Lines Matching refs:NestedNameSpecifier

27 NestedNameSpecifier *
28 NestedNameSpecifier::FindOrInsert(const ASTContext &Context, in FindOrInsert()
29 const NestedNameSpecifier &Mockup) { in FindOrInsert()
34 NestedNameSpecifier *NNS in FindOrInsert()
37 NNS = new (Context, llvm::alignOf<NestedNameSpecifier>()) in FindOrInsert()
38 NestedNameSpecifier(Mockup); in FindOrInsert()
45 NestedNameSpecifier *
46 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
47 NestedNameSpecifier *Prefix, IdentifierInfo *II) { in Create()
51 NestedNameSpecifier Mockup; in Create()
58 NestedNameSpecifier *
59 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
60 NestedNameSpecifier *Prefix, NamespaceDecl *NS) { in Create()
65 NestedNameSpecifier Mockup; in Create()
72 NestedNameSpecifier *
73 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
74 NestedNameSpecifier *Prefix, in Create()
80 NestedNameSpecifier Mockup; in Create()
87 NestedNameSpecifier *
88 NestedNameSpecifier::Create(const ASTContext &Context, in Create()
89 NestedNameSpecifier *Prefix, in Create()
92 NestedNameSpecifier Mockup; in Create()
99 NestedNameSpecifier *
100 NestedNameSpecifier::Create(const ASTContext &Context, IdentifierInfo *II) { in Create()
102 NestedNameSpecifier Mockup; in Create()
109 NestedNameSpecifier *
110 NestedNameSpecifier::GlobalSpecifier(const ASTContext &Context) { in GlobalSpecifier()
113 new (Context, llvm::alignOf<NestedNameSpecifier>()) in GlobalSpecifier()
114 NestedNameSpecifier(); in GlobalSpecifier()
118 NestedNameSpecifier::SpecifierKind NestedNameSpecifier::getKind() const { in getKind()
142 NamespaceDecl *NestedNameSpecifier::getAsNamespace() const { in getAsNamespace()
151 NamespaceAliasDecl *NestedNameSpecifier::getAsNamespaceAlias() const { in getAsNamespaceAlias()
161 bool NestedNameSpecifier::isDependent() const { in isDependent()
182 bool NestedNameSpecifier::isInstantiationDependent() const { in isInstantiationDependent()
201 bool NestedNameSpecifier::containsUnexpandedParameterPack() const { in containsUnexpandedParameterPack()
222 NestedNameSpecifier::print(raw_ostream &OS, in print()
289 void NestedNameSpecifier::dump(const LangOptions &LO) { in dump()
294 NestedNameSpecifierLoc::getLocalDataLength(NestedNameSpecifier *Qualifier) { in getLocalDataLength()
301 case NestedNameSpecifier::Global: in getLocalDataLength()
305 case NestedNameSpecifier::Identifier: in getLocalDataLength()
306 case NestedNameSpecifier::Namespace: in getLocalDataLength()
307 case NestedNameSpecifier::NamespaceAlias: in getLocalDataLength()
312 case NestedNameSpecifier::TypeSpecWithTemplate: in getLocalDataLength()
313 case NestedNameSpecifier::TypeSpec: in getLocalDataLength()
324 NestedNameSpecifierLoc::getDataLength(NestedNameSpecifier *Qualifier) { in getDataLength()
367 case NestedNameSpecifier::Global: in getLocalSourceRange()
370 case NestedNameSpecifier::Identifier: in getLocalSourceRange()
371 case NestedNameSpecifier::Namespace: in getLocalSourceRange()
372 case NestedNameSpecifier::NamespaceAlias: in getLocalSourceRange()
376 case NestedNameSpecifier::TypeSpecWithTemplate: in getLocalSourceRange()
377 case NestedNameSpecifier::TypeSpec: { in getLocalSourceRange()
391 assert((Qualifier->getKind() == NestedNameSpecifier::TypeSpec || in getTypeLoc()
392 Qualifier->getKind() == NestedNameSpecifier::TypeSpecWithTemplate) && in getTypeLoc()
507 Representation = NestedNameSpecifier::Create(Context, Representation, in Extend()
520 Representation = NestedNameSpecifier::Create(Context, Representation, in Extend()
532 Representation = NestedNameSpecifier::Create(Context, Representation, in Extend()
544 Representation = NestedNameSpecifier::Create(Context, Representation, Alias); in Extend()
554 Representation = NestedNameSpecifier::GlobalSpecifier(Context); in MakeGlobal()
561 NestedNameSpecifier *Qualifier, in MakeTrivial()
568 SmallVector<NestedNameSpecifier *, 4> Stack; in MakeTrivial()
569 for (NestedNameSpecifier *NNS = Qualifier; NNS; NNS = NNS->getPrefix()) in MakeTrivial()
572 NestedNameSpecifier *NNS = Stack.back(); in MakeTrivial()
575 case NestedNameSpecifier::Identifier: in MakeTrivial()
576 case NestedNameSpecifier::Namespace: in MakeTrivial()
577 case NestedNameSpecifier::NamespaceAlias: in MakeTrivial()
581 case NestedNameSpecifier::TypeSpec: in MakeTrivial()
582 case NestedNameSpecifier::TypeSpecWithTemplate: { in MakeTrivial()
591 case NestedNameSpecifier::Global: in MakeTrivial()