mCRL2
|
#include <builder.h>
Public Types | |
typedef Builder< update_apply_builder< Builder, Function > > | super |
using | argument_type = typename Function::argument_type |
The argument_type is required to restrict the overloads of apply(x) to that type. | |
using | result_type = typename Function::result_type |
The argument_type is required to restrict the overloads of apply(x) to that type. | |
Public Member Functions | |
template<class T > | |
void | apply (T &result, const argument_type &x) |
update_apply_builder (const Function &f) | |
Public Attributes | |
const Function & | f_ |
using mcrl2::core::update_apply_builder< Builder, Function >::argument_type = typename Function::argument_type |
using mcrl2::core::update_apply_builder< Builder, Function >::result_type = typename Function::result_type |
typedef Builder<update_apply_builder<Builder, Function> > mcrl2::core::update_apply_builder< Builder, Function >::super |
|
inline |
|
inline |
const Function& mcrl2::core::update_apply_builder< Builder, Function >::f_ |