WPILibC++ 2025.3.1
Loading...
Searching...
No Matches
range_formatter< T, Char, enable_if_t< conjunction< std::is_same< T, remove_cvref_t< T > >, is_formattable< T, Char > >::value > > Struct Template Reference

#include <fmt/ranges.h>

Public Member Functions

FMT_CONSTEXPR range_formatter ()
 
FMT_CONSTEXPR auto underlying () -> detail::range_formatter_type< Char, T > &
 
FMT_CONSTEXPR void set_separator (basic_string_view< Char > sep)
 
FMT_CONSTEXPR void set_brackets (basic_string_view< Char > open, basic_string_view< Char > close)
 
FMT_CONSTEXPR auto parse (parse_context< Char > &ctx) -> const Char *
 
template<typename R , typename FormatContext >
auto format (R &&range, FormatContext &ctx) const -> decltype(ctx.out())
 

Constructor & Destructor Documentation

◆ range_formatter()

template<typename T , typename Char >
FMT_CONSTEXPR range_formatter< T, Char, enable_if_t< conjunction< std::is_same< T, remove_cvref_t< T > >, is_formattable< T, Char > >::value > >::range_formatter ( )
inline

Member Function Documentation

◆ format()

template<typename T , typename Char >
template<typename R , typename FormatContext >
auto range_formatter< T, Char, enable_if_t< conjunction< std::is_same< T, remove_cvref_t< T > >, is_formattable< T, Char > >::value > >::format ( R && range,
FormatContext & ctx ) const -> decltype(ctx.out())
inline

◆ parse()

template<typename T , typename Char >
FMT_CONSTEXPR auto range_formatter< T, Char, enable_if_t< conjunction< std::is_same< T, remove_cvref_t< T > >, is_formattable< T, Char > >::value > >::parse ( parse_context< Char > & ctx) -> const Char*
inline

◆ set_brackets()

template<typename T , typename Char >
FMT_CONSTEXPR void range_formatter< T, Char, enable_if_t< conjunction< std::is_same< T, remove_cvref_t< T > >, is_formattable< T, Char > >::value > >::set_brackets ( basic_string_view< Char > open,
basic_string_view< Char > close )
inline

◆ set_separator()

template<typename T , typename Char >
FMT_CONSTEXPR void range_formatter< T, Char, enable_if_t< conjunction< std::is_same< T, remove_cvref_t< T > >, is_formattable< T, Char > >::value > >::set_separator ( basic_string_view< Char > sep)
inline

◆ underlying()

template<typename T , typename Char >
FMT_CONSTEXPR auto range_formatter< T, Char, enable_if_t< conjunction< std::is_same< T, remove_cvref_t< T > >, is_formattable< T, Char > >::value > >::underlying ( ) -> detail::range_formatter_type<Char, T>&
inline

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