Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Interpreter_Value Member List

This is the complete list of members for Aleph::Interpreter_Value, including all inherited members.

bool_valueAleph::Interpreter_Value
callable_nameAleph::Interpreter_Value
character_valueAleph::Interpreter_Value
closure_environmentAleph::Interpreter_Value
functionAleph::Interpreter_Value
host_functionAleph::Interpreter_Value
host_user_dataAleph::Interpreter_Value
integer_valueAleph::Interpreter_Value
Interpreter_Value()=defaultAleph::Interpreter_Value
Interpreter_Value(const Interpreter_Value &other)Aleph::Interpreter_Valueinline
Interpreter_Value(Interpreter_Value &&other) noexceptAleph::Interpreter_Valueinline
is_callable() const noexceptAleph::Interpreter_Valueinline
is_unit() const noexceptAleph::Interpreter_Valueinline
kindAleph::Interpreter_Value
make_bool(const bool b)Aleph::Interpreter_Valueinlinestatic
make_character(const char ch)Aleph::Interpreter_Valueinlinestatic
make_function(const Compiler_HIR_Function *fn, Interpreter_Environment *env=nullptr)Aleph::Interpreter_Valueinlinestatic
make_host_function(std::string name, const Interpreter_Host_Function callback, void *user_data=nullptr)Aleph::Interpreter_Valueinlinestatic
make_integer(const long long i)Aleph::Interpreter_Valueinlinestatic
make_invalid()Aleph::Interpreter_Valueinlinestatic
make_string(std::string text)Aleph::Interpreter_Valueinlinestatic
make_tuple(const DynArray< Interpreter_Value > &elements)Aleph::Interpreter_Valueinlinestatic
make_tuple(DynArray< Interpreter_Value > &&elements)Aleph::Interpreter_Valueinlinestatic
make_unit()Aleph::Interpreter_Valueinlinestatic
operator=(const Interpreter_Value &other)Aleph::Interpreter_Valueinline
operator=(Interpreter_Value &&other) noexceptAleph::Interpreter_Valueinline
string_valueAleph::Interpreter_Value
tuple_elements() const noexceptAleph::Interpreter_Valueinline
tuple_storageAleph::Interpreter_Value
~Interpreter_Value() noexceptAleph::Interpreter_Valueinline