|
Aegis
4.25.D505
|
#include <enumeration.h>
Public Member Functions | |
| virtual | ~adapter_by_method () |
Static Public Member Functions | |
| static pointer | create (C *a_obj, void(C::*a_set)(E), bool(C::*a_is_set)() const) |
Protected Member Functions | |
| void | set (int x) |
| bool | is_set () |
Private Member Functions | |
| adapter_by_method (C *a_obj, void(C::*a_set)(E), bool(C::*a_isset)() const) | |
| adapter_by_method () | |
| adapter_by_method (const adapter_by_method &rhs) | |
| adapter_by_method & | operator= (const adapter_by_method &rhs) |
Private Attributes | |
| C * | obj |
| void(C::* | set_method )(E value) |
| bool(C::* | is_set_method )() const |
The adapter_by_method template class is used to create specific adapter classes for enumerations of interest, wher those fields are operated upon by class methods..
Definition at line 119 of file enumeration.h.
| virtual introspector_enumeration::adapter_by_method< C, E >::~adapter_by_method | ( | ) | [inline, virtual] |
Definition at line 124 of file enumeration.h.
| introspector_enumeration::adapter_by_method< C, E >::adapter_by_method | ( | C * | a_obj, |
| void(C::*)(E) | a_set, | ||
| bool(C::*)() const | a_isset | ||
| ) | [inline, private] |
Definition at line 129 of file enumeration.h.
| introspector_enumeration::adapter_by_method< C, E >::adapter_by_method | ( | ) | [private] |
| introspector_enumeration::adapter_by_method< C, E >::adapter_by_method | ( | const adapter_by_method< C, E > & | rhs | ) | [private] |
| static pointer introspector_enumeration::adapter_by_method< C, E >::create | ( | C * | a_obj, |
| void(C::*)(E) | a_set, | ||
| bool(C::*)() const | a_is_set | ||
| ) | [inline, static] |
Definition at line 139 of file enumeration.h.
| bool introspector_enumeration::adapter_by_method< C, E >::is_set | ( | ) | [inline, protected, virtual] |
Implements introspector_enumeration::adapter.
Definition at line 152 of file enumeration.h.
| adapter_by_method& introspector_enumeration::adapter_by_method< C, E >::operator= | ( | const adapter_by_method< C, E > & | rhs | ) | [private] |
| void introspector_enumeration::adapter_by_method< C, E >::set | ( | int | x | ) | [inline, protected, virtual] |
Implements introspector_enumeration::adapter.
Definition at line 146 of file enumeration.h.
bool(C::* introspector_enumeration::adapter_by_method< C, E >::is_set_method)() const [private] |
Definition at line 160 of file enumeration.h.
C* introspector_enumeration::adapter_by_method< C, E >::obj [private] |
Definition at line 158 of file enumeration.h.
void(C::* introspector_enumeration::adapter_by_method< C, E >::set_method)(E value) [private] |
Definition at line 159 of file enumeration.h.
1.7.6.1