Iros
Loading...
Searching...
No Matches
di::concepts::Formattable Concept Reference
#include <
di/format/concepts/formattable.h
>
Concept definition
template
<
typename
T>
concept
di::concepts::Formattable
=
requires
(
format::ContextPlaceholder
& context,
format::FormatParseContext<container::string::Utf8Encoding>
parse_context, T&& value) {
{ (*
format::formatter<T>
(parse_context))(context, util::forward<T>(value)) } ->
SameAs<Result<void>
>;
}
di::format::FormatParseContext
Definition
format_parse_context.h:14
di::concepts::Formattable
Definition
formattable.h:9
di::concepts::SameAs
Definition
core.h:114
di::format::formatter
constexpr auto formatter(FormatParseContext< Enc > &parse_context, bool debug=false)
Definition
formatter.h:27
di::format::ContextPlaceholder
Definition
format_context.h:16
di
concepts
Formattable
Generated by
1.13.0