Script Class Reference

#include <script.h>

Inheritance diagram for Script:

ScriptCommand ScriptImage ScriptModule ScriptSymbol ScriptInterp List of all members.

Static Public Member Functions

static bool use (const char *name)

Protected Types

typedef bool(ScriptInterp::*) Method (void)
typedef char *(ScriptCommand::*) Check (Line *line, ScriptImage *img)
typedef bool(*) Cond (ScriptInterp *interp, const char *v)
typedef long(*) Function (long *args, unsigned prec)
typedef char *(*) Meta (ScriptInterp *interp, const char *token)
typedef enum SymType SymType
typedef Script::_symbol Symbol
 NORMAL = 0
 ALIAS
 FIFO
 INDEX
 SEQUENCE
 STACK
 COUNTER
 TRIGGER
 POINTER
 REF
 CACHE
 ARRAY
enum  SymType {
  NORMAL = 0, ALIAS, FIFO, INDEX,
  SEQUENCE, STACK, COUNTER, TRIGGER,
  POINTER, REF, CACHE, ARRAY
}

Classes

struct  _symbol
class  Attr
class  Define
class  Fun
class  Initial
class  Line
class  Locks
 This class holds a distributed lock set used for global script locks and the new lock/unlock commands.global lock table. More...
class  Name
class  Package
 A class to represent internal ccScript loaded modules.loaded dso modules. More...
class  Property
 This class is used for DSO modules that impliment property extensions for scripting objects.ccScript property module. More...
class  Session
 This class holds an "active" session handler that has been created by a "slow" module handler.active session base class. More...
class  Test

Member Typedef Documentation

typedef char*(ScriptCommand::*) Script::Check(Line *line, ScriptImage *img) [protected]

typedef bool(*) Script::Cond(ScriptInterp *interp, const char *v) [protected]

typedef long(*) Script::Function(long *args, unsigned prec) [protected]

typedef char*(*) Script::Meta(ScriptInterp *interp, const char *token) [protected]

typedef bool(ScriptInterp::*) Script::Method(void) [protected]

typedef struct Script::_symbol Script::Symbol [protected]

typedef enum SymType Script::SymType [protected]


Member Enumeration Documentation

enum Script::SymType [protected]

Enumerator:
NORMAL 
ALIAS 
FIFO 
INDEX 
SEQUENCE 
STACK 
COUNTER 
TRIGGER 
POINTER 
REF 
CACHE 
ARRAY 


Member Function Documentation

static bool Script::use ( const char *  name  )  [static]


The documentation for this class was generated from the following file:
Generated on Sun Oct 22 21:01:52 2006 for ccScript by  doxygen 1.4.7