Classes | Typedefs | Functions

mozilla::storage Namespace Reference

Classes

class  Variant_base
struct  variant_traits
 Generics. More...
struct  variant_storage_traits
struct  variant_integer_traits
struct  variant_float_traits
struct  variant_text_traits
struct  variant_blob_traits
struct  variant_traits< PRInt64 >
 INTEGER types. More...
struct  variant_integer_traits< PRInt64 >
struct  variant_float_traits< PRInt64 >
struct  variant_traits< double >
 FLOAT types. More...
struct  variant_float_traits< double >
struct  variant_traits< nsString >
 TEXT types. More...
struct  variant_storage_traits< nsString >
struct  variant_text_traits< nsString >
struct  variant_traits< nsCString >
struct  variant_storage_traits< nsCString >
struct  variant_text_traits< nsCString >
struct  variant_traits< PRUint8[]>
 BLOB types. More...
struct  variant_storage_traits< PRUint8[]>
struct  variant_blob_traits< PRUint8[]>
class  NullVariant
 NULL type. More...
class  Variant

Typedefs

typedef Variant< PRInt64IntegerVariant
typedef Variant< double > FloatVariant
typedef Variant< nsString > TextVariant
typedef Variant< nsCString > UTF8TextVariant
typedef Variant< PRUint8[]> BlobVariant

Functions

 NS_IMPL_THREADSAFE_ADDREF (Variant_base) inline NS_IMPL_THREADSAFE_RELEASE(Variant_base) inline NS_IMPL_THREADSAFE_QUERY_INTERFACE1(Variant_base

Typedef Documentation


Function Documentation

mozilla::storage::NS_IMPL_THREADSAFE_ADDREF ( Variant_base   )  [inline]