mCRL2
|
expression traits (currently nothing more than core::term_traits) More...
#include <expression_traits.h>
Public Types | |
typedef mcrl2::data::variable | variable_type |
Static Public Member Functions | |
static bool | is_true (const data_expression &e) |
static bool | is_false (const data_expression &e) |
static bool | is_application (const data_expression &e) |
static bool | is_abstraction (const data_expression &e) |
static const data_expression & | head (const data_expression &e) |
static const data_expression_list & | variables (const data_expression &a) |
static const data_expression & | body (const data_expression &a) |
static data_expression | replace_body (const data_expression &variable_binder, const data_expression &new_body) |
template<typename Container > | |
static application | application (const data_expression &e, const Container &arguments) |
static const data_expression & | false_ () |
static const data_expression & | true_ () |
static data_expression | and_ (const data_expression &e1, const data_expression &e2) |
static data_expression | or_ (const data_expression &e1, const data_expression &e2) |
expression traits (currently nothing more than core::term_traits)
Definition at line 336 of file expression_traits.h.
typedef mcrl2::data::variable mcrl2::data::expression_traits< Expression >::variable_type |
Definition at line 339 of file expression_traits.h.
|
inlinestatic |
Definition at line 398 of file expression_traits.h.
|
inlinestatic |
Definition at line 383 of file expression_traits.h.
|
inlinestatic |
Definition at line 371 of file expression_traits.h.
|
inlinestatic |
Definition at line 388 of file expression_traits.h.
|
inlinestatic |
Definition at line 361 of file expression_traits.h.
|
inlinestatic |
Definition at line 356 of file expression_traits.h.
|
inlinestatic |
Definition at line 351 of file expression_traits.h.
|
inlinestatic |
Definition at line 346 of file expression_traits.h.
|
inlinestatic |
Definition at line 341 of file expression_traits.h.
|
inlinestatic |
Definition at line 403 of file expression_traits.h.
|
inlinestatic |
Definition at line 376 of file expression_traits.h.
|
inlinestatic |
Definition at line 393 of file expression_traits.h.
|
inlinestatic |
Definition at line 366 of file expression_traits.h.