#include <xst_static_action.h>
Collaboration diagram for xst_static_action:

StaticActionT ArgumentT ResultT
Definition at line 58 of file xst_static_action.h.
Public Types | |
| typedef xst_static_action< StaticActionT, ArgumentT, ResultT > | action_T |
| Defines type of semantic action represented by this closure object. | |
| typedef StaticActionT::result_type | 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_, ArgumentT argument_) | |
| Constructs and initializes the object. | |
|
|
Defines type of semantic action represented by this closure object.
Definition at line 73 of file xst_static_action.h. |
|
|
Defines return type of semantic action represented by this closure object.
Definition at line 76 of file xst_static_action.h. |
|
|
Defines type of dereferenced semantic action represented by this closure object.
Definition at line 79 of file xst_static_action.h. |
|
||||||||||||
|
Constructs and initializes the object.
Definition at line 82 of file xst_static_action.h. |
|
|
Overloaded dereference operator invokes encapsulated function.
Definition at line 106 of file xst_static_action.h. |
|
|
Calls encapsulated function when invoked by cttl_impl::xst_translator.
Definition at line 100 of file xst_static_action.h. |
1.3.9.1