nsVariant.cpp File Reference


Functions

 NUMERIC_CONVERSION_METHOD_NORMAL (VTYPE_INT8, PRUint8, Int8,(-127-1), 127) NUMERIC_CONVERSION_METHOD_NORMAL(VTYPE_INT16
 NUMERIC_CONVERSION_METHOD_BEGIN (VTYPE_INT32, PRInt32, Int32) CASE__NUMERIC_CONVERSION_INT32_JUST_CAST(PRInt32) CASE__NUMERIC_CONVERSION_UINT32_MAX(PRInt32
 CASE__NUMERIC_CONVERSION_DOUBLE_MIN_MAX_INT (PRInt32,(-2147483647-1), 2147483647) NUMERIC_CONVERSION_METHOD_END NUMERIC_CONVERSION_METHOD_NORMAL(VTYPE_UINT8
 NUMERIC_CONVERSION_METHOD_NORMAL (VTYPE_UINT16, PRUint16, Uint16, 0, 65535) NUMERIC_CONVERSION_METHOD_BEGIN(VTYPE_UINT32
Uint32 CASE__NUMERIC_CONVERSION_INT32_MIN_MAX (PRUint32, 0, 2147483647) CASE__NUMERIC_CONVERSION_UINT32_JUST_CAST(PRUint32) CASE__NUMERIC_CONVERSION_DOUBLE_MIN_MAX_INT(PRUint32
Uint32
NUMERIC_CONVERSION_METHOD_END 
NUMERIC_CONVERSION_METHOD_BEGIN (VTYPE_FLOAT, float, Float) CASE__NUMERIC_CONVERSION_INT32_JUST_CAST(float) CASE__NUMERIC_CONVERSION_UINT32_JUST_CAST(float) CASE__NUMERIC_CONVERSION_DOUBLE_JUST_CAST(float) NUMERIC_CONVERSION_METHOD_END NUMERIC_CONVERSION_METHOD_BEGIN(VTYPE_DOUBLE
Uint32
NUMERIC_CONVERSION_METHOD_END
Double 
CASE__NUMERIC_CONVERSION_INT32_JUST_CAST (double) CASE__NUMERIC_CONVERSION_UINT32_JUST_CAST(double) CASE__NUMERIC_CONVERSION_DOUBLE_JUST_CAST(double) NUMERIC_CONVERSION_METHOD_ENDNUMERIC_CONVERSION_METHOD_BEGIN(VTYPE_CHAR
Uint32
NUMERIC_CONVERSION_METHOD_END
Double Char 
CASE__NUMERIC_CONVERSION_INT32_JUST_CAST (char) CASE__NUMERIC_CONVERSION_UINT32_JUST_CAST(char) CASE__NUMERIC_CONVERSION_DOUBLE_JUST_CAST(char) NUMERIC_CONVERSION_METHOD_ENDNUMERIC_CONVERSION_METHOD_BEGIN(VTYPE_WCHAR
Uint32
NUMERIC_CONVERSION_METHOD_END
Double Char WChar 
CASE__NUMERIC_CONVERSION_INT32_JUST_CAST (PRUnichar) CASE__NUMERIC_CONVERSION_UINT32_JUST_CAST(PRUnichar) CASE__NUMERIC_CONVERSION_DOUBLE_JUST_CAST(PRUnichar) NUMERIC_CONVERSION_METHOD_ENDnsresult nsVariant
 NS_IMPL_ISUPPORTS2 (nsVariant, nsIVariant, nsIWritableVariant) nsVariant
 NS_IMETHODIMP_ (nsresult) nsVariant

Variables

 PRInt16
 Int16
 PRUint8
 Uint8
 PRUint32
Uint32
NUMERIC_CONVERSION_METHOD_END 
double
Uint32
NUMERIC_CONVERSION_METHOD_END
Double 
char
Uint32
NUMERIC_CONVERSION_METHOD_END
Double Char 
PRUnichar


Function Documentation

NUMERIC_CONVERSION_METHOD_NORMAL ( VTYPE_INT8  ,
PRUint8  ,
Int8  ,
(-127-1)  ,
127   
)

NUMERIC_CONVERSION_METHOD_BEGIN ( VTYPE_INT32  ,
PRInt32  ,
Int32   
)

Type Constraints

CASE__NUMERIC_CONVERSION_DOUBLE_MIN_MAX_INT ( PRInt32  ,
(-2147483647-1)  ,
2147483647   
)

NUMERIC_CONVERSION_METHOD_NORMAL ( VTYPE_UINT16  ,
PRUint16  ,
Uint16  ,
,
65535   
)

Type Constraints

Uint32 CASE__NUMERIC_CONVERSION_INT32_MIN_MAX ( PRUint32  ,
,
2147483647   
)

Type Constraints

Uint32 NUMERIC_CONVERSION_METHOD_END NUMERIC_CONVERSION_METHOD_BEGIN ( VTYPE_FLOAT  ,
float  ,
Float   
)

Uint32 NUMERIC_CONVERSION_METHOD_END Double CASE__NUMERIC_CONVERSION_INT32_JUST_CAST ( double   ) 

Type Constraints

Uint32 NUMERIC_CONVERSION_METHOD_END Double Char CASE__NUMERIC_CONVERSION_INT32_JUST_CAST ( char   ) 

Type Constraints

Uint32 NUMERIC_CONVERSION_METHOD_END Double Char WChar CASE__NUMERIC_CONVERSION_INT32_JUST_CAST ( PRUnichar   ) 

Type Constraints

NS_IMPL_ISUPPORTS2 ( nsVariant  ,
nsIVariant  ,
nsIWritableVariant   
)

NS_IMETHODIMP_ ( nsresult   ) 


Variable Documentation

Uint32 NUMERIC_CONVERSION_METHOD_END double

Uint32 NUMERIC_CONVERSION_METHOD_END Double char

Uint32 NUMERIC_CONVERSION_METHOD_END Double Char PRUnichar


Generated Mozilla by doxygen 1.5.6