ost::ScriptSymbols Class Reference

#include <script3.h>

Inheritance diagram for ost::ScriptSymbols:

ost::MemPager ost::Script ost::ScriptInterp ost::BayonneSession ost::ScriptMethods ost::BayonneTSession List of all members.

Public Member Functions

 ScriptSymbols ()
 ~ScriptSymbols ()
const char * cstring (const char *str)
unsigned gathertype (Symbol **idx, unsigned max, const char *prefix, symType group)
unsigned gather (Symbol **idx, unsigned max, const char *prefix, const char *suffix)
Symbolfind (const char *id, unsigned short size=0)
Symbolmake (const char *id, unsigned short size)
SymbolsetReference (const char *id, Symbol *target)

Protected Member Functions

void purge (void)

Protected Attributes

Symbolindex [SCRIPT_INDEX_SIZE+1]

Constructor & Destructor Documentation

ost::ScriptSymbols::ScriptSymbols  ) 
 

ost::ScriptSymbols::~ScriptSymbols  ) 
 


Member Function Documentation

const char* ost::ScriptSymbols::cstring const char *  str  )  [inline]
 

Symbol* ost::ScriptSymbols::find const char *  id,
unsigned short  size = 0
 

unsigned ost::ScriptSymbols::gather Symbol **  idx,
unsigned  max,
const char *  prefix,
const char *  suffix
 

unsigned ost::ScriptSymbols::gathertype Symbol **  idx,
unsigned  max,
const char *  prefix,
symType  group
 

Symbol* ost::ScriptSymbols::make const char *  id,
unsigned short  size
 

void ost::ScriptSymbols::purge void   )  [protected]
 

Reimplemented from ost::MemPager.

Symbol* ost::ScriptSymbols::setReference const char *  id,
Symbol target
 


Member Data Documentation

Symbol* ost::ScriptSymbols::index[SCRIPT_INDEX_SIZE+1] [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 6 09:03:07 2006 for Bayonne Framework by  doxygen 1.4.6