Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
openmsx::AfterCmd Class Referenceabstract
Inheritance diagram for openmsx::AfterCmd:
Inheritance graph
Collaboration diagram for openmsx::AfterCmd:
Collaboration graph

Public Member Functions

virtual ~AfterCmd ()
string_ref getCommand () const
const string & getId () const
virtual string getType () const =0
void execute ()

Protected Member Functions

 AfterCmd (AfterCommand &afterCommand, const TclObject &command)
unique_ptr< AfterCmdremoveSelf ()

Protected Attributes

TclObject command
string id

Static Protected Attributes

static unsigned lastAfterId = 0

Detailed Description

Definition at line 28 of file

Constructor & Destructor Documentation

virtual openmsx::AfterCmd::~AfterCmd ( )

Definition at line 31 of file

openmsx::AfterCmd::AfterCmd ( AfterCommand afterCommand,
const TclObject command 

Definition at line 470 of file

References lastAfterId.

Member Function Documentation

void openmsx::AfterCmd::execute ( )
string_ref openmsx::AfterCmd::getCommand ( ) const

Definition at line 478 of file

const string & openmsx::AfterCmd::getId ( ) const

Definition at line 483 of file

References id.

virtual string openmsx::AfterCmd::getType ( ) const
pure virtual
unique_ptr< AfterCmd > openmsx::AfterCmd::removeSelf ( )

Definition at line 498 of file

References afterCommand, and rfind_if_unguarded().

Member Data Documentation

AfterCommand& openmsx::AfterCmd::afterCommand

Definition at line 41 of file

Referenced by execute(), and removeSelf().

TclObject openmsx::AfterCmd::command

Definition at line 42 of file

string openmsx::AfterCmd::id

Definition at line 43 of file

Referenced by getId().

unsigned openmsx::AfterCmd::lastAfterId = 0

Definition at line 44 of file

Referenced by AfterCmd().

The documentation for this class was generated from the following file: