MongoDB C++ Driver current
Loading...
Searching...
No Matches
Namespaces
bsoncxx Namespace Reference

Description

The top-level namespace within which all bsoncxx library entities are declared.

In addition to declaring ABI namespaces (v_noabi, v1, etc.), this namespace also provides "redeclarations" of entities within ABI namespaces. These redeclarations are intended to be the preferred method for using bsoncxx library entities when ABI stability of the bsoncxx library is NOT a requirement by the user. See Root Namespace Redeclarations.

Namespaces

namespace  array
 Declares entities representing a BSON array.
 
namespace  builder
 Declares entities used to build BSON documents.
 
namespace  document
 Declares entities representing a BSON document.
 
namespace  stdx
 Declares C++17 standard library polyfills.
 
namespace  string
 Declares entities related to handling string types.
 
namespace  types
 Declares entities representing BSON value types.
 
namespace  v1
 Declares entities whose ABI stability is guaranteed for documented symbols.
 
namespace  v_noabi
 Declares entities whose ABI stability is NOT guaranteed.
 
namespace  vector
 Declarations related to the BSON Binary Vector subtype.