| 
    MongoDB C++ Driver mongocxx-4.0.0
    
   | 
 
Declares entities representing BSON value types.
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   | |
free function comparator for b_array
free function comparator for b_binary
free function comparator for b_bool
free function comparator for b_code
      
  | 
  inline | 
free function comparator for b_codewscope
free function comparator for b_date
      
  | 
  inline | 
free function comparator for b_dbpointer
      
  | 
  inline | 
free function comparator for b_decimal128
      
  | 
  inline | 
free function comparator for b_document
free function comparator for b_double
free function comparator for b_int32
free function comparator for b_int64
free function comparator for b_maxkey
free function comparator for b_minkey
free function comparator for b_null
free function comparator for b_regex
free function comparator for b_string
free function comparator for b_symbol
      
  | 
  inline | 
free function comparator for b_timestamp
      
  | 
  inline | 
free function comparator for b_undefined
free function comparator for b_array
free function comparator for b_binary
free function comparator for b_bool
free function comparator for b_code
      
  | 
  inline | 
free function comparator for b_codewscope
free function comparator for b_date
      
  | 
  inline | 
free function comparator for b_dbpointer
      
  | 
  inline | 
free function comparator for b_decimal128
      
  | 
  inline | 
free function comparator for b_document
free function comparator for b_double
free function comparator for b_int32
free function comparator for b_int64
free function comparator for b_maxkey
free function comparator for b_minkey
free function comparator for b_regex
free function comparator for b_string
free function comparator for b_symbol
      
  | 
  inline | 
free function comparator for b_timestamp
      
  | 
  inline | 
free function comparator for b_undefined