ConvertUsecodeCrusader Class Reference

#include <ConvertUsecodeCrusader.h>

Inheritance diagram for ConvertUsecodeCrusader:

ConvertUsecode List of all members.

Public Member Functions

const char *const * intrinsics ()
const char *const * event_names ()
void readheader (IDataSource *ucfile, UsecodeHeader &uch, uint32 &curOffset)
void readevents (IDataSource *ucfile, const UsecodeHeader &uch)
void readOp (TempOp &op, IDataSource *ucfile, uint32 &dbg_symbol_offset, std::vector< DebugSymbol > &debugSymbols, bool &done)
NodereadOp (IDataSource *ucfile, uint32 &dbg_symbol_offset, std::vector< DebugSymbol > &debugSymbols, bool &done)

Static Private Attributes

static const char *const _intrinsics []
static const char *const _event_names []

Detailed Description

Definition at line 26 of file ConvertUsecodeCrusader.h.


Member Function Documentation

const char* const* ConvertUsecodeCrusader::event_names (  )  [inline, virtual]

Implements ConvertUsecode.

Definition at line 30 of file ConvertUsecodeCrusader.h.

References _event_names.

const char* const* ConvertUsecodeCrusader::intrinsics (  )  [inline, virtual]

Implements ConvertUsecode.

Definition at line 29 of file ConvertUsecodeCrusader.h.

References _intrinsics.

void ConvertUsecodeCrusader::readevents ( IDataSource ucfile,
const UsecodeHeader uch 
) [inline]

Definition at line 32 of file ConvertUsecodeCrusader.h.

References EventMap, UsecodeHeader::offset, pout, read2(), and ConvertUsecode::read4().

void ConvertUsecodeCrusader::readheader ( IDataSource ucfile,
UsecodeHeader uch,
uint32 curOffset 
)

Definition at line 472 of file ConvertUsecodeCrusader.h.

References con, UsecodeHeader::externTable, UsecodeHeader::fixupTable, UsecodeHeader::maxOffset, UsecodeHeader::offset, Console::Printf(), ConvertUsecode::read4(), and UsecodeHeader::routines.

Node* ConvertUsecodeCrusader::readOp ( IDataSource ucfile,
uint32 dbg_symbol_offset,
std::vector< DebugSymbol > &  debugSymbols,
bool &  done 
) [inline, virtual]

Implements ConvertUsecode.

Definition at line 50 of file ConvertUsecodeCrusader.h.

void ConvertUsecodeCrusader::readOp ( TempOp op,
IDataSource ucfile,
uint32 dbg_symbol_offset,
std::vector< DebugSymbol > &  debugSymbols,
bool &  done 
) [inline, virtual]

Implements ConvertUsecode.

Definition at line 48 of file ConvertUsecodeCrusader.h.

References ConvertUsecode::readOpGeneric().


Member Data Documentation

const char *const ConvertUsecodeCrusader::_event_names [static, private]

Definition at line 55 of file ConvertUsecodeCrusader.h.

Referenced by event_names().

const char *const ConvertUsecodeCrusader::_intrinsics [static, private]

Definition at line 51 of file ConvertUsecodeCrusader.h.

Referenced by intrinsics().


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