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

Description

Declares entities representing any BSON value type.

Classes

class  value
 bsoncxx::v_noabi::types::bson_value::value More...
 
class  view
 bsoncxx::v_noabi::types::bson_value::view More...
 
class  view_or_value
 bsoncxx::v_noabi::types::bson_value::view_or_value More...
 

Functions

template<typename T >
v_noabi::types::bson_value::value make_value (T &&t)
 bsoncxx::v_noabi::types::bson_value::make_value
 
bool operator!= (const v_noabi::types::bson_value::value &lhs, const v_noabi::types::bson_value::value &rhs)
 bsoncxx::v_noabi::types::bson_value::operator!=(const v_noabi::types::bson_value::value& lhs, const v_noabi::types::bson_value::value& rhs)
 
bool operator!= (const v_noabi::types::bson_value::value &lhs, const v_noabi::types::bson_value::view &rhs)
 bsoncxx::v_noabi::types::bson_value::operator!=(const v_noabi::types::bson_value::value& lhs, const v_noabi::types::bson_value::view& rhs)
 
bool operator!= (const v_noabi::types::bson_value::view &lhs, const v_noabi::types::bson_value::value &rhs)
 bsoncxx::v_noabi::types::bson_value::operator!=(const v_noabi::types::bson_value::view& lhs, const v_noabi::types::bson_value::value& rhs)
 
template<typename T >
bool operator!= (const v_noabi::types::bson_value::view &lhs, T &&rhs)
 bsoncxx::v_noabi::types::bson_value::operator!=(const v_noabi::types::bson_value::view& lhs, T&& rhs)
 
template<typename T >
bool operator!= (T &&lhs, const v_noabi::types::bson_value::view &rhs)
 bsoncxx::v_noabi::types::bson_value::operator!=(T&& lhs, const v_noabi::types::bson_value::view& rhs)
 
bool operator== (const v_noabi::types::bson_value::value &lhs, const v_noabi::types::bson_value::value &rhs)
 bsoncxx::v_noabi::types::bson_value::operator==(const v_noabi::types::bson_value::value& lhs, const v_noabi::types::bson_value::value& rhs)
 
bool operator== (const v_noabi::types::bson_value::value &lhs, const v_noabi::types::bson_value::view &rhs)
 bsoncxx::v_noabi::types::bson_value::operator==(const v_noabi::types::bson_value::value& lhs, const v_noabi::types::bson_value::view& rhs)
 
bool operator== (const v_noabi::types::bson_value::view &lhs, const v_noabi::types::bson_value::value &rhs)
 bsoncxx::v_noabi::types::bson_value::operator==(const v_noabi::types::bson_value::view& lhs, const v_noabi::types::bson_value::value& rhs)
 
template<typename T >
bool operator== (const v_noabi::types::bson_value::view &lhs, T &&rhs)
 bsoncxx::v_noabi::types::bson_value::operator==(const v_noabi::types::bson_value::view& lhs, T&& rhs)
 
template<typename T >
bool operator== (T &&lhs, const v_noabi::types::bson_value::view &rhs)
 bsoncxx::v_noabi::types::bson_value::operator==(T&& lhs, const v_noabi::types::bson_value::view& rhs)
 

Function Documentation

◆ make_value()

template<typename T >
v_noabi::types::bson_value::value bsoncxx::types::bson_value::make_value ( T && t)

◆ operator!=() [1/5]

◆ operator!=() [2/5]

◆ operator!=() [3/5]

◆ operator!=() [4/5]

template<typename T >
bool bsoncxx::types::bson_value::operator!= ( const v_noabi::types::bson_value::view & lhs,
T && rhs )

◆ operator!=() [5/5]

template<typename T >
bool bsoncxx::types::bson_value::operator!= ( T && lhs,
const v_noabi::types::bson_value::view & rhs )

◆ operator==() [1/5]

◆ operator==() [2/5]

◆ operator==() [3/5]

◆ operator==() [4/5]

template<typename T >
bool bsoncxx::types::bson_value::operator== ( const v_noabi::types::bson_value::view & lhs,
T && rhs )

◆ operator==() [5/5]

template<typename T >
bool bsoncxx::types::bson_value::operator== ( T && lhs,
const v_noabi::types::bson_value::view & rhs )