lestes::lang::cplus::syn::undo_delete_token Class Reference

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

action lestes::lang::cplus::syn::undo_unpack List of all members.

Public Member Functions

virtual void run ()

Static Public Member Functions

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

Protected Member Functions

 undo_delete_token (ptr< token_list_type > a_list, const token_list_iterator &pos)

Protected Attributes

srp< token_list_typetoken_list
const token_list_iterator position

Detailed Description

Definition at line 194 of file manager.cc.


Constructor & Destructor Documentation

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

Definition at line 199 of file manager.cc.

00200                 : token_list(a_list), position(pos)
00201         {}


Member Function Documentation

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

Definition at line 203 of file manager.cc.

Referenced by lestes::lang::cplus::syn::one_manager::commit().

00205         {
00206                 return new undo_delete_token( a_list, pos );
00207         }

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

Reimplemented in lestes::lang::cplus::syn::undo_unpack.

Definition at line 208 of file manager.cc.

00209         {
00210                 token_list->erase(position);
00211         }


Member Data Documentation

srp<token_list_type> lestes::lang::cplus::syn::undo_delete_token::token_list [protected]

Definition at line 196 of file manager.cc.

const token_list_iterator lestes::lang::cplus::syn::undo_delete_token::position [protected]

Definition at line 197 of file manager.cc.


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