|
mCRL2
|
Builder class for regular_formula_builder. Used as a base class for pbes_expression_builder. More...
#include <builder.h>
Public Types | |
| using | super = core::builder< Derived > |
Public Member Functions | |
| template<class T > | |
| void | apply (T &result, const data::data_expression &x) |
| template<class T > | |
| void | apply (T &result, const action_formulas::action_formula &x) |
| template<atermpp::IsATerm T, atermpp::IsATerm U> | |
| void | apply (atermpp::term_list< T > &result, const atermpp::term_list< U > &x) |
Public Member Functions inherited from mcrl2::core::builder< Derived > | |
| template<typename T > | |
| void | enter (const T &) |
| template<typename T > | |
| void | leave (const T &) |
| template<typename T > requires (!std::ranges::range<T>) | |
| void | update (T &x) |
| template<std::ranges::range T> | |
| void | update (T &x) |
| template<typename T > | |
| void | update (std::set< T > &x) |
| template<atermpp::IsATerm T, atermpp::IsATerm U> | |
| void | apply (atermpp::term_list< T > &result, const atermpp::term_list< U > &x) |
Builder class for regular_formula_builder. Used as a base class for pbes_expression_builder.
| using mcrl2::regular_formulas::regular_formula_builder_base< Derived >::super = core::builder<Derived> |
|
inline |
|
inline |
|
inline |