WPILibC++ 2024.3.1
detail::range_default_formatter< K, R, Char, enable_if_t<(K==range_format::sequence||K==range_format::map||K==range_format::set)> > Struct Template Reference

#include </home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/fmtlib/include/fmt/ranges.h>

Public Types

using range_type = detail::maybe_const_range< R >
 

Public Member Functions

FMT_CONSTEXPR range_default_formatter ()
 
FMT_CONSTEXPR void init (range_format_constant< range_format::set >)
 
FMT_CONSTEXPR void init (range_format_constant< range_format::map >)
 
FMT_CONSTEXPR void init (range_format_constant< range_format::sequence >)
 
template<typename ParseContext >
FMT_CONSTEXPR auto parse (ParseContext &ctx) -> decltype(ctx.begin())
 
template<typename FormatContext >
auto format (range_type &range, FormatContext &ctx) const -> decltype(ctx.out())
 

Public Attributes

range_formatter< detail::uncvref_type< range_type >, Char > underlying_
 

Member Typedef Documentation

◆ range_type

template<range_format K, typename R , typename Char >
using detail::range_default_formatter< K, R, Char, enable_if_t<(K==range_format::sequence||K==range_format::map||K==range_format::set)> >::range_type = detail::maybe_const_range<R>

Constructor & Destructor Documentation

◆ range_default_formatter()

template<range_format K, typename R , typename Char >
FMT_CONSTEXPR detail::range_default_formatter< K, R, Char, enable_if_t<(K==range_format::sequence||K==range_format::map||K==range_format::set)> >::range_default_formatter ( )
inline

Member Function Documentation

◆ format()

template<range_format K, typename R , typename Char >
template<typename FormatContext >
auto detail::range_default_formatter< K, R, Char, enable_if_t<(K==range_format::sequence||K==range_format::map||K==range_format::set)> >::format ( range_type range,
FormatContext &  ctx 
) const -> decltype(ctx.out())
inline

◆ init() [1/3]

◆ init() [2/3]

◆ init() [3/3]

◆ parse()

template<range_format K, typename R , typename Char >
template<typename ParseContext >
FMT_CONSTEXPR auto detail::range_default_formatter< K, R, Char, enable_if_t<(K==range_format::sequence||K==range_format::map||K==range_format::set)> >::parse ( ParseContext &  ctx) -> decltype(ctx.begin())
inline

Member Data Documentation

◆ underlying_


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