#include <xst_member_noarg_action.h>
Collaboration diagram for xst_member_action< ObjectT, MemberActionT, void, ResultT >:

ObjectT MemberActionT ResultT
Definition at line 56 of file xst_member_noarg_action.h.
Public Types | |
| typedef xst_member_action< ObjectT, MemberActionT, void, ResultT > | action_T |
| Defines type of semantic action represented by this closure object. | |
| typedef MemberActionT::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 member function. | |
| result_T | operator() (bool) const |
| Calls encapsulated member function when invoked by cttl_impl::xst_translator. | |
| xst_member_action (ObjectT object_ref_, MemberActionT member_action_) | |
| Constructs and initializes the object. | |
|
|
Defines type of semantic action represented by this closure object.
Definition at line 72 of file xst_member_noarg_action.h. |
|
|
Defines return type of semantic action represented by this closure object.
Definition at line 75 of file xst_member_noarg_action.h. |
|
|
Defines type of dereferenced semantic action represented by this closure object.
Definition at line 78 of file xst_member_noarg_action.h. |
|
|
Overloaded dereference operator invokes encapsulated member function.
Definition at line 105 of file xst_member_noarg_action.h. |
|
|
Calls encapsulated member function when invoked by cttl_impl::xst_translator.
Definition at line 99 of file xst_member_noarg_action.h. |
|
||||||||||||
|
Constructs and initializes the object.
Definition at line 81 of file xst_member_noarg_action.h. |
1.3.9.1