Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaPseudoObject.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()
DSemaTemplate.cpp8048 CurrentInstantiationRebuilder Rebuilder(*this, Loc, Name); in RebuildTypeInCurrentInstantiation() local
8049 return Rebuilder.TransformType(T); in RebuildTypeInCurrentInstantiation()
8053 CurrentInstantiationRebuilder Rebuilder(*this, E->getExprLoc(), in RebuildExprInCurrentInstantiation() local
8055 return Rebuilder.TransformExpr(E); in RebuildExprInCurrentInstantiation()
8063 CurrentInstantiationRebuilder Rebuilder(*this, SS.getRange().getBegin(), in RebuildNestedNameSpecifierInCurrentInstantiation() local
8066 = Rebuilder.TransformNestedNameSpecifierLoc(QualifierLoc); in RebuildNestedNameSpecifierInCurrentInstantiation()