#include <substitute.hpp>
Public Member Functions | |
| integral_substitution_functor (op_unary< op_rt_integral< InterfaceType >, InterfaceType > const *ptr) | |
| InterfaceType * | operator() (InterfaceType const *e) const |
| Returns the manipulated (runtime) expression. The caller has to ensure the proper deletion of the object the pointer is referring to. | |
| bool | modifies (InterfaceType const *e) const |
| Returns true if 'e' is modified directly and not just the leaves of 'e'. Otherwise, returns 'false'. | |
| integral_substitution_functor | ( | op_unary< op_rt_integral< InterfaceType >, InterfaceType > const * | ptr | ) | [inline] |
| bool modifies | ( | InterfaceType const * | e | ) | const [inline, virtual] |
Returns true if 'e' is modified directly and not just the leaves of 'e'. Otherwise, returns 'false'.
Reimplemented from rt_manipulation_interface< InterfaceType >.
| InterfaceType* operator() | ( | InterfaceType const * | e | ) | const [inline, virtual] |
Returns the manipulated (runtime) expression. The caller has to ensure the proper deletion of the object the pointer is referring to.
Reimplemented from rt_manipulation_interface< InterfaceType >.
1.7.1