Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp48 struct Rebuilder { struct
49 Sema &S;
50 unsigned MSPropertySubscriptCount;
51 typedef llvm::function_ref<Expr *(Expr *, unsigned)> SpecificRebuilderRefTy;
52 const SpecificRebuilderRefTy &SpecificCallback;
53 Rebuilder(Sema &S, const SpecificRebuilderRefTy &SpecificCallback) in Rebuilder() function
57 Expr *rebuildObjCPropertyRefExpr(ObjCPropertyRefExpr *refExpr) { in rebuildObjCPropertyRefExpr()
75 Expr *rebuildObjCSubscriptRefExpr(ObjCSubscriptRefExpr *refExpr) { in rebuildObjCSubscriptRefExpr()
86 Expr *rebuildMSPropertyRefExpr(MSPropertyRefExpr *refExpr) { in rebuildMSPropertyRefExpr()
95 Expr *rebuildMSPropertySubscriptExpr(MSPropertySubscriptExpr *refExpr) { in rebuildMSPropertySubscriptExpr()
[all …]
H A DSemaTemplate.cpp10694 CurrentInstantiationRebuilder Rebuilder(*this, Loc, Name); in RebuildTypeInCurrentInstantiation() local
10699 CurrentInstantiationRebuilder Rebuilder(*this, E->getExprLoc(), in RebuildExprInCurrentInstantiation() local
10709 CurrentInstantiationRebuilder Rebuilder(*this, SS.getRange().getBegin(), in RebuildNestedNameSpecifierInCurrentInstantiation() local