reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp
  576 template class ByteCodeExprGen<ByteCodeEmitter>;

References

tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp
   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> {