Lines Matching refs:NestedNameSpecifier
44 class NestedNameSpecifier : public llvm::FoldingSetNode {
60 llvm::PointerIntPair<NestedNameSpecifier *, 2, StoredSpecifierKind> Prefix;
95 NestedNameSpecifier() in NestedNameSpecifier() function
100 NestedNameSpecifier(const NestedNameSpecifier &Other) in NestedNameSpecifier() function
105 void operator=(const NestedNameSpecifier &) = delete;
109 static NestedNameSpecifier *FindOrInsert(const ASTContext &Context,
110 const NestedNameSpecifier &Mockup);
118 static NestedNameSpecifier *Create(const ASTContext &Context,
119 NestedNameSpecifier *Prefix,
123 static NestedNameSpecifier *Create(const ASTContext &Context,
124 NestedNameSpecifier *Prefix,
128 static NestedNameSpecifier *Create(const ASTContext &Context,
129 NestedNameSpecifier *Prefix,
133 static NestedNameSpecifier *Create(const ASTContext &Context,
134 NestedNameSpecifier *Prefix,
143 static NestedNameSpecifier *Create(const ASTContext &Context,
148 static NestedNameSpecifier *GlobalSpecifier(const ASTContext &Context);
152 static NestedNameSpecifier *SuperSpecifier(const ASTContext &Context,
162 NestedNameSpecifier *getPrefix() const { return Prefix.getPointer(); } in getPrefix()
227 NestedNameSpecifier *Qualifier;
232 static unsigned getLocalDataLength(NestedNameSpecifier *Qualifier);
236 static unsigned getDataLength(NestedNameSpecifier *Qualifier);
244 NestedNameSpecifierLoc(NestedNameSpecifier *Qualifier, void *Data) in NestedNameSpecifierLoc()
257 NestedNameSpecifier *getNestedNameSpecifier() const { in getNestedNameSpecifier()
342 NestedNameSpecifier *Representation;
376 NestedNameSpecifier *getRepresentation() const { return Representation; } in getRepresentation()
460 void MakeTrivial(ASTContext &Context, NestedNameSpecifier *Qualifier,
508 NestedNameSpecifier *NNS) {