Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

simulation
Class CScriptObject

   in ScriptObject.h
   in ScriptObject.cpp

class CScriptObject


Field Summary
private JSFunction* Function
          
private JSObject* FunctionObject
          
 
Constructor Summary
CScriptObject( const CScriptObject& copy )
          
CScriptObject( JSFunction* _Function )
          
CScriptObject( jsval v )
          
CScriptObject()
          
~CScriptObject()
          
 
Method Summary
 inline operator bool()
          
 void Compile( const CStrW& FileNameTag, const CStrW& FunctionBody )
          
 inline bool Defined()
          
 bool DispatchEvent( JSObject* Context, CScriptEvent* evt )
          
 JSObject* GetFunctionObject()
          
 inline bool operator!()
          
 inline bool operator==( const CScriptObject& compare )
          
private void Root()
          
 bool Run( JSObject* Context, jsval* rval, uintN argc = 0, jsval* argv = NULL )
          
 bool Run( JSObject* Context, uintN argc = 0, jsval* argv = NULL )
          
 void SetFunction( JSFunction* _Function )
          
 void SetJSVal( jsval v )
          
private void Uproot()
          
 

Field Detail

Function

private JSFunction* Function;

FunctionObject

private JSObject* FunctionObject;


Constructor Detail

CScriptObject

public CScriptObject( const CScriptObject& copy );

CScriptObject

public CScriptObject( JSFunction* _Function );

CScriptObject

public CScriptObject( jsval v );

CScriptObject

public CScriptObject();

~CScriptObject

public ~CScriptObject();


Method Detail

bool

public inline operator bool();

Compile

public void Compile( const CStrW& FileNameTag, const CStrW& FunctionBody );

Defined

public inline bool Defined();

DispatchEvent

public bool DispatchEvent( JSObject* Context, CScriptEvent* evt );

GetFunctionObject

public JSObject* GetFunctionObject();

operator!

public inline bool operator!();

operator==

public inline bool operator==( const CScriptObject& compare );

Root

private void Root();

Run

public bool Run( JSObject* Context, jsval* rval, uintN argc = 0, jsval* argv = NULL );

Run

public bool Run( JSObject* Context, uintN argc = 0, jsval* argv = NULL );

SetFunction

public void SetFunction( JSFunction* _Function );

SetJSVal

public void SetJSVal( jsval v );

Uproot

private void Uproot();

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:13
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD