MySQL 9.6.0
Source Code Documentation
encode_text.h File Reference

Experimental API header. More...

Go to the source code of this file.

Namespaces

namespace  mysql
 
namespace  mysql::strconv
 
namespace  mysql::strconv::throwing
 

Functions

template<class Object_t >
std::size_t mysql::strconv::compute_encoded_length_text (const Object_t &object)
 Return the string length of the object, using Text_format. More...
 
template<Is_out_str_fixed Out_str_t, class Object_t >
auto mysql::strconv::encode_text (Out_str_t out_str, const Object_t &object)
 Write the string representation of the object to the given string output wrapper, using Text_format. More...
 
template<class String_t = std::string, class Object_t >
String_t mysql::strconv::throwing::encode_text (const Object_t &object)
 Return an std::string object holding the string representation of the object, using Text_format. More...
 
template<class String_t = std::string, class... Objects_t>
String_t mysql::strconv::throwing::concat_text (const Objects_t &...objects)
 Return an std::string object holding the concatenated string representations of the objects, using Text_format. More...
 
template<class String_t = std::string, class Object_t >
auto mysql::strconv::encode_text (const Object_t &object)
 Return an std::optional<std::string> object holding the string representation of the object, using Text_format. More...
 
template<class String_t = std::string, class... Objects_t>
auto mysql::strconv::concat_text (const Objects_t &...objects)
 Return an std::optional<std::string> object holding the concatenated string representations of the objects, using Text_format. More...
 

Detailed Description

Experimental API header.