desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type > Class Template Reference
#include <simple_actions.h>
Inheritance diagram for desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >:

Collaboration diagram for desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >:

Public Types | |
| typedef void(Obj_Type::* | FunType )(Data_Type *) |
Public Member Functions | |
| SetterP_body (FunType set) | |
| void | end (const Xml_string &) |
Private Attributes | |
| FunType | set_ |
Detailed Description
template<class Obj_Type, class Data_Type, class Store_Type>
class desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >
Writes the topmost object to the topmost object but one on the stack, where the set method takes a pointer
Definition at line 253 of file simple_actions.h.
Member Typedef Documentation
template<class Obj_Type, class Data_Type, class Store_Type>
| typedef void(Obj_Type::* desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >::FunType)(Data_Type *) |
Constructor & Destructor Documentation
template<class Obj_Type, class Data_Type, class Store_Type>
| desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >::SetterP_body | ( | FunType | set | ) | [inline] |
Definition at line 258 of file simple_actions.h.
Member Function Documentation
template<class Obj_Type, class Data_Type, class Store_Type>
| void desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >::end | ( | const Xml_string & | ) | [inline, virtual] |
Reimplemented from desaxe::Action_body.
Definition at line 262 of file simple_actions.h.
References data, desaxe::Action_body::dig, and desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >::set_.
Member Data Documentation
template<class Obj_Type, class Data_Type, class Store_Type>
FunType desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >::set_ [private] |
Definition at line 272 of file simple_actions.h.
Referenced by desaxe::SetterP_body< Obj_Type, Data_Type, Store_Type >::end().
The documentation for this class was generated from the following file:
