Iros
Loading...
Searching...
No Matches
mutable_string.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/string/constant_string.h
"
4
#include "
di/container/vector/mutable_vector.h
"
5
6
namespace
di::concepts::detail
{
7
template
<
typename
T>
8
concept
MutableString
=
ConstantString<T>
&&
MutableVector<T>
&&
9
SameAs<meta::EncodingCodeUnit<meta::Encoding<T>
>,
meta::detail::VectorValue<T>
>;
10
}
di::concepts::SameAs
Definition
core.h:114
di::concepts::detail::ConstantString
Definition
constant_string.h:8
di::concepts::detail::MutableString
Definition
mutable_string.h:8
di::concepts::detail::MutableVector
Definition
mutable_vector.h:13
constant_string.h
mutable_vector.h
di::concepts::detail
Definition
impl.h:7
di::meta::detail::VectorValue
T::Value VectorValue
Definition
constant_vector.h:15
libs
di
include
di
container
string
mutable_string.h
Generated by
1.13.0