OSGK::ScriptVariant Struct Reference

#include <OffscreenGecko/scriptvariant.h>

Inheritance diagram for OSGK::ScriptVariant:

OSGK::CXXAPI::Wrap< OSGK_ScriptVariant >

List of all members.

Public Member Functions

ScriptVariant Convert (OSGK_ScriptVariantType newType)
bool GetArrayItem (ScriptVariant &val)
bool GetArraySize (size_t &val)
bool GetBool (bool &val)
bool GetChar (unsigned int &val)
bool GetDouble (double &val)
bool GetFloat (float &val)
bool GetInt (int &val)
bool GetISupports (nsISupports *&val)
bool GetScriptObject (void *&tag)
bool GetString (String &val)
OSGK_ScriptVariantType GetType ()
bool GetUint (unsigned int &val)
ScriptVariantoperator= (const ScriptVariant &other)
 ScriptVariant (WrappedType *obj)
 ScriptVariant (Embedding &embedding, size_t numItems, ScriptVariant items[])
 ScriptVariant (Embedding &embedding, void *tag)
 ScriptVariant (Embedding &embedding, nsISupports *v)
 ScriptVariant (Embedding &embedding, String &v)
 ScriptVariant (Embedding &embedding, wchar_t v)
 ScriptVariant (Embedding &embedding, char v)
 ScriptVariant (Embedding &embedding, bool v)
 ScriptVariant (Embedding &embedding, double v)
 ScriptVariant (Embedding &embedding, float v)
 ScriptVariant (Embedding &embedding, unsigned int v)
 ScriptVariant (Embedding &embedding, int v)
 ScriptVariant (Embedding &embedding)


Constructor & Destructor Documentation

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding  )  [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
int  v 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
unsigned int  v 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
float  v 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
double  v 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
bool  v 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
char  v 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
wchar_t  v 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
String v 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
nsISupports *  v 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
void *  tag 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( Embedding embedding,
size_t  numItems,
ScriptVariant  items[] 
) [inline]

OSGK::ScriptVariant::ScriptVariant ( WrappedType obj  )  [inline, explicit]


Member Function Documentation

ScriptVariant OSGK::ScriptVariant::Convert ( OSGK_ScriptVariantType  newType  )  [inline]

bool OSGK::ScriptVariant::GetArrayItem ( ScriptVariant val  )  [inline]

bool OSGK::ScriptVariant::GetArraySize ( size_t &  val  )  [inline]

bool OSGK::ScriptVariant::GetBool ( bool &  val  )  [inline]

bool OSGK::ScriptVariant::GetChar ( unsigned int &  val  )  [inline]

bool OSGK::ScriptVariant::GetDouble ( double &  val  )  [inline]

bool OSGK::ScriptVariant::GetFloat ( float &  val  )  [inline]

bool OSGK::ScriptVariant::GetInt ( int &  val  )  [inline]

bool OSGK::ScriptVariant::GetISupports ( nsISupports *&  val  )  [inline]

bool OSGK::ScriptVariant::GetScriptObject ( void *&  tag  )  [inline]

bool OSGK::ScriptVariant::GetString ( String val  )  [inline]

OSGK_ScriptVariantType OSGK::ScriptVariant::GetType (  )  [inline]

bool OSGK::ScriptVariant::GetUint ( unsigned int &  val  )  [inline]

ScriptVariant& OSGK::ScriptVariant::operator= ( const ScriptVariant other  )  [inline]


The documentation for this struct was generated from the following file:
Generated on Sun Nov 2 18:15:18 2008 for OffscreenGecko by  doxygen 1.5.4