class nsIVariant
Bases:
public
nsISupports
Members:
public virtual
GetAsACString(nsACString_internal&)
public virtual
GetAsAString(nsAString_internal&)
public virtual
GetAsAUTF8String(nsACString_internal&)
public virtual
GetAsArray(PRUint16*, nsIID*, PRUint32*, void**)
public virtual
GetAsBool(PRBool*)
public virtual
GetAsChar(char*)
public virtual
GetAsDOMString(nsAString_internal&)
public virtual
GetAsDouble(double*)
public virtual
GetAsFloat(float*)
public virtual
GetAsID(nsID*)
public virtual
GetAsISupports(nsISupports**)
public virtual
GetAsInt16(PRInt16*)
public virtual
GetAsInt32(PRInt32*)
public virtual
GetAsInt64(PRInt64*)
public virtual
GetAsInt8(PRUint8*)
public virtual
GetAsInterface(nsIID**, void**)
public virtual
GetAsString(char**)
public virtual
GetAsStringWithSize(PRUint32*, char**)
public virtual
GetAsUint16(PRUint16*)
public virtual
GetAsUint32(PRUint32*)
public virtual
GetAsUint64(PRUint64*)
public virtual
GetAsUint8(PRUint8*)
public virtual
GetAsWChar(PRUnichar*)
public virtual
GetAsWString(PRUnichar**)
public virtual
GetAsWStringWithSize(PRUint32*, PRUnichar**)
public virtual
GetDataType(PRUint16*)
GetIID()
COMTypeInfo<int>
Locations:
class declared at
nsIVariant.h:149