|
| const core::identifier_string & | bool_name () |
| |
| const basic_sort & | bool_ () |
| | Constructor for sort expression Bool.
|
| |
| bool | is_bool (const sort_expression &e) |
| | Recogniser for sort expression Bool.
|
| |
| const core::identifier_string & | true_name () |
| | Generate identifier true.
|
| |
| const function_symbol & | true_ () |
| | Constructor for function symbol true.
|
| |
| bool | is_true_function_symbol (const atermpp::aterm &e) |
| | Recogniser for function true.
|
| |
| const core::identifier_string & | false_name () |
| | Generate identifier false.
|
| |
| const function_symbol & | false_ () |
| | Constructor for function symbol false.
|
| |
| bool | is_false_function_symbol (const atermpp::aterm &e) |
| | Recogniser for function false.
|
| |
| function_symbol_vector | bool_generate_constructors_code () |
| | Give all system defined constructors for bool_.
|
| |
| function_symbol_vector | bool_mCRL2_usable_constructors () |
| | Give all defined constructors which can be used in mCRL2 specs for bool_.
|
| |
| implementation_map | bool_cpp_implementable_constructors () |
| | Give all system defined constructors which have an implementation in C++ and not in rewrite rules for bool_.
|
| |
| const core::identifier_string & | not_name () |
| | Generate identifier !.
|
| |
| const function_symbol & | not_ () |
| | Constructor for function symbol !.
|
| |
| bool | is_not_function_symbol (const atermpp::aterm &e) |
| | Recogniser for function !.
|
| |
| application | not_ (const data_expression &arg0) |
| | Application of function symbol !.
|
| |
| void | make_not_ (data_expression &result, const data_expression &arg0) |
| | Make an application of function symbol !.
|
| |
| bool | is_not_application (const atermpp::aterm &e) |
| | Recogniser for application of !.
|
| |
| const core::identifier_string & | and_name () |
| | Generate identifier &&.
|
| |
| const function_symbol & | and_ () |
| | Constructor for function symbol &&.
|
| |
| bool | is_and_function_symbol (const atermpp::aterm &e) |
| | Recogniser for function &&.
|
| |
| application | and_ (const data_expression &arg0, const data_expression &arg1) |
| | Application of function symbol &&.
|
| |
| void | make_and_ (data_expression &result, const data_expression &arg0, const data_expression &arg1) |
| | Make an application of function symbol &&.
|
| |
| bool | is_and_application (const atermpp::aterm &e) |
| | Recogniser for application of &&.
|
| |
| const core::identifier_string & | or_name () |
| | Generate identifier ||.
|
| |
| const function_symbol & | or_ () |
| | Constructor for function symbol ||.
|
| |
| bool | is_or_function_symbol (const atermpp::aterm &e) |
| | Recogniser for function ||.
|
| |
| application | or_ (const data_expression &arg0, const data_expression &arg1) |
| | Application of function symbol ||.
|
| |
| void | make_or_ (data_expression &result, const data_expression &arg0, const data_expression &arg1) |
| | Make an application of function symbol ||.
|
| |
| bool | is_or_application (const atermpp::aterm &e) |
| | Recogniser for application of ||.
|
| |
| const core::identifier_string & | implies_name () |
| | Generate identifier =>.
|
| |
| const function_symbol & | implies () |
| | Constructor for function symbol =>.
|
| |
| bool | is_implies_function_symbol (const atermpp::aterm &e) |
| | Recogniser for function =>.
|
| |
| application | implies (const data_expression &arg0, const data_expression &arg1) |
| | Application of function symbol =>.
|
| |
| void | make_implies (data_expression &result, const data_expression &arg0, const data_expression &arg1) |
| | Make an application of function symbol =>.
|
| |
| bool | is_implies_application (const atermpp::aterm &e) |
| | Recogniser for application of =>.
|
| |
| function_symbol_vector | bool_generate_functions_code () |
| | Give all system defined mappings for bool_.
|
| |
| function_symbol_vector | bool_generate_constructors_and_functions_code () |
| | Give all system defined mappings and constructors for bool_.
|
| |
| function_symbol_vector | bool_mCRL2_usable_mappings () |
| | Give all system defined mappings that can be used in mCRL2 specs for bool_.
|
| |
| implementation_map | bool_cpp_implementable_mappings () |
| | Give all system defined mappings that are to be implemented in C++ code for bool_.
|
| |
| const data_expression & | arg (const data_expression &e) |
| | Function for projecting out argument. arg from an application.
|
| |
| const data_expression & | left (const data_expression &e) |
| | Function for projecting out argument. left from an application.
|
| |
| const data_expression & | right (const data_expression &e) |
| | Function for projecting out argument. right from an application.
|
| |
| data_equation_vector | bool_generate_equations_code () |
| | Give all system defined equations for bool_.
|
| |
| data_expression | bool_ (bool b) |
| | Constructs expression of type Bool from an integral type.
|
| |
| bool | is_boolean_constant (data_expression const &b) |
| | Determines whether b is a Boolean constant.
|
| |
Namespace for system defined sort bool_.