|
Pol
Rev 533
|
#include <eprog.h>
Public Member Functions | |
| EScriptProgramCheckpoint (const EScriptProgram &) | |
| void | commit (const EScriptProgram &prog) |
| void | rollback (EScriptProgram &prog) const |
Public Attributes | |
| unsigned | fileline_count |
| unsigned | module_count |
| unsigned | sourcelines_count |
| unsigned | symbols_length |
| unsigned | tokens_count |
| EScriptProgramCheckpoint::EScriptProgramCheckpoint | ( | const EScriptProgram & | prog | ) | [explicit] |
Definition at line 350 of file eprog2.cpp.
References commit().
Here is the call graph for this function:| void EScriptProgramCheckpoint::commit | ( | const EScriptProgram & | prog | ) |
Definition at line 355 of file eprog2.cpp.
References StoredTokenContainer::count(), EScriptProgram::fileline, fileline_count, SymbolContainer::length(), module_count, EScriptProgram::modules, EScriptProgram::sourcelines, sourcelines_count, EScriptProgram::symbols, symbols_length, EScriptProgram::tokens, and tokens_count.
Referenced by EScriptProgramCheckpoint(), and Compiler::handleBracketedIf().
Here is the call graph for this function:
Here is the caller graph for this function:| void EScriptProgramCheckpoint::rollback | ( | EScriptProgram & | prog | ) | const |
Definition at line 182 of file eprog.h.
Referenced by commit(), and Compiler::rollback().
Definition at line 178 of file eprog.h.
Referenced by commit(), and Compiler::rollback().
Definition at line 181 of file eprog.h.
Referenced by commit(), and Compiler::rollback().
Definition at line 180 of file eprog.h.
Referenced by commit(), and Compiler::rollback().
Definition at line 179 of file eprog.h.
Referenced by commit(), and Compiler::rollback().