MySQL 9.6.0
Source Code Documentation
mysql::strconv::Is_out_str Concept Reference

True if Test is an Output String Wrapper, i.e., derived from Out_str_base. More...

#include <out_str.h>

Concept definition

template<class Test>
std::derived_from<Test, Out_str_base> &&
requires(Test test, std::size_t new_size) {
{ test.initial_capacity() } -> std::same_as<std::size_t>;
{ test.size() } -> std::same_as<std::size_t>;
{
test.resize(new_size)
{ test.data() } -> std::same_as<char *>;
{ test.udata() } -> std::same_as<unsigned char *>;
{ test.bdata() } -> std::same_as<std::byte *>;
{ Test::resize_policy } -> std::convertible_to<Resize_policy>;
}
True if Test is equal to one of Types.
Definition: is_either.h:39
True if Test is an Output String Wrapper, i.e., derived from Out_str_base.
Definition: out_str.h:219

Detailed Description

True if Test is an Output String Wrapper, i.e., derived from Out_str_base.