MongoDB C++ Driver current
Loading...
Searching...
No Matches
Namespaces | Classes | Functions
bsoncxx::v_noabi::types Namespace Reference

Description

Declares entities representing BSON value types.

See also

Namespaces

namespace  bson_value
 Declares entities representing any BSON value type.
 

Classes

struct  b_array
 A BSON array value. More...
 
struct  b_binary
 A BSON binary data value. More...
 
struct  b_bool
 A BSON boolean value. More...
 
struct  b_code
 A BSON JavaScript code value. More...
 
struct  b_codewscope
 A BSON JavaScript code with scope value. More...
 
struct  b_date
 A BSON date value. More...
 
struct  b_dbpointer
 A BSON DBPointer (aka DBRef) value. More...
 
struct  b_decimal128
 A BSON Decimal128 value. More...
 
struct  b_document
 A BSON document value. More...
 
struct  b_double
 A BSON double value. More...
 
struct  b_int32
 A BSON signed 32-bit integer value. More...
 
struct  b_int64
 A BSON 64-bit signed integer value. More...
 
struct  b_maxkey
 A BSON max-key value. More...
 
struct  b_minkey
 A BSON min-key value. More...
 
struct  b_null
 A BSON null value. More...
 
struct  b_oid
 A BSON ObjectId value. More...
 
struct  b_regex
 A BSON regex value. More...
 
struct  b_string
 A BSON UTF-8 encoded string value. More...
 
struct  b_symbol
 A BSON Symbol value. More...
 
struct  b_timestamp
 A BSON replication timestamp value. More...
 
struct  b_undefined
 A BSON undefined value. More...
 

Functions

bool operator!= (const b_array &lhs, const b_array &rhs)
 free function comparator for b_array
 
bool operator!= (const b_binary &lhs, const b_binary &rhs)
 free function comparator for b_binary
 
bool operator!= (const b_bool &lhs, const b_bool &rhs)
 free function comparator for b_bool
 
bool operator!= (const b_code &lhs, const b_code &rhs)
 free function comparator for b_code
 
bool operator!= (const b_codewscope &lhs, const b_codewscope &rhs)
 free function comparator for b_codewscope
 
bool operator!= (const b_date &lhs, const b_date &rhs)
 free function comparator for b_date
 
bool operator!= (const b_dbpointer &lhs, const b_dbpointer &rhs)
 free function comparator for b_dbpointer
 
bool operator!= (const b_decimal128 &lhs, const b_decimal128 &rhs)
 free function comparator for b_decimal128
 
bool operator!= (const b_document &lhs, const b_document &rhs)
 free function comparator for b_document
 
bool operator!= (const b_double &lhs, const b_double &rhs)
 free function comparator for b_double
 
bool operator!= (const b_int32 &lhs, const b_int32 &rhs)
 free function comparator for b_int32
 
bool operator!= (const b_int64 &lhs, const b_int64 &rhs)
 free function comparator for b_int64
 
bool operator!= (const b_maxkey &lhs, const b_maxkey &rhs)
 free function comparator for b_maxkey
 
bool operator!= (const b_minkey &lhs, const b_minkey &rhs)
 free function comparator for b_minkey
 
bool operator!= (const b_null &lhs, const b_null &rhs)
 free function comparator for b_null
 
bool operator!= (const b_oid &lhs, const b_oid &rhs)
 free function comparator for b_oid
 
bool operator!= (const b_regex &lhs, const b_regex &rhs)
 free function comparator for b_regex
 
bool operator!= (const b_string &lhs, const b_string &rhs)
 free function comparator for b_string
 
bool operator!= (const b_symbol &lhs, const b_symbol &rhs)
 free function comparator for b_symbol
 
bool operator!= (const b_timestamp &lhs, const b_timestamp &rhs)
 free function comparator for b_timestamp
 
bool operator!= (const b_undefined &lhs, const b_undefined &rhs)
 free function comparator for b_undefined
 
bool operator== (const b_array &lhs, const b_array &rhs)
 free function comparator for b_array
 
bool operator== (const b_binary &lhs, const b_binary &rhs)
 free function comparator for b_binary
 
