|
template<concepts::Encoding Enc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< bool >, FormatParseContext< Enc > &parse_context) |
|
template<concepts::Encoding Enc, concepts::OneOf< char, c32 > T> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< T >, FormatParseContext< Enc > &parse_context, bool debug) |
|
template<concepts::InputContainer Con, concepts::Encoding Enc>
requires (!concepts::detail::ConstantString<Con> && concepts::Formattable<meta::ContainerReference<Con>>) |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< Con >, FormatParseContext< Enc > &) |
|
template<concepts::Integer T, concepts::Encoding Enc>
requires (!concepts::OneOf<T, char, c32>) |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< T >, FormatParseContext< Enc > &parse_context) |
|
template<concepts::Encoding Enc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< byte >, FormatParseContext< Enc > &parse_context) |
|
template<typename T, concepts::Encoding Enc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< T * >, FormatParseContext< Enc > &parse_context) |
|
template<concepts::Encoding Enc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< nullptr_t >, FormatParseContext< Enc > &parse_context) |
|
template<detail::ToStringFormattable T, concepts::Encoding Enc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< T >, FormatParseContext< Enc > &parse_context) |
|
template<concepts::Encoding Enc, concepts::Encoding OtherEnc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< container::PathViewImpl< Enc > >, FormatParseContext< OtherEnc > &parse_context) |
|
template<concepts::detail::MutableString T, concepts::Encoding Enc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< container::PathImpl< T > >, FormatParseContext< Enc > &parse_context) |
|
template<concepts::Formattable... Types, concepts::Encoding Enc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< Tuple< Types... > >, FormatParseContext< Enc > &) |
|
template<concepts::Formattable... Types, concepts::Encoding Enc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< Variant< Types... > >, FormatParseContext< Enc > &) |
|
template<concepts::Encoding Enc> |
constexpr auto | tag_invoke (types::Tag< formatter_in_place >, InPlaceType< Void >, FormatParseContext< Enc > &) |
|
template<typename T, concepts::Encoding Enc>
requires (requires { formatter_in_place(in_place_type<meta::RemoveCVRef<T>>, parse_context); }) |
constexpr auto | formatter (FormatParseContext< Enc > &parse_context, bool debug=false) |
|
template<concepts::FormatContext Context, concepts::Formattable... Types> |
constexpr auto | make_format_args (Types &&... values) |
|