header_utils
Loading...
Searching...
No Matches
ghassanpl::eval::environment< DECADE_SYNTAX > Member List

This is the complete list of members for ghassanpl::eval::environment< DECADE_SYNTAX >, including all inherited members.

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
funcsghassanpl::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_functionghassanpl::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