MongoDB C++ Driver mongocxx-4.0.0
Loading...
Searching...
No Matches
view.hpp File Reference

Description

Go to the source code of this file.

Classes

class  bsoncxx::v_noabi::types::bson_value::view
 A view-only variant that can contain any BSON type. More...
 

Namespaces

namespace  bsoncxx
 The top-level namespace within which all bsoncxx library entities are declared.
 
namespace  bsoncxx::types
 Declares entities representing BSON value types.
 
namespace  bsoncxx::types::bson_value
 Declares entities representing any BSON value type.
 
namespace  bsoncxx::v_noabi
 Declares entities whose ABI stability is NOT guaranteed.
 
namespace  bsoncxx::v_noabi::types
 Declares entities representing BSON value types.
 
namespace  bsoncxx::v_noabi::types::bson_value
 Declares entities representing any BSON value type.
 

Functions

template<typename T >
bool bsoncxx::types::bson_value::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 bsoncxx::types::bson_value::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)
 
template<typename T >
bool bsoncxx::types::bson_value::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 bsoncxx::types::bson_value::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)
 
template<typename T >
detail::requires_t< bool, detail::is_bson_view_compatible< T > > bsoncxx::v_noabi::types::bson_value::operator!= (const bson_value::view &lhs, T &&rhs)
 Compares a view with a type representable as a view.
 
template<typename T >
detail::requires_t< bool, detail::is_bson_view_compatible< T > > bsoncxx::v_noabi::types::bson_value::operator!= (T &&lhs, const bson_value::view &rhs)
 Compares a view with a type representable as a view.
 
template<typename T >
detail::requires_t< bool, detail::is_bson_view_compatible< T > > bsoncxx::v_noabi::types::bson_value::operator== (const bson_value::view &lhs, T &&rhs)
 Compares a view with a type representable as a view.
 
template<typename T >
detail::requires_t< bool, detail::is_bson_view_compatible< T > > bsoncxx::v_noabi::types::bson_value::operator== (T &&lhs, const bson_value::view &rhs)
 Compares a view with a type representable as a view.