SoPlex Documentation
Loading...
Searching...
No Matches
fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > > Struct Template Reference

#include <ostream.h>

Inheritance diagram for fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > >:
formatter< basic_string_view< Char >, Char >

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
 

Detailed Description

template<typename T, typename Char>
struct detail::fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > >

Definition at line 121 of file ostream.h.

Member Function Documentation

◆ format() [1/2]

template<typename T , typename Char >
template<typename OutputIt >
auto format ( const T & value,
basic_format_context< OutputIt, Char > & ctx ) -> OutputIt

Definition at line 135 of file ostream.h.

References buffer< T >::data(), format(), detail::format_value(), and buffer< T >::size().

◆ format() [2/2]

template<typename T , typename Char >
template<typename OutputIt >
auto format ( const T & value,
basic_printf_context< OutputIt, Char > & ctx ) -> OutputIt

Definition at line 143 of file ostream.h.

References buffer< T >::begin(), buffer< T >::end(), and detail::format_value().

◆ parse() [1/2]

template<typename T , typename Char >
FMT_CONSTEXPR auto parse ( basic_format_parse_context< Char > & ctx) -> decltype(ctx.begin())

Definition at line 123 of file ostream.h.

◆ 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 parse ( ParseCtx & ctx) -> decltype(ctx.begin())

Definition at line 130 of file ostream.h.