#include <xst_static_noarg_action.h>
StaticActionT ResultT
Definition at line 52 of file xst_static_noarg_action.h.
Public Types | |
| typedef xst_static_action< StaticActionT, void, ResultT > | action_T |
| Defines type of semantic action represented by this closure object. | |
| typedef ResultT | result_T |
| Defines return type of semantic action represented by this closure object. | |
| typedef xst_dereference_traits< action_T, result_T >::value_type | value_type |
| Defines type of dereferenced semantic action represented by this closure object. | |
Public Member Functions | |
| result_T | operator * () const |
| Overloaded dereference operator invokes encapsulated function. | |
| result_T | operator() (bool) const |
| Calls encapsulated function when invoked by cttl_impl::xst_translator. | |
| xst_static_action (StaticActionT static_action_) | |
| Constructs and initializes the object. | |
|
|
Defines type of semantic action represented by this closure object.
Definition at line 64 of file xst_static_noarg_action.h. |
|
|
Defines return type of semantic action represented by this closure object.
Definition at line 67 of file xst_static_noarg_action.h. |
|
|
Defines type of dereferenced semantic action represented by this closure object.
Definition at line 70 of file xst_static_noarg_action.h. |
|
|
Overloaded dereference operator invokes encapsulated function.
Definition at line 95 of file xst_static_noarg_action.h. |
|
|
Calls encapsulated function when invoked by cttl_impl::xst_translator.
Definition at line 89 of file xst_static_noarg_action.h. |
|
|
Constructs and initializes the object.
Definition at line 73 of file xst_static_noarg_action.h. |
1.3.9.1