Searched refs:InitLinkScope (Results 1 – 2 of 2) sorted by relevance
35 template <class Emitter> class InitLinkScope; variable301 friend class InitLinkScope<Emitter>; variable605 template <class Emitter> class InitLinkScope final {607 InitLinkScope(Compiler<Emitter> *Ctx, InitLink &&Link) : Ctx(Ctx) { in InitLinkScope() function611 ~InitLinkScope() { this->Ctx->InitStack.pop_back(); } in ~InitLinkScope()
1349 InitLinkScope<Emitter> ILS(this, InitLink::Field(FieldToInit->Offset)); in visitInitList()2291 InitLinkScope<Emitter> ILS(this, InitLink::Temp(*LocalIndex)); in VisitMaterializeTemporaryExpr()3739 InitLinkScope<Emitter> ILS(this, InitLink::Decl(VD)); in visitVarDecl()4717 InitLinkScope<Emitter> FieldScope(this, InitLink::Field(F->Offset)); in visitFunc()4739 InitLinkScope<Emitter> InitScope(this, InitLink::This()); in visitFunc()