MongoDB C++ Driver 4.2.0
Loading...
Searching...
No Matches
view.hpp File Reference

Description

Provides non-owning, read-only entities representing a BSON type value.

Note
A "BSON type value" refers to the value of a BSON element without its key.
Includes

Go to the source code of this file.

Classes

struct  bsoncxx::v1::types::b_array
 BSON type value "Array". More...
struct  bsoncxx::v1::types::b_binary
 BSON type value "Binary Data". More...
struct  bsoncxx::v1::types::b_bool
 BSON type value "Boolean". More...
struct  bsoncxx::v1::types::b_code
 BSON type value "JavaScript Code". More...
struct  bsoncxx::v1::types::b_codewscope
 BSON type value "JavaScript Code With Scope". More...
struct  bsoncxx::v1::types::b_date
 BSON type value "UTC Datetime". More...
struct  bsoncxx::v1::types::b_dbpointer
 BSON type value "DBPointer". More...
struct  bsoncxx::v1::types::b_decimal128
 BSON type value "Decimal128". More...
struct  bsoncxx::v1::types::b_document
 BSON type value "Embedded Document". More...
struct  bsoncxx::v1::types::b_double
 BSON type value "64-bit Binary Floating Point". More...
struct  bsoncxx::v1::types::b_int32
 BSON type value "32-bit Integer". More...
struct  bsoncxx::v1::types::b_int64
 BSON type value "64-bit Integer". More...
struct  bsoncxx::v1::types::b_maxkey
 BSON type value "Max Key". More...
struct  bsoncxx::v1::types::b_minkey
 BSON type value "Min Key". More...
struct  bsoncxx::v1::types::b_null
 BSON type value "Null Value". More...
struct  bsoncxx::v1::types::b_oid
 BSON type value "ObjectID". More...
struct  bsoncxx::v1::types::b_regex
 BSON type value "Regular Expression". More...
struct  bsoncxx::v1::types::b_string
 BSON type value "UTF-8 String". More...
struct  bsoncxx::v1::types::b_symbol
 BSON type value "Symbol". More...
struct  bsoncxx::v1::types::b_timestamp
 BSON type value "Timestamp". More...
struct  bsoncxx::v1::types::b_undefined
 BSON type value "Undefined (Value)". More...
class  bsoncxx::v1::types::view
 A non-owning, read-only union of BSON type values. More...

Namespaces

namespace  bsoncxx
 The top-level namespace within which all bsoncxx library entities are declared.
namespace  bsoncxx::v1
 Declares entities whose ABI stability is guaranteed for documented symbols.
namespace  bsoncxx::v1::types
 Declares entities representing a BSON type value.