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()
58 NestedNameSpecifier *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()
115 NestedNameSpecifier *NestedNameSpecifier::Create(const ASTContext &Context, 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()
563 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() argument
567 Representation = NestedNameSpecifier::Create(Context, Representation, in Extend()
576 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() argument
580 Representation = NestedNameSpecifier::Create(Context, Representation, in Extend()
588 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() argument
592 Representation = NestedNameSpecifier::Create(Context, Representation, in Extend()
600 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, in Extend() argument
604 Representation = NestedNameSpecifier::Create(Context, Representation, Alias); in Extend()
611 void NestedNameSpecifierLocBuilder::MakeGlobal(ASTContext &Context, in MakeGlobal() argument
614 Representation = NestedNameSpecifier::GlobalSpecifier(Context); in MakeGlobal()
620 void NestedNameSpecifierLocBuilder::MakeSuper(ASTContext &Context, in MakeSuper() argument
624 Representation = NestedNameSpecifier::SuperSpecifier(Context, RD); in MakeSuper()
631 void NestedNameSpecifierLocBuilder::MakeTrivial(ASTContext &Context, in MakeTrivial() argument
654 = Context.getTrivialTypeSourceInfo(QualType(NNS->getAsType(), 0), in MakeTrivial()
692 NestedNameSpecifierLocBuilder::getWithLocInContext(ASTContext &Context) const { in getWithLocInContext()
704 void *Mem = Context.Allocate(BufferSize, alignof(void *)); in getWithLocInContext()