Livox SDK API  V2.2.0
ranges.h File Reference
#include "format.h"
#include <type_traits>

Go to the source code of this file.

Classes

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

Namespaces

 fmt
 
 fmt::v5
 
 fmt::v5::internal
 

Macros

#define FMT_RANGE_OUTPUT_LENGTH_LIMIT   256
 

Functions

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

Macro Definition Documentation

#define FMT_RANGE_OUTPUT_LENGTH_LIMIT   256

Definition at line 20 of file ranges.h.