eap_state_map_atom_c Class Reference

class eap_state_map_atom_c
Public Member Functions
eap_state_map_atom_c()
eap_state_map_atom_c(Selector_Type *const , abs_eap_am_tools_c *const , Type *const )
~eap_state_map_atom_c()
const Type *constget_const_object()
boolget_is_valid()
eap_state_map_atom_c *constget_next_atom()
Type *constget_object()
const Selector_Type *constget_selector()
voidset_is_valid()
voidset_next_atom(eap_state_map_atom_c< Type, Selector_Type > *const )
voidset_object(Type *const )
Private Attributes
abs_eap_am_tools_c *constm_am_tools
boolm_is_valid
eap_state_map_atom_c< Type, Selector_Type > *m_next_atom
Type *m_object
Selector_Type *m_selector

Constructor & Destructor Documentation

eap_state_map_atom_c()

eap_state_map_atom_c()[inline]

eap_state_map_atom_c(Selector_Type *const, abs_eap_am_tools_c *const, Type *const)

eap_state_map_atom_c(Selector_Type *const p_selector,
abs_eap_am_tools_c *const tools,
Type *const p_object
)[inline]

Parameters

Selector_Type *const p_selector
abs_eap_am_tools_c *const tools
Type *const p_object

~eap_state_map_atom_c()

~eap_state_map_atom_c()[inline, virtual]

Member Functions Documentation

get_const_object()

const Type *constget_const_object()const [inline]

get_is_valid()

boolget_is_valid()[inline]

get_next_atom()

eap_state_map_atom_c *constget_next_atom()const [inline]

get_object()

Type *constget_object()[inline]

get_selector()

const Selector_Type *constget_selector()const [inline]

set_is_valid()

voidset_is_valid()[inline]

set_next_atom(eap_state_map_atom_c< Type, Selector_Type > *const)

voidset_next_atom(eap_state_map_atom_c< Type, Selector_Type > *const next)[inline]

Parameters

eap_state_map_atom_c< Type, Selector_Type > *const next

set_object(Type *const)

voidset_object(Type *const p_type)[inline]

Parameters

Type *const p_type

Member Data Documentation

abs_eap_am_tools_c *const m_am_tools

abs_eap_am_tools_c *constm_am_tools[private]

bool m_is_valid

boolm_is_valid[private]

eap_state_map_atom_c< Type, Selector_Type > * m_next_atom

eap_state_map_atom_c< Type, Selector_Type > *m_next_atom[private]

Type * m_object

Type *m_object[private]

Selector_Type * m_selector

Selector_Type *m_selector[private]