lestes::lang::cplus::syn::one_hinter::state_type Class Reference

Inheritance diagram for lestes::lang::cplus::syn::one_hinter::state_type:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void qual_scope_set (const ptr< ss_decl_seq > &s)
void elab_spec_set (const ptr< elab_spec_key > &a_elab_spec)
void namespace_mode_set (bool b)
ptr< ss_decl_seq > qual_scope_get () const
ptr< elab_spec_keyelab_spec_get () const
bool namespace_mode_get () const

Static Public Member Functions

static ptr< state_typecreate ()
static ptr< state_typecreate (const ptr< state_type > &other)
 copy-constructor-like factory method

Protected Member Functions

 state_type ()
 state_type (const ptr< state_type > &other)
 copy-constructor
void gc_mark ()

Private Attributes

srp< ss_decl_seq > qual_scope
srp< elab_spec_keyelab_spec
bool namespace_mode

Constructor & Destructor Documentation

lestes::lang::cplus::syn::one_hinter::state_type::state_type (  )  [inline, protected]

lestes::lang::cplus::syn::one_hinter::state_type::state_type ( const ptr< state_type > &  other  )  [inline, protected]

copy-constructor


Member Function Documentation

void lestes::lang::cplus::syn::one_hinter::state_type::gc_mark ( void   )  [inline, protected]

static ptr<state_type> lestes::lang::cplus::syn::one_hinter::state_type::create ( void   )  [inline, static]

static ptr<state_type> lestes::lang::cplus::syn::one_hinter::state_type::create ( const ptr< state_type > &  other  )  [inline, static]

copy-constructor-like factory method

void lestes::lang::cplus::syn::one_hinter::state_type::qual_scope_set ( const ptr< ss_decl_seq > &  s  )  [inline]

void lestes::lang::cplus::syn::one_hinter::state_type::elab_spec_set ( const ptr< elab_spec_key > &  a_elab_spec  )  [inline]

void lestes::lang::cplus::syn::one_hinter::state_type::namespace_mode_set ( bool  b  )  [inline]

ptr<ss_decl_seq> lestes::lang::cplus::syn::one_hinter::state_type::qual_scope_get (  )  const [inline]

ptr<elab_spec_key> lestes::lang::cplus::syn::one_hinter::state_type::elab_spec_get (  )  const [inline]

bool lestes::lang::cplus::syn::one_hinter::state_type::namespace_mode_get (  )  const [inline]


Member Data Documentation

srp<ss_decl_seq> lestes::lang::cplus::syn::one_hinter::state_type::qual_scope [private]

srp<elab_spec_key> lestes::lang::cplus::syn::one_hinter::state_type::elab_spec [private]

bool lestes::lang::cplus::syn::one_hinter::state_type::namespace_mode [private]


The documentation for this class was generated from the following file:
Generated on Mon Feb 12 18:48:59 2007 for lestes by doxygen 1.5.1-20070107