True if Test is an Output String Wrapper, i.e., derived from Out_str_base.
More...
#include <out_str.h>
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 an Output String Wrapper, i.e., derived from Out_str_base.
Definition: out_str.h:219
True if Test is an Output String Wrapper, i.e., derived from Out_str_base.