StormByte 2.0.0
C++26 foundation of the StormByte suite
 
Loading...
Searching...
No Matches
StormByte::Type::String Concept Reference

Text string types that are not generic containers. More...

#include <StormByte/type_traits/containers.hxx>

Concept definition

template<typename T>
Same type after stripping cv and references from both sides.
Definition relations.hxx:94
Text string types that are not generic containers.
Definition containers.hxx:101

Detailed Description

Text string types that are not generic containers.

Template Parameters
TType to test.

Includes std::string, std::wstring, std::u16string, std::u32string, StormByte::Safe::String and StormByte::Safe::WString. They must stay out of StormByte::Type::Container so StormByte::Serializable routes them through StormByte::Detail::Codec.

The suite types are forward-declared; their definitions live in Base.

template<Type::String T>
void process(T str);