Classes | Namespaces | Macros | Functions
ranges.h File Reference
#include "format.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  formatting_base< Char >
 
struct  formatting_range< Char, Enable >
 
struct  formatting_tuple< Char, Enable >
 
class  internal::is_like_std_string< T >
 Return true value if T has std::string interface, like std::string_view. More...
 
struct  internal::is_like_std_string< fmt::basic_string_view< Char > >
 
struct  internal::conditional_helper< Ts >
 
struct  internal::is_range_< T, _ >
 
struct  is_tuple_like< T >
 
struct  formatter< TupleT, Char, typename std::enable_if< fmt::is_tuple_like< TupleT >::value >::type >
 
struct  formatter< T, Char, Enable >::format_each< FormatContext >
 
struct  is_range< T >
 
struct  formatter< RangeT, Char, typename std::enable_if< fmt::is_range< RangeT >::value >::type >
 

Namespaces

 internal
 

Macros

#define FMT_RANGE_OUTPUT_LENGTH_LIMIT   256
 

Functions

template<typename RangeT , typename OutputIterator >
void internal::copy (const RangeT &range, OutputIterator out)
 
template<typename OutputIterator >
void internal::copy (const char *str, OutputIterator out)
 
template<typename OutputIterator >
void internal::copy (char ch, OutputIterator out)
 

Macro Definition Documentation

#define FMT_RANGE_OUTPUT_LENGTH_LIMIT   256

Definition at line 20 of file ranges.h.