bool operator== (const b_bool &lhs, const b_bool &rhs)
 free function comparator for b_bool
 
bool operator== (const b_code &lhs, const b_code &rhs)
 free function comparator for b_code
 
bool operator== (const b_codewscope &lhs, const b_codewscope &rhs)
 free function comparator for b_codewscope
 
bool operator== (const b_date &lhs, const b_date &rhs)
 free function comparator for b_date
 
bool operator== (const b_dbpointer &lhs, const b_dbpointer &rhs)
 free function comparator for b_dbpointer
 
bool operator== (const b_decimal128 &lhs, const b_decimal128 &rhs)
 free function comparator for b_decimal128
 
bool operator== (const b_document &lhs, const b_document &rhs)
 free function comparator for b_document
 
bool operator== (const b_double &lhs, const b_double &rhs)
 free function comparator for b_double
 
bool operator== (const b_int32 &lhs, const b_int32 &rhs)
 free function comparator for b_int32
 
bool operator== (const b_int64 &lhs, const b_int64 &rhs)
 free function comparator for b_int64
 
bool operator== (const b_maxkey &, const b_maxkey &)
 free function comparator for b_maxkey
 
bool operator== (const b_minkey &, const b_minkey &)
 free function comparator for b_minkey
 
bool operator== (const b_null &, const b_null &)
 free function comparator for b_null
 
bool operator== (const b_oid &lhs, const b_oid &rhs)
 free function comparator for b_oid
 
bool operator== (const b_regex &lhs, const b_regex &rhs)
 free function comparator for b_regex
 
bool operator== (const b_string &lhs, const b_string &rhs)
 free function comparator for b_string
 
bool operator== (const b_symbol &lhs, const b_symbol &rhs)
 free function comparator for b_symbol
 
bool operator== (const b_timestamp &lhs, const b_timestamp &rhs)
 free function comparator for b_timestamp
 
bool operator== (const b_undefined &, const b_undefined &)
 free function comparator for b_undefined
 

Function Documentation

◆ operator!=() [1/21]

bool operator!= ( const b_array lhs,
const b_array rhs 
)
inline

free function comparator for b_array

◆ operator!=() [2/21]

bool operator!= ( const b_binary lhs,
const b_binary rhs 
)
inline

free function comparator for b_binary

◆ operator!=() [3/21]

bool operator!= ( const b_bool lhs,
const b_bool rhs 
)
inline

free function comparator for b_bool

◆ operator!=() [4/21]

bool operator!= ( const b_code lhs,
const b_code rhs 
)
inline

free function comparator for b_code

◆ operator!=() [5/21]

bool operator!= ( const b_codewscope lhs,
const b_codewscope rhs 
)
inline

free function comparator for b_codewscope

◆ operator!=() [6/21]

bool operator!= ( const b_date lhs,
const b_date rhs 
)
inline

free function comparator for b_date

◆ operator!=() [7/21]

bool operator!= ( const b_dbpointer lhs,
const b_dbpointer rhs 
)
inline

free function comparator for b_dbpointer

◆ operator!=() [8/21]

bool operator!= ( const b_decimal128 lhs,
const b_decimal128 rhs 
)
inline

free function comparator for b_decimal128

◆ operator!=() [9/21]

bool operator!= ( const b_document lhs,
const b_document rhs 
)
inline

free function comparator for b_document

◆ operator!=() [10/21]

bool operator!= ( const b_double lhs,
const b_double rhs 
)
inline

free function comparator for b_double

◆ operator!=() [11/21]

bool operator!= ( const b_int32 lhs,
const b_int32 rhs 
)
inline

free function comparator for b_int32

◆ operator!=() [12/21]

bool operator!= ( const b_int64 lhs,
const b_int64 rhs 
)
inline

free function comparator for b_int64

◆ operator!=() [13/21]

bool operator!= ( const b_maxkey lhs,
const b_maxkey rhs 
)
inline

free function comparator for b_maxkey

◆ operator!=() [14/21]

bool operator!= ( const b_minkey lhs,
const b_minkey rhs 
)
inline

