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

Description

Provides std::optional-related polyfills for library API usage.

Note
The API and ABI compatibility of this polyfill is determined by polyfill build configuration variables and the BSONCXX_POLY_USE_* macros provided by bsoncxx/v_noabi/bsoncxx/config/config.hpp.
See also

Go to the source code of this file.

Classes

class  bsoncxx::v_noabi::stdx::optional< T >
 A polyfill for std::optional<T>. More...
 

Namespaces

namespace  bsoncxx
 The top-level namespace within which all bsoncxx library entities are declared.
 
namespace  bsoncxx::stdx
 Declares C++17 standard library polyfills.
 
namespace  bsoncxx::v_noabi
 Declares entities whose ABI stability is NOT guaranteed.
 
namespace  bsoncxx::v_noabi::stdx
 Declares C++17 standard library polyfills.