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

Declarations

tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp
  577 template class ByteCodeExprGen<EvalEmitter>;
tools/clang/lib/AST/Interp/ByteCodeStmtGen.h
   84 extern template class ByteCodeExprGen<EvalEmitter>;

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) {}
  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);