23using v1::stdx::in_place;
24using v1::stdx::in_place_t;
25using v1::stdx::make_optional;
26using v1::stdx::nullopt;
27using v1::stdx::nullopt_t;
28using v1::stdx::optional;
37#if defined(BSONCXX_API_OVERRIDE_DEFAULT_ABI)
39using v1::stdx::in_place;
40using v1::stdx::in_place_t;
41using v1::stdx::make_optional;
42using v1::stdx::nullopt;
43using v1::stdx::nullopt_t;
44using v1::stdx::optional;
48using v_noabi::stdx::in_place;
49using v_noabi::stdx::in_place_t;
50using v_noabi::stdx::make_optional;
51using v_noabi::stdx::nullopt;
52using v_noabi::stdx::nullopt_t;
53using v_noabi::stdx::optional;
Declares C++17 standard library polyfills.
Declares C++17 standard library polyfills.
Declares entities whose ABI stability is NOT guaranteed.
The top-level namespace within which all bsoncxx library entities are declared.
Provides std::optional-related polyfills for library API usage.