#include <OffscreenGecko/scriptvariant.h>
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) |
ScriptVariant & | operator= (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) |
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, | |
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] |
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] |