CompileProcess Class Reference

#include <CompileProcess.h>

Inheritance diagram for CompileProcess:

Process List of all members.

Public Member Functions

 CompileProcess (FileSystem *filesystem)
 ~CompileProcess ()
 ENABLE_RUNTIME_CLASSTYPE ()
virtual bool run (const uint32 framenum)

Protected Attributes

uint32 termCounter
CompileUnitcu

Detailed Description

Definition at line 27 of file CompileProcess.h.


Constructor & Destructor Documentation

CompileProcess::CompileProcess ( FileSystem filesystem  ) 

Definition at line 30 of file CompileProcess.cpp.

References cu.

CompileProcess::~CompileProcess (  ) 

Definition at line 36 of file CompileProcess.cpp.


Member Function Documentation

CompileProcess::ENABLE_RUNTIME_CLASSTYPE (  ) 

Reimplemented from Process.

bool CompileProcess::run ( const uint32  framenum  )  [virtual]

Implements Process.

Definition at line 40 of file CompileProcess.cpp.

References CompileUnit::compileComplete(), CompileUnit::CSTATE_FAIL, CompileUnit::CSTATE_FINISHED, cu, CompileUnit::expect(), Process::flags, CoreApp::ForceQuit(), CoreApp::get_instance(), LLC_NONE, LLC_XFAIL, LLC_XPASS, CompileUnit::parse(), pout, Process::PROC_SUSPENDED, CompileUnit::state(), termCounter, and Process::terminate().


Member Data Documentation

CompileUnit* CompileProcess::cu [protected]

Definition at line 42 of file CompileProcess.h.

Referenced by CompileProcess(), and run().

uint32 CompileProcess::termCounter [protected]

Definition at line 40 of file CompileProcess.h.

Referenced by run().


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 22:28:49 2007 for pentagram by  doxygen 1.4.7