Lines Matching defs:Prefix
60 NestedNameSpecifier *Prefix, IdentifierInfo *II) {
62 assert((!Prefix || Prefix->isDependent()) && "Prefix must be dependent");
65 Mockup.Prefix.setPointer(Prefix);
66 Mockup.Prefix.setInt(StoredIdentifier);
73 NestedNameSpecifier *Prefix,
76 assert((!Prefix ||
77 (Prefix->getAsType() == nullptr &&
78 Prefix->getAsIdentifier() == nullptr)) &&
81 Mockup.Prefix.setPointer(Prefix);
82 Mockup.Prefix.setInt(StoredDecl);
89 NestedNameSpecifier *Prefix,
92 assert((!Prefix ||
93 (Prefix->getAsType() == nullptr &&
94 Prefix->getAsIdentifier() == nullptr)) &&
97 Mockup.Prefix.setPointer(Prefix);
98 Mockup.Prefix.setInt(StoredDecl);
105 NestedNameSpecifier *Prefix,
109 Mockup.Prefix.setPointer(Prefix);
110 Mockup.Prefix.setInt(Template? StoredTypeSpecWithTemplate : StoredTypeSpec);
119 Mockup.Prefix.setPointer(nullptr);
120 Mockup.Prefix.setInt(StoredIdentifier);
137 Mockup.Prefix.setPointer(nullptr);
138 Mockup.Prefix.setInt(StoredDecl);
147 switch (Prefix.getInt()) {
170 if (Prefix.getInt() == StoredDecl)
178 if (Prefix.getInt() == StoredDecl)
186 switch (Prefix.getInt()) {
207 // Prefix can contain unexpanded template parameters.
415 while (NestedNameSpecifierLoc Prefix = First.getPrefix())
416 First = Prefix;