This is the complete list of members for tcalc::EvalContext, including all inherited members.
call_depth() const noexcept | tcalc::EvalContext | inline |
call_depth(std::size_t depth) | tcalc::EvalContext | inline |
EvalContext(std::unordered_map< std::string, double > vars, std::unordered_map< std::string, builtins::Function > funcs, std::size_t call_depth=0) | tcalc::EvalContext | inline |
EvalContext()=default (defined in tcalc::EvalContext) | tcalc::EvalContext | |
func(const std::string &name) const | tcalc::EvalContext | |
func(const std::string &name, builtins::Function func) noexcept | tcalc::EvalContext | inline |
funcs() noexcept | tcalc::EvalContext | inline |
increment_call_depth() noexcept | tcalc::EvalContext | inline |
MAX_CALL_DEPTH (defined in tcalc::EvalContext) | tcalc::EvalContext | static |
update_with(const EvalContext &ctx) | tcalc::EvalContext | |
var(const std::string &name) const | tcalc::EvalContext | |
var(const std::string &name, double value) noexcept | tcalc::EvalContext | inline |
vars() noexcept | tcalc::EvalContext | inline |
~EvalContext()=default (defined in tcalc::EvalContext) | tcalc::EvalContext |