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

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

append_type(Compiler_Type type)Aleph::Compiler_Type_Contextinlineprivate
append_type_text(std::ostream &out, const Compiler_Type_Id id) constAleph::Compiler_Type_Contextinlineprivate
bool_idAleph::Compiler_Type_Contextprivate
bool_type() const noexceptAleph::Compiler_Type_Contextinline
builtin_count() const noexceptAleph::Compiler_Type_Contextinline
builtin_type_countAleph::Compiler_Type_Contextprivate
character_idAleph::Compiler_Type_Contextprivate
character_type() const noexceptAleph::Compiler_Type_Contextinline
clear() noexceptAleph::Compiler_Type_Contextinline
Compiler_Type_Context()Aleph::Compiler_Type_Contextinline
dump_types() constAleph::Compiler_Type_Contextinline
initialize_builtins()Aleph::Compiler_Type_Contextinlineprivate
integer_idAleph::Compiler_Type_Contextprivate
integer_type() const noexceptAleph::Compiler_Type_Contextinline
invalid_idAleph::Compiler_Type_Contextprivate
invalid_type() const noexceptAleph::Compiler_Type_Contextinline
is_builtin(const Compiler_Type_Id id) constAleph::Compiler_Type_Contextinline
is_enum(const Compiler_Type_Id id) constAleph::Compiler_Type_Contextinline
is_struct(const Compiler_Type_Id id) constAleph::Compiler_Type_Contextinline
is_type_variable(const Compiler_Type_Id id) constAleph::Compiler_Type_Contextinline
list_to_array(const std::initializer_list< Compiler_Type_Id > ids)Aleph::Compiler_Type_Contextinlineprivatestatic
make_enum_type(std::string name)Aleph::Compiler_Type_Contextinline
make_function_type(const DynArray< Compiler_Type_Id > &parameters, const Compiler_Type_Id result)Aleph::Compiler_Type_Contextinline
make_function_type(const std::initializer_list< Compiler_Type_Id > parameters, const Compiler_Type_Id result)Aleph::Compiler_Type_Contextinline
make_struct_type(std::string name)Aleph::Compiler_Type_Contextinline
make_tuple_type(const DynArray< Compiler_Type_Id > &members)Aleph::Compiler_Type_Contextinline
make_tuple_type(const std::initializer_list< Compiler_Type_Id > members)Aleph::Compiler_Type_Contextinline
make_type_variable(std::string label="", const bool rigid=false)Aleph::Compiler_Type_Contextinline
mutable_type(const Compiler_Type_Id id) constAleph::Compiler_Type_Contextinlineprivate
next_type_variable_indexAleph::Compiler_Type_Contextprivate
set_enum_variants(const Compiler_Type_Id id, const DynArray< std::string > &variant_names) constAleph::Compiler_Type_Contextinline
set_struct_fields(const Compiler_Type_Id id, const DynArray< std::string > &field_names, const DynArray< Compiler_Type_Id > &field_types) constAleph::Compiler_Type_Contextinline
size() const noexceptAleph::Compiler_Type_Contextinline
string_idAleph::Compiler_Type_Contextprivate
string_type() const noexceptAleph::Compiler_Type_Contextinline
to_string(const Compiler_Type_Id id) constAleph::Compiler_Type_Contextinline
type(const Compiler_Type_Id id) constAleph::Compiler_Type_Contextinline
typesAleph::Compiler_Type_Contextprivate
unit_idAleph::Compiler_Type_Contextprivate
unit_type() const noexceptAleph::Compiler_Type_Contextinline