Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SFW Namespace Reference

This is the outer namespace for all Studio Framework constructs. More...


Compounds

class  SFW::_GC
class  SFW::Application
class  SFW::Comparator
class  SFW::Condition
class  SFW::JavaScriptByteCode
class  SFW::JavaScriptClass
class  SFW::JavaScriptInterpreter
class  SFW::JavaScriptMethod
class  SFW::JavaScriptType
class  SFW::JSReadLine
class  SFW::Logger
class  SFW::longvar
class  SFW::Method
class  SFW::Mutex
class  SFW::Object
class  SFW::Plugin
class  SFW::PluginManager
class  SFW::PluginSet
class  SFW::Thread
class  SFW::var

Typedefs

typedef vector<JavaScriptType> JSTArray
typedef map<string,JavaScriptType> JSTMap
typedef list<string> JSPropList
typedef list<string> ArgList
typedef map<string,string> ArgMap
typedef set<string> PluginPathSet

Enumerations

enum  LOG_LEVEL {
  L_FATAL, L_WARN, L_NORM, L_DBG0,
  L_DBG1, L_DBG2, L_DBG3, L_DBG4,
  L_DBG5
}
enum  MutexType { QUICK, RECURSIVE, ERROR_CHECKING }
enum  ShouldLock { DO_LOCK, ALREADY_LOCKED }
enum  VarType {
  VAR_UNDEF = 0, VAR_STRING, VAR_CHAR, VAR_BOOL,
  VAR_INT, VAR_FLOAT
}
enum  LongVarType { VAR_LONG_UNDEF = 0, VAR_LONG_DOUBLE, VAR_LONG_LONG }

Functions

 STL_TO_SFW (Vector,vector,Object *)
 STL_TO_SFW (Deque,deque,Object *)
 STL_TO_SFW (List,list,Object *)
 STL_TO_SFW (Set,set,Object *)
 STL_TO_SFW (MultiSet,multiset,Object *)
 STL2_TO_SFW (PMap,map,Object *,Object *)
 STL_TO_SFW (VVector,vector,var)
 STL_TO_SFW (VDeque,deque,var)
 STL_TO_SFW (VList,list,var)
 STL_TO_SFW (VSet,set,var)
 STL_TO_SFW (VMultiSet,multiset,var)
 STL_TO_SFW (LVVector,vector,longvar)
 STL_TO_SFW (LVDeque,deque,longvar)
 STL_TO_SFW (LVList,list,longvar)
 STL_TO_SFW (LVSet,set,longvar)
 STL_TO_SFW (LVMultiSet,multiset,longvar)
 STL2_TO_SFW (Map,map,var,Object *)
 STL2_TO_SFW (LMap,map,longvar,Object *)
 STL2_TO_SFW (VMap,map,var,var)
 STL2_TO_SFW (LVMap,map,longvar,longvar)
 STL2_TO_SFW (PVMap,map,Object *,var)
 STL2_TO_SFW (PLVMap,map,Object *,longvar)
bool parseArgs (Application *_app,int _argc,char *_argv[],ArgMap &_argm,ArgList &_argl)

Variables

const JSTArray NullJSArg
_GC GC
Logger Log
PluginManager PM


Detailed Description

This is the outer namespace for all Studio Framework constructs.

Typedef Documentation

typedef list< string > SFW::ArgList
 

Definition at line 32 of file Application.H.

typedef map< string,string > SFW::ArgMap
 

Definition at line 33 of file Application.H.

typedef list< string > SFW::JSPropList
 

Definition at line 40 of file JavaScript.H.

typedef vector< JavaScriptType > SFW::JSTArray
 

Definition at line 38 of file JavaScript.H.

typedef map< string,JavaScriptType > SFW::JSTMap
 

Definition at line 39 of file JavaScript.H.

typedef set< string > SFW::PluginPathSet
 

Definition at line 39 of file PluginManager.H.


Enumeration Type Documentation

enum SFW::LOG_LEVEL
 

Definition at line 28 of file Log.H.

enum SFW::LongVarType
 

Definition at line 73 of file Var.H.

enum SFW::MutexType
 

Definition at line 64 of file Thread.H.

enum SFW::ShouldLock
 

Definition at line 97 of file Thread.H.

enum SFW::VarType
 

Definition at line 28 of file Var.H.


Function Documentation

bool SFW::parseArgs ( Application * _app,
int _argc,
char * _argv[],
ArgMap & _argm,
ArgList & _argl )
 

Definition at line 97 of file sfw_loader.C.


Variable Documentation

_GC SFW::GC
 

Definition at line 35 of file GC.C.

Logger SFW::Log
 

Definition at line 37 of file Log.C.

const JSTArray SFW::NullJSArg
 

Definition at line 41 of file JavaScript.H.

PluginManager SFW::PM
 

Definition at line 37 of file PluginManager.C.


Generated at Tue Jan 2 15:38:34 2001 for SFW by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000