lestes::lang::cplus::syn::undo_unpack Class Reference

Inheritance diagram for lestes::lang::cplus::syn::undo_unpack:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void run ()

Static Public Member Functions

static ptr< undo_unpackcreate (ptr< token_list_type > a_list, const token_list_iterator &pos, ptr< token_list_type > a_pack)

Protected Member Functions

 undo_unpack (ptr< token_list_type > a_list, const token_list_iterator &pos, ptr< token_list_type > a_pack)
void gc_mark ()

Protected Attributes

srp< token_list_typepack

Constructor & Destructor Documentation

lestes::lang::cplus::syn::undo_unpack::undo_unpack ( ptr< token_list_type a_list,
const token_list_iterator pos,
ptr< token_list_type a_pack 
) [inline, protected]


Member Function Documentation

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

static ptr<undo_unpack> lestes::lang::cplus::syn::undo_unpack::create ( ptr< token_list_type a_list,
const token_list_iterator pos,
ptr< token_list_type a_pack 
) [inline, static]

virtual void lestes::lang::cplus::syn::undo_unpack::run (  )  [inline, virtual]

Reimplemented from lestes::lang::cplus::syn::undo_delete_token.


Member Data Documentation

srp<token_list_type> lestes::lang::cplus::syn::undo_unpack::pack [protected]


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