Opaque BSON cursor.
More...
Data Fields |
const bson * | obj |
| The BSON object this is a cursor for.
|
const gchar * | key |
| Pointer within the BSON object to the current key.
|
size_t | pos |
| Position within the BSON object, pointing at the element type.
|
size_t | value_pos |
| The start of the value within the BSON object, pointing right after the end of the key.
|
Detailed Description
Opaque BSON cursor.
BSON cursor structure.
Cursors are used to represent a single entry within a BSON object, and to help iterating over said document.
Definition at line 32 of file bson.c.
Field Documentation
const gchar* bson_cursor::key |
Pointer within the BSON object to the current key.
Definition at line 35 of file bson.c.
const bson* bson_cursor::obj |
The BSON object this is a cursor for.
Definition at line 34 of file bson.c.
Position within the BSON object, pointing at the element type.
Definition at line 37 of file bson.c.
size_t bson_cursor::value_pos |
The start of the value within the BSON object, pointing right after the end of the key.
Definition at line 39 of file bson.c.
The documentation for this struct was generated from the following file: