ReactOS  0.4.15-dev-3308-g9455def
nsIWritableVariant Interface Reference


Inheritance diagram for nsIWritableVariant:
Collaboration diagram for nsIWritableVariant:

Public Member Functions

nsresult GetWritable (bool *aWritable)
nsresult SetWritable (bool aWritable)
nsresult SetAsInt8 (uint8_t aValue)
nsresult SetAsInt16 (int16_t aValue)
nsresult SetAsInt32 (int32_t aValue)
nsresult SetAsInt64 (int64_t aValue)
nsresult SetAsUint8 (uint8_t aValue)
nsresult SetAsUint16 (uint16_t aValue)
nsresult SetAsUint32 (uint32_t aValue)
nsresult SetAsUint64 (uint64_t aValue)
nsresult SetAsFloat (float aValue)
nsresult SetAsDouble (double aValue)
nsresult SetAsBool (bool aValue)
nsresult SetAsChar (char aValue)
nsresult SetAsWChar (PRUnichar aValue)
nsresult SetAsID (const nsID *aValue)
nsresult SetAsAString (const nsAString *aValue)
nsresult SetAsDOMString (const nsAString *aValue)
nsresult SetAsACString (const nsACString *aValue)
nsresult SetAsAUTF8String (const nsACString *aValue)
nsresult SetAsString (const char *aValue)
nsresult SetAsWString (const PRUnichar *aValue)
nsresult SetAsISupports (nsISupports *aValue)
nsresult SetAsInterface (const nsIID *iid, void *iface)
nsresult SetAsArray (uint16_t type, const nsIID *iid, uint32_t count, void *ptr)
nsresult SetAsStringWithSize (uint32_t size, const char *str)
nsresult SetAsWStringWithSize (uint32_t size, const PRUnichar *str)
nsresult SetAsVoid ()
nsresult SetAsEmpty ()
nsresult SetAsEmptyArray ()
nsresult SetFromVariant (nsIVariant *aValue)
- Public Member Functions inherited from nsIVariant
nsresult GetDataType (uint16_t *aDataType)
nsresult GetAsInt8 (uint8_t *_retval)
nsresult GetAsInt16 (int16_t *_retval)
nsresult GetAsInt32 (int32_t *_retval)
nsresult GetAsInt64 (int64_t *_retval)
nsresult GetAsUint8 (uint8_t *_retval)
nsresult GetAsUint16 (uint16_t *_retval)
nsresult GetAsUint32 (uint32_t *_retval)
nsresult GetAsUint64 (uint64_t *_retval)
nsresult GetAsFloat (float *_retval)
nsresult GetAsDouble (double *_retval)
nsresult GetAsBool (bool *_retval)
nsresult GetAsChar (char *_retval)
nsresult GetAsWChar (PRUnichar *_retval)
nsresult GetAsID (nsID *retval)
nsresult GetAsAString (nsAString *_retval)
nsresult GetAsDOMString (nsAString *_retval)
nsresult GetAsACString (nsACString *_retval)
nsresult GetAsAUTF8String (nsACString *_retval)
nsresult GetAsString (char **_retval)
nsresult GetAsWString (PRUnichar **_retval)
nsresult GetAsISupports (nsISupports **_retval)
nsresult GetAsJSVal (long *_retval)
nsresult GetAsInterface (nsIID **iid, void **iface)
nsresult GetAsArray (uint16_t *type, nsIID *iid, uint32_t *count, void **ptr)
nsresult GetAsStringWithSize (uint32_t *size, char **str)
nsresult GetAsWStringWithSize (uint32_t *size, PRUnichar **str)
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
nsrefcnt AddRef ()
nsrefcnt Release ()

Detailed Description

Definition at line 329 of file nsiface.idl.

Member Function Documentation

◆ GetWritable()

nsresult nsIWritableVariant::GetWritable ( bool aWritable)

◆ SetAsACString()

nsresult nsIWritableVariant::SetAsACString ( const nsACString aValue)

◆ SetAsArray()

nsresult nsIWritableVariant::SetAsArray ( uint16_t  type,
const nsIID iid,
uint32_t  count,
void ptr 

◆ SetAsAString()

nsresult nsIWritableVariant::SetAsAString ( const nsAString aValue)

◆ SetAsAUTF8String()

nsresult nsIWritableVariant::SetAsAUTF8String ( const nsACString aValue)

◆ SetAsBool()

nsresult nsIWritableVariant::SetAsBool ( bool  aValue)

◆ SetAsChar()

nsresult nsIWritableVariant::SetAsChar ( char  aValue)

◆ SetAsDOMString()

nsresult nsIWritableVariant::SetAsDOMString ( const nsAString aValue)

◆ SetAsDouble()

nsresult nsIWritableVariant::SetAsDouble ( double  aValue)

◆ SetAsEmpty()

nsresult nsIWritableVariant::SetAsEmpty ( )

◆ SetAsEmptyArray()

nsresult nsIWritableVariant::SetAsEmptyArray ( )

◆ SetAsFloat()

nsresult nsIWritableVariant::SetAsFloat ( float  aValue)

◆ SetAsID()

nsresult nsIWritableVariant::SetAsID ( const nsID aValue)

◆ SetAsInt16()

nsresult nsIWritableVariant::SetAsInt16 ( int16_t  aValue)

◆ SetAsInt32()

nsresult nsIWritableVariant::SetAsInt32 ( int32_t  aValue)

◆ SetAsInt64()

nsresult nsIWritableVariant::SetAsInt64 ( int64_t  aValue)

◆ SetAsInt8()

nsresult nsIWritableVariant::SetAsInt8 ( uint8_t  aValue)

◆ SetAsInterface()

nsresult nsIWritableVariant::SetAsInterface ( const nsIID iid,
void iface 

◆ SetAsISupports()

nsresult nsIWritableVariant::SetAsISupports ( nsISupports aValue)

◆ SetAsString()

nsresult nsIWritableVariant::SetAsString ( const char aValue)

◆ SetAsStringWithSize()

nsresult nsIWritableVariant::SetAsStringWithSize ( uint32_t  size,
const char str 

◆ SetAsUint16()

nsresult nsIWritableVariant::SetAsUint16 ( uint16_t  aValue)

◆ SetAsUint32()

nsresult nsIWritableVariant::SetAsUint32 ( uint32_t  aValue)

◆ SetAsUint64()

nsresult nsIWritableVariant::SetAsUint64 ( uint64_t  aValue)

◆ SetAsUint8()

nsresult nsIWritableVariant::SetAsUint8 ( uint8_t  aValue)

◆ SetAsVoid()

nsresult nsIWritableVariant::SetAsVoid ( )

◆ SetAsWChar()

nsresult nsIWritableVariant::SetAsWChar ( PRUnichar  aValue)

◆ SetAsWString()

nsresult nsIWritableVariant::SetAsWString ( const PRUnichar aValue)

◆ SetAsWStringWithSize()

nsresult nsIWritableVariant::SetAsWStringWithSize ( uint32_t  size,
const PRUnichar str 

◆ SetFromVariant()

nsresult nsIWritableVariant::SetFromVariant ( nsIVariant aValue)

◆ SetWritable()

nsresult nsIWritableVariant::SetWritable ( bool  aWritable)

The documentation for this interface was generated from the following file: