#include <vm.h>


Definition at line 245 of file vm.h.
Public Member Functions | |
| CmdList () | |
| virtual | ~CmdList () |
| virtual bool | exec (FncDefinition *) |
| execute command in the context of calling function | |
| virtual void | toStream (std::ostream &) const |
| dump command to stream in human-readable format | |
| void | add (PCmd) |
| add command to sequence | |
Private Attributes | |
| Private * | d |
Classes | |
| struct | Private |
| bool exec | ( | FncDefinition * | ) | [virtual] |
execute command in the context of calling function
Implements ICmd.
Definition at line 489 of file vm.cc.
References StreamDecorator::C_NO_COLOR, StreamDecorator::C_WHITE, d, ICmd::exec(), ICmd::toStream(), and CmdList::Private::vect.
Referenced by CallCmd::exec().


| void toStream | ( | std::ostream & | ) | const [virtual] |
dump command to stream in human-readable format
Implements ICmd.
Definition at line 506 of file vm.cc.
References StreamDecorator::C_LIGHT_GREEN, StreamDecorator::C_NO_COLOR, d, ICmd::toStream(), and CmdList::Private::vect.

| void add | ( | PCmd | cmd | ) |
add command to sequence
Definition at line 486 of file vm.cc.
References d, and CmdList::Private::vect.
1.5.4