sbVariant.h File Reference
#include <nsIVariant.h>
#include <nsStringGlue.h>
#include <xpt_struct.h>
Include dependency graph for sbVariant.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nsDiscriminatedUnion
 
class  sbVariant
 

Macros

#define nsAUTF8String   nsACString
 
#define nsUTF8String   nsCString
 
#define PromiseFlatUTF8String   PromiseFlatCString
 
#define SONGBIRD_VARIANT_CID
 
#define SONGBIRD_VARIANT_CLASSNAME   "sbVariant"
 
#define SONGBIRD_VARIANT_CONTRACTID   "@songbirdnest.com/Songbird/Variant;1"
 

Macro Definition Documentation

#define nsAUTF8String   nsACString

Map the nsAUTF8String, nsUTF8String classes to the nsACString and nsCString classes respectively for now. These defines need to be removed once Jag lands his nsUTF8String implementation.

Definition at line 42 of file sbVariant.h.

#define nsUTF8String   nsCString

Definition at line 43 of file sbVariant.h.

#define PromiseFlatUTF8String   PromiseFlatCString

Definition at line 44 of file sbVariant.h.

#define SONGBIRD_VARIANT_CID
Value:
{ /*{B522C2E8-826F-477f-86B7-4A143CD1A188}*/ \
0xb522c2e8, \
0x826f, \
0x477f, \
{ 0x86, 0xb7, 0x4a, 0x14, 0x3c, 0xd1, 0xa1, 0x88 }}

Definition at line 189 of file sbVariant.h.

#define SONGBIRD_VARIANT_CLASSNAME   "sbVariant"

Definition at line 196 of file sbVariant.h.

#define SONGBIRD_VARIANT_CONTRACTID   "@songbirdnest.com/Songbird/Variant;1"

Definition at line 198 of file sbVariant.h.