Class ReductionInterpreter

class ReductionInterpreter

Public Static Functions

static EvalValue run(const size_t execution_id, const Function *function, const std::vector<EvalValue> &inputs)
template<typename T>
static EvalValue MakeEvalValue(const T &val)
static std::optional<EvalValue> run(const size_t execution_id, const std::vector<std::unique_ptr<Instruction>> &body, const std::vector<EvalValue> &vars)
union EvalValue

Public Members

int64_t int_val
double double_val
float float_val
const void *ptr
void *mutable_ptr