Rosetta
Public Member Functions | Public Attributes | List of all members
formatter< T, Char, enable_if_t< fmt::is_range< T, Char >::value &&(has_formatter< detail::value_type< T >, format_context >::value||detail::has_fallback_formatter< detail::value_type< T >, format_context >::value) > > Struct Template Reference

#include <ranges.h>

Public Member Functions

template<typename ParseContext >
FMT_CONSTEXPR auto parse (ParseContext &ctx) -> decltype(ctx.begin())
 
template<typename FormatContext >
FormatContext::iterator format (const T &values, FormatContext &ctx)
 

Public Attributes

formatting_range< Char > formatting
 

Member Function Documentation

◆ format()

template<typename T , typename Char >
template<typename FormatContext >
FormatContext::iterator formatter< T, Char, enable_if_t< fmt::is_range< T, Char >::value &&(has_formatter< detail::value_type< T >, format_context >::value||detail::has_fallback_formatter< detail::value_type< T >, format_context >::value) > >::format ( const T values,
FormatContext &  ctx 
)
inline

◆ parse()

template<typename T , typename Char >
template<typename ParseContext >
FMT_CONSTEXPR auto formatter< T, Char, enable_if_t< fmt::is_range< T, Char >::value &&(has_formatter< detail::value_type< T >, format_context >::value||detail::has_fallback_formatter< detail::value_type< T >, format_context >::value) > >::parse ( ParseContext &  ctx) -> decltype(ctx.begin())
inline

Member Data Documentation

◆ formatting

template<typename T , typename Char >
formatting_range<Char> formatter< T, Char, enable_if_t< fmt::is_range< T, Char >::value &&(has_formatter< detail::value_type< T >, format_context >::value||detail::has_fallback_formatter< detail::value_type< T >, format_context >::value) > >::formatting

The documentation for this struct was generated from the following file: