C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::meta::friendly_name< T > Struct Template Reference

Static Public Attributes

static constexpr std::string_view value {U8("string")}
 
static constexpr auto && nested_value = friendly_name_v<typename T::value_type>
 
static constexpr auto buffer
 

Member Data Documentation

◆ buffer

template<std_vector T>
auto essence::meta::friendly_name< T >::buffer
staticconstexpr
Initial value:
{[] {
std::array<char, nested_value.size() + 9> result{};
auto iter = result.begin();
iter = std::ranges::copy(std::string_view{U8("vector<")}, iter).out;
iter = std::ranges::copy(nested_value, iter).out;
iter = std::ranges::copy(std::string_view{U8(">")}, iter).out;
return result;
}()}

The documentation for this struct was generated from the following files: