Workspace 6.21.5
Public Member Functions | List of all members
Bson Class Reference

Bson wrapper class.

#include <Distributed/bsoncxx.h>

Public Member Functions

 Bson ()
 
 Bson (Bson &&other)
 
 Bson (bson_t *bson)
 
 Bson (const Bson &other)
 
 Bson (const char *data, size_t length)
 
 Bson (const QString &json, bool addId=false)
 
 Bson (const uint8_t *data, size_t length)
 
 ~Bson ()
 
void addId ()
 
bson_t *& get ()
 
const bson_t * get () const
 
QString getId () const
 
const Bsonoperator= (const Bson &other)
 
void setData (const char *data, size_t length)
 
QString toString () const
 

Constructor & Destructor Documentation

◆ Bson() [1/7]

Bson ( )
inline

◆ Bson() [2/7]

Bson ( bson_t *  bson)
inline

◆ Bson() [3/7]

Bson ( const char *  data,
size_t  length 
)
inline

◆ Bson() [4/7]

Bson ( const uint8_t *  data,
size_t  length 
)
inline

◆ Bson() [5/7]

Bson ( const QString &  json,
bool  addId = false 
)
inline

◆ Bson() [6/7]

Bson ( const Bson other)
inline

◆ Bson() [7/7]

Bson ( Bson &&  other)
inline

◆ ~Bson()

~Bson ( )
inline

Member Function Documentation

◆ addId()

void addId ( )
inline

◆ get() [1/2]

bson_t *& get ( )
inline

◆ get() [2/2]

const bson_t * get ( ) const
inline

◆ getId()

QString getId ( ) const
inline

◆ operator=()

const Bson & operator= ( const Bson other)
inline

◆ setData()

void setData ( const char *  data,
size_t  length 
)
inline

◆ toString()

QString toString ( ) const
inline