MongoDB C++ Driver mongocxx-4.0.0
|
Declares entities related to handling string types.
Classes | |
class | view_or_value |
Class representing a view-or-value variant type for strings. More... | |
Functions | |
template<class CharT , class Traits = std::char_traits<CharT>, class Allocator = std::allocator<CharT>> | |
std::basic_string< CharT, Traits, Allocator > | to_string (v_noabi::stdx::basic_string_view< CharT, Traits > value, const Allocator &alloc=Allocator()) |
Convert a bsoncxx::v_noabi::stdx::string_view to a std::string . | |
bool | operator== (const view_or_value &lhs, const char *rhs) |
Comparison operators for comparing string::view_or_value directly with const char* . | |
bool | operator!= (const view_or_value &lhs, const char *rhs) |
Comparison operators for comparing string::view_or_value directly with const char* . | |
bool | operator== (const char *lhs, const view_or_value &rhs) |
Comparison operators for comparing string::view_or_value directly with const char* . | |
bool | operator!= (const char *lhs, const view_or_value &rhs) |
Comparison operators for comparing string::view_or_value directly with const char* . | |
bool | operator== (const view_or_value &lhs, const char *rhs) |
Comparison operators for comparing string::view_or_value directly with const char* . | |
bool | operator!= (const view_or_value &lhs, const char *rhs) |
Comparison operators for comparing string::view_or_value directly with const char* . | |
bool | operator== (const char *lhs, const view_or_value &rhs) |
Comparison operators for comparing string::view_or_value directly with const char* . | |
bool | operator!= (const char *lhs, const view_or_value &rhs) |
Comparison operators for comparing string::view_or_value directly with const char* . | |
|
inline |
Comparison operators for comparing string::view_or_value directly with const char*
.
|
inline |
Comparison operators for comparing string::view_or_value directly with const char*
.
|
inline |
Comparison operators for comparing string::view_or_value directly with const char*
.
|
inline |
Comparison operators for comparing string::view_or_value directly with const char*
.
std::basic_string< CharT, Traits, Allocator > bsoncxx::v_noabi::string::to_string | ( | v_noabi::stdx::basic_string_view< CharT, Traits > | value, |
const Allocator & | alloc = Allocator() ) |
Convert a bsoncxx::v_noabi::stdx::string_view
to a std::string
.
This function may be used in place of explicit conversion to std::string
, which may not be supported across all polyfill build configurations.