MongoDB C++ Driver mongocxx-3.11.0
Loading...
Searching...
No Matches
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 &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
 
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
 

Variables

BSONCXX_DEPRECATED typedef b_string b_utf8
 Equivalent to b_string.
 
BSONCXX_DEPRECATED typedef types::bson_value::view value
 Equivalent to bsoncxx::v_noabi::types::bson_value::view.
 

Function Documentation

◆ operator!=() [1/42]

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

free function comparator for b_array

◆ operator!=() [2/42]

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

free function comparator for b_binary

◆ operator!=() [3/42]

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

free function comparator for b_bool

◆ operator!=() [4/42]

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

free function comparator for b_code

◆ operator!=() [5/42]

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

free function comparator for b_codewscope

◆ operator!=() [6/42]

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

free function comparator for b_date

◆ operator!=() [7/42]

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

free function comparator for b_dbpointer

◆ operator!=() [8/42]

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

free function comparator for b_decimal128

◆ operator!=() [9/42]

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

free function comparator for b_document

◆ operator!=() [10/42]

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

free function comparator for b_double

◆ operator!=() [11/42]

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

free function comparator for b_int32

◆ operator!=() [12/42]

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

free function comparator for b_int64

◆ operator!=() [13/42]

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

free function comparator for b_maxkey

◆ operator!=() [14/42]

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

free function comparator for b_minkey

◆ operator!=() [15/42]

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

free function comparator for b_null

◆ operator!=() [16/42]

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

free function comparator for b_oid

◆ operator!=() [17/42]

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

free function comparator for b_regex

◆ operator!=() [18/42]

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

free function comparator for b_string

◆ operator!=() [19/42]

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

free function comparator for b_symbol

◆ operator!=() [20/42]

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

free function comparator for b_timestamp

◆ operator!=() [21/42]

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

free function comparator for b_undefined

◆ operator==() [1/42]

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

free function comparator for b_array

◆ operator==() [2/42]

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

free function comparator for b_binary

◆ operator==() [3/42]

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

free function comparator for b_bool

◆ operator==() [4/42]

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

free function comparator for b_code

◆ operator==() [5/42]

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

free function comparator for b_codewscope

◆ operator==() [6/42]

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

free function comparator for b_date

◆ operator==() [7/42]

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

free function comparator for b_dbpointer

◆ operator==() [8/42]

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

free function comparator for b_decimal128

◆ operator==() [9/42]

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

free function comparator for b_document

◆ operator==() [10/42]

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

free function comparator for b_double

◆ operator==() [11/42]

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

free function comparator for b_int32

◆ operator==() [12/42]

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

free function comparator for b_int64

◆ operator==() [13/42]

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

free function comparator for b_maxkey

◆ operator==() [14/42]

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

free function comparator for b_minkey

◆ operator==() [15/42]

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

free function comparator for b_null

◆ operator==() [16/42]

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

free function comparator for b_oid

◆ operator==() [17/42]

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

free function comparator for b_regex

◆ operator==() [18/42]

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

free function comparator for b_string

◆ operator==() [19/42]

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

free function comparator for b_symbol

◆ operator==() [20/42]

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

free function comparator for b_timestamp

◆ operator==() [21/42]

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

free function comparator for b_undefined

Variable Documentation

◆ b_utf8

BSONCXX_DEPRECATED typedef b_string bsoncxx::v_noabi::types::b_utf8

Equivalent to b_string.

Deprecated
Use b_string instead.

◆ value