reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
577 template class ByteCodeExprGen<EvalEmitter>;
tools/clang/lib/AST/Interp/ByteCodeStmtGen.h 84 extern template class ByteCodeExprGen<EvalEmitter>;
31 DeclScope(ByteCodeExprGen<Emitter> *Ctx, const VarDecl *VD) 45 using InitFnRef = typename ByteCodeExprGen<Emitter>::InitFnRef; 49 OptionScope(ByteCodeExprGen<Emitter> *Ctx, bool NewDiscardResult) 57 OptionScope(ByteCodeExprGen<Emitter> *Ctx, InitFnRef NewInitFn) 65 OptionScope(ByteCodeExprGen<Emitter> *Ctx, ChainedInitFnRef NewInitFn) 79 ByteCodeExprGen<Emitter> *Ctx;tools/clang/lib/AST/Interp/ByteCodeExprGen.h
41 class ByteCodeExprGen : public ConstStmtVisitor<ByteCodeExprGen<Emitter>, bool>, 266 VariableScope(ByteCodeExprGen<Emitter> *Ctx) 272 ByteCodeExprGen<Emitter> *Ctx; 283 LocalScope(ByteCodeExprGen<Emitter> *Ctx) : VariableScope<Emitter>(Ctx) {} 321 ExprScope(ByteCodeExprGen<Emitter> *Ctx) : LocalScope<Emitter>(Ctx) {}tools/clang/lib/AST/Interp/Context.cpp
56 ByteCodeExprGen<EvalEmitter> C(*this, *P, Parent, Stk, Result); 62 ByteCodeExprGen<EvalEmitter> C(*this, *P, Parent, Stk, Result);