Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

Script Class Reference

#include <bayonnescript.h>

Inheritance diagram for Script:

Debug Fifo ScriptCommand ScriptData ScriptImage ScriptModule ScriptSymbol aaScript Trunk::Database aaImage Trunk::Threaded ScriptInterp Trunk::Database Trunk List of all members.

Public 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 const char *(* Parse )(ScriptImage *img, const char *token)
typedef void(* Init )(void)
typedef enum SymType SymType
typedef Script::_symbol Symbol
enum  SymType {
  NORMAL = 0, ALIAS, FIFO, SEQUENCE,
  STACK, COUNTER, POINTER, REF,
  CACHE, ARRAY, RECORD
}

Static Public Member Functions

static bool use (const char *name)

Protected Attributes

__EXPORT Line

Classes

struct  _symbol
class  Attr
class  Define
class  Fun
class  Initial
class  InitScript
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  PreParse
class  Property
 This class is used for DSO modules that impliment property extensions for scripting objects.ccScript property module. More...
class  Test

Member Typedef Documentation

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

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

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

typedef void(* Script::Init)(void)
 

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

typedef bool(ScriptInterp::* Script::Method)(void)
 

typedef const char*(* Script::Parse)(ScriptImage *img, const char *token)
 

typedef struct Script::_symbol Script::Symbol
 

typedef enum SymType Script::SymType
 


Member Enumeration Documentation

enum Script::SymType
 

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


Member Function Documentation

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


Member Data Documentation

class __EXPORT Script::Line [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Sep 13 02:19:09 2005 for Bayonne by  doxygen 1.4.4