11class TypeTrait<std::string> {
13 using Type = std::string;
25template<
typename CharT>
26class TypeTrait<std::basic_string<CharT>> {
30 using Type = std::basic_string<CharT>;
34 static_assert(std::is_same<CharT, char>::value,
"Only support 8Bit characters");
static String variable()
construct variable-length string
Datatype TypeClass
subtype of Datatype which will be used
Definition type_trait.hpp:58
static TypeClass create(const T &=T())
create the new type instance
static const TypeClass & get(const T &=T())
reference to const static type instance
Type
Definition type.hpp:43
@ String
indicates a string type
top-level namespace of the entire library
Definition attribute.hpp:45