free function comparator for b_minkey

◆ operator!=() [15/21]

bool operator!= ( const b_null lhs,
const b_null rhs 
)
inline

free function comparator for b_null

◆ operator!=() [16/21]

bool operator!= ( const b_oid lhs,
const b_oid rhs 
)
inline

free function comparator for b_oid

◆ operator!=() [17/21]

bool operator!= ( const b_regex lhs,
const b_regex rhs 
)
inline

free function comparator for b_regex

◆ operator!=() [18/21]

bool operator!= ( const b_string lhs,
const b_string rhs 
)
inline

free function comparator for b_string

◆ operator!=() [19/21]

bool operator!= ( const b_symbol lhs,
const b_symbol rhs 
)
inline

free function comparator for b_symbol

◆ operator!=() [20/21]

bool operator!= ( const b_timestamp lhs,
const b_timestamp rhs 
)
inline

free function comparator for b_timestamp

◆ operator!=() [21/21]

bool operator!= ( const b_undefined lhs,
const b_undefined rhs 
)
inline

free function comparator for b_undefined

◆ operator==() [1/21]

bool operator== ( const b_array lhs,
const b_array rhs 
)
inline

free function comparator for b_array

◆ operator==() [2/21]

bool operator== ( const b_binary lhs,
const b_binary rhs 
)
inline

free function comparator for b_binary

◆ operator==() [3/21]

bool operator== ( const b_bool lhs,
const b_bool rhs 
)
inline

free function comparator for b_bool

◆ operator==() [4/21]

bool operator== ( const b_code lhs,
const b_code rhs 
)
inline

free function comparator for b_code

◆ operator==() [5/21]

bool operator== ( const b_codewscope lhs,
const b_codewscope rhs 
)
inline

free function comparator for b_codewscope

◆ operator==() [6/21]

bool operator== ( const b_date lhs,
const b_date rhs 
)
inline

free function comparator for b_date

◆ operator==() [7/21]

bool operator== ( const b_dbpointer lhs,
const b_dbpointer rhs 
)
inline

free function comparator for b_dbpointer

◆ operator==() [8/21]

bool operator== ( const b_decimal128 lhs,
const b_decimal128 rhs 
)
inline

free function comparator for b_decimal128

◆ operator==() [9/21]

bool operator== ( const b_document lhs,
const b_document rhs 
)
inline

free function comparator for b_document

◆ operator==() [10/21]

bool operator== ( const b_double lhs,
const b_double rhs 
)
inline

free function comparator for b_double

◆ operator==() [11/21]

bool operator== ( const b_int32 lhs,
const b_int32 rhs 
)
inline

free function comparator for b_int32

◆ operator==() [12/21]

bool operator== ( const b_int64 lhs,
const b_int64 rhs 
)
inline

free function comparator for b_int64

◆ operator==() [13/21]

bool operator== ( const b_maxkey ,
const b_maxkey  
)
inline

free function comparator for b_maxkey

◆ operator==() [14/21]

bool operator== ( const b_minkey ,
const b_minkey  
)
inline

free function comparator for b_minkey

◆ operator==() [15/21]

bool operator== ( const b_null ,
const b_null  
)
inline

free function comparator for b_null

◆ operator==() [16/21]

bool operator== ( const b_oid lhs,
const b_oid rhs 
)
inline

free function comparator for b_oid

◆ operator==() [17/21]

bool operator== ( const b_regex lhs,
const b_regex rhs 
)
inline

free function comparator for b_regex

◆ operator==() [18/21]

bool operator== ( const b_string lhs,
const b_string rhs 
)
inline

free function comparator for b_string

◆ operator==() [19/21]

bool operator== ( const b_symbol lhs,
const b_symbol rhs 
)
inline

free function comparator for b_symbol

◆ operator==() [20/21]

bool operator== ( const b_timestamp lhs,
const b_timestamp rhs 
)
inline

free function comparator for b_timestamp

◆ operator==() [21/21]

bool operator== ( const b_undefined ,
const b_undefined  
)
inline

free function comparator for b_undefined