Home
last modified time | relevance | path

Searched refs:Rebuilder (Results 1 – 2 of 2) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaPseudoObject.cpp47 template <class T> struct Rebuilder { struct
49 Rebuilder(Sema &S) : S(S) {} in Rebuilder() argument
128 struct ObjCPropertyRefRebuilder : Rebuilder<ObjCPropertyRefRebuilder> {
131 : Rebuilder<ObjCPropertyRefRebuilder>(S), NewBase(newBase) {} in ObjCPropertyRefRebuilder()
155 struct ObjCSubscriptRefRebuilder : Rebuilder<ObjCSubscriptRefRebuilder> {
159 : Rebuilder<ObjCSubscriptRefRebuilder>(S), in ObjCSubscriptRefRebuilder()
177 struct MSPropertyRefRebuilder : Rebuilder<MSPropertyRefRebuilder> {
180 : Rebuilder<MSPropertyRefRebuilder>(S), NewBase(newBase) {} in MSPropertyRefRebuilder()
HDSemaTemplate.cpp8282 CurrentInstantiationRebuilder Rebuilder(*this, Loc, Name); in RebuildTypeInCurrentInstantiation() local
8283 return Rebuilder.TransformType(T); in RebuildTypeInCurrentInstantiation()
8287 CurrentInstantiationRebuilder Rebuilder(*this, E->getExprLoc(), in RebuildExprInCurrentInstantiation() local
8289 return Rebuilder.TransformExpr(E); in RebuildExprInCurrentInstantiation()
8297 CurrentInstantiationRebuilder Rebuilder(*this, SS.getRange().getBegin(), in RebuildNestedNameSpecifierInCurrentInstantiation() local
8300 = Rebuilder.TransformNestedNameSpecifierLoc(QualifierLoc); in RebuildNestedNameSpecifierInCurrentInstantiation()