MongoDB C++ Driver mongocxx-3.11.0
Loading...
Searching...
No Matches
bsoncxx::builder::basic Namespace Reference

Description

Declares entities used with "basic" BSON builder syntax.

Classes

class  array
 bsoncxx::v_noabi::builder::basic::array More...
 
class  document
 bsoncxx::v_noabi::builder::basic::document More...
 
class  sub_array
 bsoncxx::v_noabi::builder::basic::sub_array More...
 
class  sub_document
 bsoncxx::v_noabi::builder::basic::sub_document More...
 

Functions

v_noabi::concatenate_array concatenate (v_noabi::array::view_or_value array)
 bsoncxx::v_noabi::builder::concatenate(v_noabi::array::view_or_value array)
 
v_noabi::concatenate_doc concatenate (v_noabi::document::view_or_value doc)
 bsoncxx::v_noabi::builder::concatenate(v_noabi::document::view_or_value doc)
 
template<typename T , typename U >
std::tuple< T &&, U && > kvp (T &&t, U &&u)
 bsoncxx::v_noabi::builder::basic::kvp
 
template<typename... Args>
v_noabi::array::value make_array (Args &&... args)
 bsoncxx::v_noabi::builder::basic::make_array
 
template<typename... Args>
v_noabi::document::value make_document (Args &&... args)
 bsoncxx::v_noabi::builder::basic::make_document
 

Function Documentation

◆ concatenate() [1/2]

v_noabi::concatenate_array bsoncxx::builder::basic::concatenate ( v_noabi::array::view_or_value array)

◆ concatenate() [2/2]

v_noabi::concatenate_doc bsoncxx::builder::basic::concatenate ( v_noabi::document::view_or_value doc)

◆ kvp()

template<typename T , typename U >
std::tuple< T &&, U && > bsoncxx::builder::basic::kvp ( T && t,
U && u )

◆ make_array()

template<typename... Args>
v_noabi::array::value bsoncxx::builder::basic::make_array ( Args &&... args)

◆ make_document()

template<typename... Args>
v_noabi::document::value bsoncxx::builder::basic::make_document ( Args &&... args)