Rosetta
Public Member Functions | List of all members
detail::fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > > Struct Template Reference

#include <ostream.h>

Inheritance diagram for detail::fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > >:
Inheritance graph
[legend]

Public Member Functions

FMT_CONSTEXPR auto parse (basic_format_parse_context< Char > &ctx) -> decltype(ctx.begin())
 
template<typename ParseCtx , FMT_ENABLE_IF(std::is_same< ParseCtx, basic_printf_parse_context< Char >>::value) >
auto parse (ParseCtx &ctx) -> decltype(ctx.begin())
 
template<typename OutputIt >
auto format (const T &value, basic_format_context< OutputIt, Char > &ctx) -> OutputIt
 
template<typename OutputIt >
auto format (const T &value, basic_printf_context< OutputIt, Char > &ctx) -> OutputIt
 

Additional Inherited Members

- Private Member Functions inherited from formatter< basic_string_view< Char >, Char >
 formatter ()=delete
 

Member Function Documentation

◆ format() [1/2]

template<typename T , typename Char >
template<typename OutputIt >
auto detail::fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > >::format ( const T value,
basic_format_context< OutputIt, Char > &  ctx 
) -> OutputIt
inline

◆ format() [2/2]

template<typename T , typename Char >
template<typename OutputIt >
auto detail::fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > >::format ( const T value,
basic_printf_context< OutputIt, Char > &  ctx 
) -> OutputIt
inline

◆ parse() [1/2]

template<typename T , typename Char >
FMT_CONSTEXPR auto detail::fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > >::parse ( basic_format_parse_context< Char > &  ctx) -> decltype(ctx.begin())
inline

◆ parse() [2/2]

template<typename T , typename Char >
template<typename ParseCtx , FMT_ENABLE_IF(std::is_same< ParseCtx, basic_printf_parse_context< Char >>::value) >
auto detail::fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > >::parse ( ParseCtx &  ctx) -> decltype(ctx.begin())
inline

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