|
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_.