reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
576 template class ByteCodeExprGen<ByteCodeEmitter>;
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) {} 310 BlockScope(ByteCodeExprGen<Emitter> *Ctx) : LocalScope<Emitter>(Ctx) {} 321 ExprScope(ByteCodeExprGen<Emitter> *Ctx) : LocalScope<Emitter>(Ctx) {}tools/clang/lib/AST/Interp/ByteCodeStmtGen.h
40 class ByteCodeStmtGen : public ByteCodeExprGen<Emitter> {