Iros
Loading...
Searching...
No Matches
to_string.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/string/string.h
"
4
#include "
di/format/concepts/formattable.h
"
5
#include "
di/format/present.h
"
6
7
namespace
di::format
{
8
namespace
detail
{
9
struct
ToStringFunction
{
10
constexpr
auto
operator()
(
concepts::Formattable
auto
&& value)
const
{
return
*
present
(
u8
"{}"
_sv, value); }
11
};
12
}
13
14
constexpr
inline
auto
to_string
=
detail::ToStringFunction
{};
15
}
16
17
namespace
di
{
18
using
format::to_string
;
19
}
di::concepts::Formattable
Definition
formattable.h:9
string.h
formattable.h
di::format::detail
Definition
base.h:16
di::format
Definition
bounded_format_context.h:7
di::format::present
constexpr auto present
Definition
present.h:7
di::format::to_string
constexpr auto to_string
Definition
to_string.h:14
di::types::u8
__UINT8_TYPE__ u8
Definition
integers.h:9
di
Definition
zstring_parser.h:9
present.h
di::format::detail::ToStringFunction
Definition
to_string.h:9
di::format::detail::ToStringFunction::operator()
constexpr auto operator()(concepts::Formattable auto &&value) const
Definition
to_string.h:10
libs
di
include
di
format
to_string.h
Generated by
1.13.0