Lines Matching refs:Context
41 NestedNameSpecifier::FindOrInsert(const ASTContext &Context, in FindOrInsert() argument
48 = Context.NestedNameSpecifiers.FindNodeOrInsertPos(ID, InsertPos); in FindOrInsert()
51 new (Context, alignof(NestedNameSpecifier)) NestedNameSpecifier(Mockup); in FindOrInsert()
52 Context.NestedNameSpecifiers.InsertNode(NNS, InsertPos); in FindOrInsert()
59 NestedNameSpecifier::Create(const ASTContext &Context, in Create() argument
68 return FindOrInsert(Context, Mockup); in Create()
72 NestedNameSpecifier::Create(const ASTContext &Context, in Create() argument
84 return FindOrInsert(Context, Mockup); in Create()
88 NestedNameSpecifier::Create(const ASTContext &Context, in Create() argument
100 return FindOrInsert(Context, Mockup); in Create()
104 NestedNameSpecifier::Create(const ASTContext &Context, in Create() argument
112 return FindOrInsert(Context, Mockup); in Create()
116 NestedNameSpecifier::Create(const ASTContext &Context, IdentifierInfo *II) { in Create() argument
122 return FindOrInsert(Context, Mockup); in Create()
126 NestedNameSpecifier::GlobalSpecifier(const ASTContext &Context) { in GlobalSpecifier() argument
127 if (!Context.GlobalNestedNameSpecifier) in GlobalSpecifier()
128 Context.GlobalNestedNameSpecifier = in GlobalSpecifier()
129 new (Context, alignof(NestedNameSpecifier)) NestedNameSpecifier(); in GlobalSpecifier()
130 return Context.GlobalNestedNameSpecifier; in GlobalSpecifier()
134 NestedNameSpecifier::SuperSpecifier(const ASTContext &Context, in SuperSpecifier() argument
140 return FindOrInsert(Context, Mockup); in SuperSpecifier()
561 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() argument
565 Representation = NestedNameSpecifier::Create(Context, Representation, in Extend()
574 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() argument
578 Representation = NestedNameSpecifier::Create(Context, Representation, in Extend()
586 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() argument
590 Representation = NestedNameSpecifier::Create(Context, Representation, in Extend()
598 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() argument
602 Representation = NestedNameSpecifier::Create(Context, Representation, Alias); in Extend()
609 void NestedNameSpecifierLocBuilder::MakeGlobal(ASTContext &Context, in MakeGlobal() argument
612 Representation = NestedNameSpecifier::GlobalSpecifier(Context); in MakeGlobal()
618 void NestedNameSpecifierLocBuilder::MakeSuper(ASTContext &Context, in MakeSuper() argument
622 Representation = NestedNameSpecifier::SuperSpecifier(Context, RD); in MakeSuper()
629 void NestedNameSpecifierLocBuilder::MakeTrivial(ASTContext &Context, in MakeTrivial() argument
652 = Context.getTrivialTypeSourceInfo(QualType(NNS->getAsType(), 0), in MakeTrivial()
690 NestedNameSpecifierLocBuilder::getWithLocInContext(ASTContext &Context) const { in getWithLocInContext()
702 void *Mem = Context.Allocate(BufferSize, alignof(void *)); in getWithLocInContext()