![]() |
MySQL 9.6.0
Source Code Documentation
|
Experimental API header. More...
#include "mysql/strconv/encode/concat_object.h"#include "mysql/strconv/encode/encode.h"#include "mysql/strconv/encode/string_target.h"#include "mysql/strconv/formats/format.h"Go to the source code of this file.
Namespaces | |
| namespace | mysql |
| namespace | mysql::strconv |
| namespace | mysql::strconv::throwing |
Functions | |
| template<std::size_t index = 0, class... Args_t> | |
| void | mysql::strconv::encode_impl (const Is_format auto &format, Is_string_target auto &target, const Concat_object< Args_t... > &concat_object) |
| template<Is_format Format_t, class... Args_t> | |
| auto | mysql::strconv::concat_length (const Format_t &format, const Args_t &...args) noexcept |
| Compute the length of the concatenation of the string representations of the objects. More... | |
| template<Is_format Format_t, Is_out_str Out_str_t, class... Args_t> | |
| auto | mysql::strconv::concat (const Format_t &format, const Out_str_t &out, const Args_t &...args) noexcept |
| Concatenate the string representations of the objects into the output string wrapper. More... | |
| template<class String_t = std::string, Is_format Format_t, class... Args_t> | |
| auto | mysql::strconv::concat (const Format_t &format, const Args_t &...args) noexcept |
| Concatenate the string representations of the objects and return a std::optional<std::string> object holding the result. More... | |
| template<class String_t = std::string, Is_format Format_t, class... Args_t> | |
| auto | mysql::strconv::throwing::concat (const Format_t &format, const Args_t &...args) |
| Concatenate the string representations of the objects and return a std::string object holding the result. More... | |
Experimental API header.