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 *const get_const_object ()
bool get_is_valid ()
eap_state_map_atom_c *const get_next_atom ()
Type *const get_object ()
const Selector_Type *const get_selector ()
void set_is_valid ()
void set_next_atom ( eap_state_map_atom_c < Type, Selector_Type > *const )
void set_object (Type *const )
Private Attributes
abs_eap_am_tools_c *const m_am_tools
bool m_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 *const get_const_object ( ) const [inline]

get_is_valid()

bool get_is_valid ( ) [inline]

get_next_atom()

eap_state_map_atom_c *const get_next_atom ( ) const [inline]

get_object()

Type *const get_object ( ) [inline]

get_selector()

const Selector_Type *const get_selector ( ) const [inline]

set_is_valid()

void set_is_valid ( ) [inline]

set_next_atom(eap_state_map_atom_c< Type, Selector_Type > *const)

void set_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)

void set_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 *const m_am_tools [private]

bool m_is_valid

bool m_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]