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

Derived Classes

tools/clang/lib/AST/ExprConstant.cpp
  745   class EvalInfo : public interp::State {
tools/clang/lib/AST/Interp/InterpState.h
   34 class InterpState final : public State, public SourceMapper {

Declarations

tools/clang/lib/AST/Interp/ByteCodeExprGen.h
   31 class State;
tools/clang/lib/AST/Interp/ByteCodeStmtGen.h
   32 class State;
tools/clang/lib/AST/Interp/Context.h
   34 class State;
tools/clang/lib/AST/Interp/Program.h
   38 class State;

References

tools/clang/lib/AST/ExprConstant.cpp
  745   class EvalInfo : public interp::State {
tools/clang/lib/AST/Interp/ByteCodeExprGen.h
   65   ByteCodeExprGen(Context &Ctx, Program &P, Tys &&... Args)
tools/clang/lib/AST/Interp/Context.cpp
   30 InterpResult Context::isPotentialConstantExpr(State &Parent,
   54 InterpResult Context::evaluateAsRValue(State &Parent, const Expr *E,
   60 InterpResult Context::evaluateAsInitializer(State &Parent, const VarDecl *VD,
  119 InterpResult Context::Run(State &Parent, Function *Func, APValue &Result) {
  136 InterpResult Context::Check(State &Parent, llvm::Expected<bool> &&R) {
tools/clang/lib/AST/Interp/Context.h
   57   InterpResult isPotentialConstantExpr(State &Parent,
   61   InterpResult evaluateAsRValue(State &Parent, const Expr *E, APValue &Result);
   64   InterpResult evaluateAsInitializer(State &Parent, const VarDecl *VD,
   81   InterpResult Run(State &Parent, Function *Func, APValue &Result);
   84   InterpResult Check(State &Parent, llvm::Expected<bool> &&R);
tools/clang/lib/AST/Interp/EvalEmitter.cpp
   22 EvalEmitter::EvalEmitter(Context &Ctx, Program &P, State &Parent,
tools/clang/lib/AST/Interp/EvalEmitter.h
   46   EvalEmitter(Context &Ctx, Program &P, State &Parent, InterpStack &Stk,
tools/clang/lib/AST/Interp/InterpState.cpp
   24 InterpState::InterpState(State &Parent, Program &P, InterpStack &Stk,
tools/clang/lib/AST/Interp/InterpState.h
   34 class InterpState final : public State, public SourceMapper {
   36   InterpState(State &Parent, Program &P, InterpStack &Stk, Context &Ctx,
   90   State &Parent;