#include <xst_member_void.h>
Collaboration diagram for xst_member_action< ObjectT, MemberActionT, ArgumentT, void >:

void member function with one argument.
ObjectT MemberActionT ArgumentT
Definition at line 56 of file xst_member_void.h.
Public Types | |
| typedef xst_member_action< ObjectT, MemberActionT, 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 int | 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_, ArgumentT argument_) | |
| Constructs and initializes the object. | |
|
|
Defines type of semantic action represented by this closure object.
Definition at line 75 of file xst_member_void.h. |
|
|
Defines return type of semantic action represented by this closure object.
Definition at line 78 of file xst_member_void.h. Referenced by xst_member_action< ObjectT, MemberActionT, ArgumentT, void >::operator *(), and xst_member_action< ObjectT, MemberActionT, ArgumentT, void >::operator()(). |
|
|
Defines type of dereferenced semantic action represented by this closure object.
Definition at line 81 of file xst_member_void.h. |
|
|
Overloaded dereference operator invokes encapsulated member function.
Definition at line 110 of file xst_member_void.h. References xst_member_action< ObjectT, MemberActionT, ArgumentT, void >::result_T. |
|
|
Calls encapsulated member function when invoked by cttl_impl::xst_translator.
Definition at line 104 of file xst_member_void.h. References xst_member_action< ObjectT, MemberActionT, ArgumentT, void >::result_T. |
|
||||||||||||||||
|
Constructs and initializes the object.
Definition at line 84 of file xst_member_void.h. |
1.3.9.1