IceShard
1
A personal game engine project, with development focused on 2D/2.5D games.
Toggle main menu visibility
Loading...
Searching...
No Matches
ice
concepts
StringType
ice::concepts::StringType Concept Reference
#include <
ice/string/string_concepts.hxx
>
Concept definition
template
<
typename
T>
concept
StringType
=
SupportedCharType<typename T::CharType>
&&
SupportedSizeType<typename T::SizeType>
&&
requires
(T
const
& t)
{
typename
T::StringType;
typename
T::ValueType;
typename
T::ConstIterator;
typename
T::ConstReverseIterator;
{ t.data() } -> std::convertible_to<typename T::CharType const*>;
{ t.size() } -> std::convertible_to<typename T::SizeType>;
}
ice::concepts::StringType
Definition
string_concepts.hxx:20
ice::concepts::SupportedCharType
Definition
string_concepts.hxx:12
ice::concepts::SupportedSizeType
Definition
string_concepts.hxx:17
Generated by
1.18.0