#include <xst_static_void.h>
Collaboration diagram for xst_static_action< StaticActionT, ArgumentT, void >:

StaticActionT ArgumentT
Definition at line 55 of file xst_static_void.h.
Public Types | |
| typedef xst_static_action< StaticActionT, ArgumentT, void > | action_T |
| Defines type of semantic action represented by this closure object. | |
| typedef int | 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 70 of file xst_static_void.h. |
|
|
Defines return type of semantic action represented by this closure object.
Definition at line 73 of file xst_static_void.h. Referenced by xst_static_action< StaticActionT, ArgumentT, void >::operator *(), and xst_static_action< StaticActionT, ArgumentT, void >::operator()(). |
|
|
Defines type of dereferenced semantic action represented by this closure object.
Definition at line 76 of file xst_static_void.h. |
|
|
Overloaded dereference operator invokes encapsulated function.
Definition at line 103 of file xst_static_void.h. References xst_static_action< StaticActionT, ArgumentT, void >::result_T. |
|
|
Calls encapsulated function when invoked by cttl_impl::xst_translator.
Definition at line 97 of file xst_static_void.h. References xst_static_action< StaticActionT, ArgumentT, void >::result_T. |
|
||||||||||||
|
Constructs and initializes the object.
Definition at line 79 of file xst_static_void.h. |
1.3.9.1