add_ad_hoc_type(std::shared_ptr< type_instance_ad_hoc_range > &&t) | chomik::machine | |
add_assignment_event(std::unique_ptr< assignment_event > &&e) | chomik::machine | inline |
add_signature_regular_expression(std::unique_ptr< signature_regular_expression > &&e) | chomik::machine | inline |
add_stream(std::unique_ptr< generic_stream > &&s) | chomik::machine | inline |
add_type_definition_statement(std::shared_ptr< const statement > &&s) | chomik::machine | inline |
add_type_instance(std::shared_ptr< type_instance > &&i) | chomik::machine | inline |
add_variable_definition_statement(std::shared_ptr< const statement > &&s) | chomik::machine | inline |
add_variable_with_value(std::shared_ptr< variable_with_value > &&vv) | chomik::machine | |
create_an_ad_hoc_type(const generic_type &t, generator &g, const std::string &tn) | chomik::machine | |
create_auxilliary_variables_for_type_instance(type_instance &ti) | chomik::machine | |
create_predefined_streams() override | http_chomik::machine | virtual |
create_predefined_types() | chomik::machine | virtual |
create_predefined_variables() | chomik::machine | virtual |
current_compilation_error_stream | chomik::machine | static |
current_runtime_warning_stream | chomik::machine | static |
destroy_ad_hoc_type_instances_above(int amount) | chomik::machine | |
execute_user_defined_executable(const signature &s) | chomik::machine | inlinevirtual |
expand(int i) | chomik::machine | |
get_actual_memory_representation_type_of_the_variable(const signature &vn) const | chomik::machine | |
get_actual_text_representation_of_a_variable(const signature &vn) const | chomik::machine | |
get_amount_of_ad_hoc_type_instances() const | chomik::machine | inline |
get_amount_of_items_in_the_memory_variables_signature(int i) const | chomik::machine | inline |
get_amount_of_signature_regular_expressions() const | chomik::machine | inline |
get_amount_of_streams() const | chomik::machine | inline |
get_amount_of_variables_in_the_memory() const | chomik::machine | inline |
get_can_create_files() const override final | http_chomik::machine | inlinevirtual |
get_enum_type_item(const std::string &tn, int i) const | chomik::machine | |
get_first_and_last_iterators_for_ad_hoc_range_type(const std::string &type_name, int &f, int &l) const | chomik::machine | |
get_first_and_last_iterators_for_enum_type(const std::string &type_name, std::vector< std::unique_ptr< type_instance_enum_value > >::const_iterator &f, std::vector< std::unique_ptr< type_instance_enum_value > >::const_iterator &l) const | chomik::machine | inline |
get_first_and_last_iterators_for_range_type(const std::string &type_name, int &f, int &l) const | chomik::machine | inline |
get_is_user_defined_executable(const signature &s) const | chomik::machine | inlinevirtual |
get_last_created_signature_regular_expression_index() const | chomik::machine | inline |
get_last_created_stream_index() const | chomik::machine | inline |
get_max_enum_type_index(const std::string &tn) const | chomik::machine | |
get_signature_item_representation(int var_index, int item_index) const | chomik::machine | |
get_signature_item_type_name(int var_index, int item_index) const | chomik::machine | |
get_signature_regular_expression(int i) | chomik::machine | inline |
get_stream(int i) | chomik::machine | inline |
get_type_instance(const std::string &type_name) const | chomik::machine | inline |
get_type_instance_is_known(const std::string &type_name) const | chomik::machine | inline |
get_variable_is_represented_in_memory(const signature &vn) const | chomik::machine | |
get_variable_value_code(const signature &vn, code &target) const | chomik::machine | |
get_variable_value_enum(const signature &vn) const | chomik::machine | |
get_variable_value_float(const signature &vn) const | chomik::machine | |
get_variable_value_integer(const signature &vn) const | chomik::machine | |
get_variable_value_string(const signature &vn) const | chomik::machine | |
get_variable_with_value(const signature &vn) const | chomik::machine | |
get_variable_with_value(const signature &vn) | chomik::machine | |
get_variable_with_value_by_index(int index) | chomik::machine | |
get_vector_of_assignment_events() const | chomik::machine | inline |
map_signature_string_representation_to_variable_with_value | chomik::machine | protected |
map_type_name_to_type_instance | chomik::machine | protected |
memory | chomik::machine | protected |
report(std::ostream &s) const | chomik::machine | |
vector_of_ad_hoc_type_instances | chomik::machine | protected |
vector_of_assignment_events | chomik::machine | protected |
vector_of_signature_regular_expressions | chomik::machine | protected |
vector_of_streams | chomik::machine | protected |
vector_of_type_definiton_statements | chomik::machine | protected |
vector_of_type_instances | chomik::machine | protected |
vector_of_variable_definition_statements | chomik::machine | protected |
vector_of_variable_families | chomik::machine | protected |