Declares entities related to handling string types.    
 | 
| 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*.  
  | 
|   |