MongoDB C++ Driver 4.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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/v1/config/config.hpp.
See also

Go to the source code of this file.

Classes

class  bsoncxx::v1::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::v1
 Declares entities whose ABI stability is guaranteed for documented symbols.
 
namespace  bsoncxx::v1::stdx
 Declares C++17 standard library polyfills.