Pol  Revision:cb584c9
Pol::Bscript::EScriptProgramCheckpoint Class Reference

#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
 

Detailed Description

Definition at line 168 of file eprog.h.

Constructor & Destructor Documentation

Pol::Bscript::EScriptProgramCheckpoint::EScriptProgramCheckpoint ( const EScriptProgram prog)
explicit

Definition at line 335 of file eprog2.cpp.

References Pol::Core::commit().

Member Function Documentation

void Pol::Bscript::EScriptProgramCheckpoint::rollback ( EScriptProgram prog) const

Member Data Documentation

unsigned Pol::Bscript::EScriptProgramCheckpoint::fileline_count

Definition at line 179 of file eprog.h.

Referenced by Pol::Bscript::Compiler::rollback().

unsigned Pol::Bscript::EScriptProgramCheckpoint::module_count

Definition at line 175 of file eprog.h.

Referenced by Pol::Bscript::Compiler::rollback().

unsigned Pol::Bscript::EScriptProgramCheckpoint::sourcelines_count

Definition at line 178 of file eprog.h.

Referenced by Pol::Bscript::Compiler::rollback().

unsigned Pol::Bscript::EScriptProgramCheckpoint::symbols_length

Definition at line 177 of file eprog.h.

Referenced by Pol::Bscript::Compiler::rollback().

unsigned Pol::Bscript::EScriptProgramCheckpoint::tokens_count

Definition at line 176 of file eprog.h.

Referenced by Pol::Bscript::Compiler::rollback().


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