MongoDBCDriver  0.7.1
Public Attributes
bcon Union Reference

List of all members.

Public Attributes

char * s
 02 e_name string Macro BS(v) - UTF-8 string
char * Rs
 02 e_name string Macro BRS(v) - UTF-8 string reference interpolation
char ** Ps
 02 e_name string Macro BPS(v) - UTF-8 string pointer interpolation
double f
 01 e_name double Macro BF(v) - Floating point
double * Rf
 01 e_name double Macro BRF(v) - Floating point reference interpolation
double ** Pf
 01 e_name double Macro BPF(v) - Floating point pointer interpolation
union bconD
 03 e_name document Macro BD(v) - Embedded document interpolation
union bconRD
 03 e_name document Macro BRD(v) - Embedded document reference interpolation
union bcon ** PD
 03 e_name document Macro BPD(v) - Embedded document pointer interpolation
union bconA
 04 e_name document Macro BA(v) - Array interpolation
union bconRA
 04 e_name document Macro BRA(v) - Array reference interpolation
union bcon ** PA
 04 e_name document Macro BPA(v) - Array pointer interpolation
char * o
 07 e_name (byte*12) Macro BO(v) - ObjectId
char * Ro
 07 e_name (byte*12) Macro BRO(v) - ObjectId reference interpolation
char ** Po
 07 e_name (byte*12) Macro BPO(v) - ObjectId pointer interpolation
bson_bool_t b
 08 e_name 00 Macro BB(v) - Boolean "false" 08 e_name 01 Macro BB(v) - Boolean "true"
bson_bool_t * Rb
 08 e_name 01 Macro BRB(v) - Boolean reference interpolation
bson_bool_t ** Pb
 08 e_name 01 Macro BPB(v) - Boolean pointer interpolation
time_t t
 09 e_name int64 Macro BT(v) - UTC datetime
time_t * Rt
 09 e_name int64 Macro BRT(v) - UTC datetime reference interpolation
time_t ** Pt
 09 e_name int64 Macro BPT(v) - UTC datetime pointer interpolation
char * v
 0A e_name Macro BNULL - Null value
char * x
 0E e_name string Macro BX(v) - Symbol
char * Rx
 0E e_name string Macro BRX(v) - Symbol reference interpolation
char ** Px
 0E e_name string Macro BPX(v) - Symbol pointer interpolation
int i
 10 e_name int32 Macro BI(v) - 32-bit Integer
int * Ri
 10 e_name int32 Macro BRI(v) - 32-bit Integer reference interpolation
int ** Pi
 10 e_name int32 Macro BPI(v) - 32-bit Integer pointer interpolation
long l
 12 e_name int64 Macro BL(v) - 64-bit Integer
long * Rl
 12 e_name int64 Macro BRL(v) - 64-bit Integer reference interpolation
long ** Pl
 12 e_name int64 Macro BPL(v) - 64-bit Integer pointer interpolation
void ** Pv

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