#include <Variant.h>
Inheritance diagram for mozilla::storage::Variant< DataType >:
Collaboration diagram for mozilla::storage::Variant< DataType >:Public Member Functions | |
| Variant (typename variant_storage_traits< DataType >::ConstructorType aData) | |
| virtual nsresult | GetDataType (PRUint16 *_type) |
| virtual nsresult | GetAsInt32 (PRInt32 *_integer) |
| virtual nsresult | GetAsInt64 (PRInt64 *_integer) |
| virtual nsresult | GetAsDouble (double *_double) |
| virtual nsresult | GetAsAUTF8String (nsACString &_str) |
| virtual nsresult | GetAsAString (nsAString &_str) |
| virtual nsresult | GetAsArray (PRUint16 *_type, nsIID *, PRUint32 *_size, void **_data) |
| mozilla::storage::Variant< DataType >::Variant | ( | typename variant_storage_traits< DataType >::ConstructorType | aData | ) | [inline] |
| virtual nsresult mozilla::storage::Variant< DataType >::GetAsArray | ( | PRUint16 * | _type, | |
| nsIID * | , | |||
| PRUint32 * | _size, | |||
| void ** | _data | |||
| ) | [inline, virtual] |
| virtual nsresult mozilla::storage::Variant< DataType >::GetAsAString | ( | nsAString & | _str | ) | [inline, virtual] |
| virtual nsresult mozilla::storage::Variant< DataType >::GetAsAUTF8String | ( | nsACString & | _str | ) | [inline, virtual] |
| virtual nsresult mozilla::storage::Variant< DataType >::GetAsDouble | ( | double * | _double | ) | [inline, virtual] |
| virtual nsresult mozilla::storage::Variant< DataType >::GetAsInt32 | ( | PRInt32 * | _integer | ) | [inline, virtual] |
| virtual nsresult mozilla::storage::Variant< DataType >::GetAsInt64 | ( | PRInt64 * | _integer | ) | [inline, virtual] |
| virtual nsresult mozilla::storage::Variant< DataType >::GetDataType | ( | PRUint16 * | _type | ) | [inline, virtual] |
1.7.1