MongoDB C++ Driver
legacy-1.1.2
|
iterator for a BSONObj More...
#include <bsonobjiterator.h>
Public Member Functions | |
BSONObjIterator (const BSONObj &jso) | |
Create an iterator for a BSON object. | |
bool | more () |
bool | moreWithEOO () |
BSONElement | next (bool checkEnd) |
iterator for a BSONObj
Note each BSONObj ends with an EOO element: so you will get more() on an empty object, although next().eoo() will be true.
The BSONObj must stay in scope for the duration of the iterator's execution.
todo: we may want to make a more stl-like iterator interface for this with things like begin() and end()
|
inline |
|
inline |
|
inline |