assert_arg(std::span< value const > args, size_t arg_num, json::value_t type=json::value_t::discarded) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inlinestatic |
assert_args(std::span< value const > args, size_t arg_count) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inlinestatic |
assert_args(std::span< value const > args, size_t min_args, size_t max_args) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inlinestatic |
assert_args(std::vector< value > args, T... arg_types) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inlinestatic |
assert_min_args(std::span< value const > args, size_t arg_count) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inlinestatic |
decade_syntax (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | static |
error_handler (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | |
eval(V &&val) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
eval_arg(std::vector< value > &args, size_t n, json::value_t type=json::value_t::discarded) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
eval_args(std::vector< value > &args, size_t n) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
eval_args(std::vector< value > &args) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
eval_call(std::vector< value > args) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
eval_func typedef (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | |
find_func(std::string_view name) const (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
find_in_user_storage(this auto &&self, std::string_view name) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
find_unknown_func_eval() const noexcept (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
funcs | ghassanpl::eval::environment< DECADE_SYNTAX > | |
get_root_env() const noexcept (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
import_lib() (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
import_lib() (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
is_true(json const &val) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
is_true(value const &val) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
parent_env (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | |
prefix_macros (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | |
report_error(std::string_view fmt, ARGS &&... args) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
safe_eval(T &&value) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
self_type typedef (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | |
set_user_var(std::string_view name, value val, bool force_local=false) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |
sexps_syntax (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | static |
truthiness_function | ghassanpl::eval::environment< DECADE_SYNTAX > | |
unknown_func_eval (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | |
unknown_var_eval (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | |
user_data (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | |
user_storage (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | |
user_var(std::string_view name) (defined in ghassanpl::eval::environment< DECADE_SYNTAX >) | ghassanpl::eval::environment< DECADE_SYNTAX > | inline |