add_alias(const alias &a) | mcrl2::data::sort_specification | inline |
add_constructor(const function_symbol &f) | mcrl2::data::data_specification | inline |
add_context_sort(const sort_expression &s) | mcrl2::data::sort_specification | inline |
add_context_sorts(const Container &c, typename atermpp::enable_if_container< Container >::type *=nullptr) | mcrl2::data::sort_specification | inline |
add_data_types_for_sorts() const | mcrl2::data::data_specification | inlineprivate |
add_equation(const data_equation &e) | mcrl2::data::data_specification | inline |
add_mapping(const function_symbol &f) | mcrl2::data::data_specification | inline |
add_normalised_constructor(const function_symbol &f) const | mcrl2::data::data_specification | inlineprotected |
add_normalised_constructors(Iterator begin, Iterator end) const | mcrl2::data::data_specification | inlineprotected |
add_normalised_cpp_implemented_functions(const implementation_map &c) const | mcrl2::data::data_specification | inlineprotected |
add_normalised_equation(const data_equation &e) const | mcrl2::data::data_specification | inlineprotected |
add_normalised_equations(Iterator begin, Iterator end) const | mcrl2::data::data_specification | inlineprotected |
add_normalised_mapping(const function_symbol &f) const | mcrl2::data::data_specification | inlineprotected |
add_normalised_mappings(Iterator begin, Iterator end) const | mcrl2::data::data_specification | inlineprotected |
add_predefined_basic_sorts() | mcrl2::data::sort_specification | protected |
add_sort(const basic_sort &s) | mcrl2::data::sort_specification | inline |
add_standard_mappings_and_equations(const sort_expression &sort, std::set< function_symbol > &mappings, std::set< data_equation > &equations, const bool skip_equations) const | mcrl2::data::data_specification | inlineprotected |
add_system_defined_sort(const sort_expression &s) | mcrl2::data::sort_specification | inline |
check_for_alias_loop(const sort_expression &s, std::set< sort_expression > sorts_already_seen, const bool toplevel=true) const | mcrl2::data::sort_specification | protected |
constructors() const | mcrl2::data::data_specification | inline |
constructors(const sort_expression &s, const bool do_not_normalize=false) const | mcrl2::data::data_specification | inline |
context_sorts() const | mcrl2::data::sort_specification | inline |
cpp_implemented_functions() const | mcrl2::data::data_specification | inline |
data_is_not_necessarily_normalised_anymore() const | mcrl2::data::data_specification | inlineprotected |
data_specification() | mcrl2::data::data_specification | inline |
data_specification(const atermpp::aterm &t) | mcrl2::data::data_specification | inline |
data_specification(const basic_sort_vector &sorts, const alias_vector &aliases, const function_symbol_vector &constructors, const function_symbol_vector &user_defined_mappings, const data_equation_vector &user_defined_equations) | mcrl2::data::data_specification | |
equal_sorts(sort_expression const &s1, sort_expression const &s2) const | mcrl2::data::data_specification | inline |
equations() const | mcrl2::data::data_specification | inline |
find_associated_system_defined_data_types_for_a_sort(const sort_expression &sort, std::set< function_symbol > &constructors, std::set< function_symbol > &mappings, std::set< data_equation > &equations, implementation_map &cpp_implemented_functions, const bool skip_equations=false) const | mcrl2::data::data_specification | private |
get_system_defined_sorts_constructors_and_mappings(std::set< sort_expression > &sorts, std::set< function_symbol > &constructors, std::set< function_symbol > &mappings) const | mcrl2::data::data_specification | |
implementation_map typedef | mcrl2::data::data_specification | |
import_data_type_for_system_defined_sort(const sort_expression &sort) const | mcrl2::data::data_specification | inlineprivate |
import_system_defined_sort(const sort_expression &sort) | mcrl2::data::sort_specification | protected |
import_system_defined_sorts(const CONTAINER &sorts) | mcrl2::data::sort_specification | inlineprotected |
insert_mappings_constructors_for_structured_sort(const structured_sort &sort, std::set< function_symbol > &constructors, std::set< function_symbol > &mappings, std::set< data_equation > &equations, const bool skip_equations) const | mcrl2::data::data_specification | inlineprotected |
is_certainly_finite(const sort_expression &s) const | mcrl2::data::data_specification | |
is_certainly_finite(const sort_expression_list &l) const | mcrl2::data::data_specification | inline |
is_constructor_sort(const sort_expression &s) const | mcrl2::data::data_specification | inline |
is_well_typed() const | mcrl2::data::data_specification | |
m_cpp_implemented_functions | mcrl2::data::data_specification | mutableprotected |
m_grouped_normalised_constructors | mcrl2::data::data_specification | mutableprotected |
m_grouped_normalised_mappings | mcrl2::data::data_specification | mutableprotected |
m_normalised_aliases | mcrl2::data::sort_specification | mutableprotected |
m_normalised_constructors | mcrl2::data::data_specification | mutableprotected |
m_normalised_data_is_up_to_date | mcrl2::data::sort_specification | mutableprotected |
m_normalised_equations | mcrl2::data::data_specification | mutableprotected |
m_normalised_mappings | mcrl2::data::data_specification | mutableprotected |
m_normalised_sorts | mcrl2::data::sort_specification | mutableprotected |
m_normalised_sorts_are_up_to_date | mcrl2::data::sort_specification | mutableprotected |
m_sorts_in_context | mcrl2::data::sort_specification | protected |
m_user_defined_aliases | mcrl2::data::sort_specification | protected |
m_user_defined_constructors | mcrl2::data::data_specification | protected |
m_user_defined_equations | mcrl2::data::data_specification | protected |
m_user_defined_mappings | mcrl2::data::data_specification | protected |
m_user_defined_sorts | mcrl2::data::sort_specification | protected |
mappings() const | mcrl2::data::data_specification | inline |
mappings(const sort_expression &s) const | mcrl2::data::data_specification | inline |
normalise_data_specification_if_required() const | mcrl2::data::data_specification | inlineprivate |
normalise_sort_specification_if_required() const | mcrl2::data::sort_specification | inlineprotected |
operator==(const data_specification &other) const | mcrl2::data::data_specification | inline |
mcrl2::data::sort_specification::operator==(const sort_specification &other) const | mcrl2::data::sort_specification | inline |
reconstruct_m_normalised_aliases() const | mcrl2::data::sort_specification | protected |
remove_alias(const alias &a) | mcrl2::data::sort_specification | inline |
remove_constructor(const function_symbol &f) | mcrl2::data::data_specification | inline |
remove_equation(const data_equation &e) | mcrl2::data::data_specification | inline |
remove_mapping(const function_symbol &f) | mcrl2::data::data_specification | inline |
remove_sort(const sort_expression &s) | mcrl2::data::sort_specification | inline |
sort_alias_map() const | mcrl2::data::sort_specification | inline |
sort_specification() | mcrl2::data::sort_specification | inline |
sort_specification(const basic_sort_vector &sorts, const alias_vector &aliases) | mcrl2::data::sort_specification | inline |
sorts() const | mcrl2::data::sort_specification | inline |
sorts_are_not_necessarily_normalised_anymore() const | mcrl2::data::sort_specification | inlineprotected |
translate_user_notation() | mcrl2::data::data_specification | inline |
user_defined_aliases() const | mcrl2::data::sort_specification | inline |
user_defined_constructors() const | mcrl2::data::data_specification | inline |
user_defined_equations() const | mcrl2::data::data_specification | inline |
user_defined_equations() | mcrl2::data::data_specification | inline |
user_defined_mappings() const | mcrl2::data::data_specification | inline |
user_defined_sorts() const | mcrl2::data::sort_specification | inline |