Pyrogenesis  trunk
Classes | Enumerations | Functions | Variables
fmt::internal Namespace Reference

Classes

struct  Arg
 
class  ArgFormatter
 
class  ArgVisitor
 
class  Array
 
class  BasicCharTraits
 
class  CharTraits
 
class  CharTraits< char >
 
class  CharTraits< wchar_t >
 
struct  FormatErrorReporter
 
class  FormatterBase
 
struct  IntTraits
 
class  MakeArg
 
struct  MakeUnsigned
 
struct  NonZero
 
struct  NonZero< 0 >
 
class  PrintfFormatter
 
class  RuntimeError
 
struct  SignChecker
 
struct  SignChecker< true >
 
struct  TypeSelector
 
struct  TypeSelector< false >
 

Enumerations

enum  { INLINE_BUFFER_SIZE = 500 }
 

Functions

template<typename T >
Tmake_ptr (T *ptr, std::size_t)
 
template<typename T >
bool is_negative (T value)
 
 FMT_SPECIALIZE_MAKE_UNSIGNED (char, unsigned char)
 
 FMT_SPECIALIZE_MAKE_UNSIGNED (signed char, unsigned char)
 
 FMT_SPECIALIZE_MAKE_UNSIGNED (short, unsigned short)
 
 FMT_SPECIALIZE_MAKE_UNSIGNED (int, unsigned)
 
 FMT_SPECIALIZE_MAKE_UNSIGNED (long, unsigned long)
 
 FMT_SPECIALIZE_MAKE_UNSIGNED (LongLong, ULongLong)
 
void report_unknown_type (char code, const char *type)
 
unsigned count_digits (uint64_t n)
 
template<typename UInt , typename Char >
void format_decimal (Char *buffer, UInt value, unsigned num_digits)
 
int safe_strerror (int error_code, char *&buffer, std::size_t buffer_size) FMT_NOEXCEPT(true)
 
void format_system_error (fmt::Writer &out, int error_code, fmt::StringRef message)
 

Variables

const uint32_t POWERS_OF_10_32 [] = {0, FMT_POWERS_OF_10(1)}
 
const uint64_t POWERS_OF_10_64 []
 
const char DIGITS []
 

Enumeration Type Documentation

anonymous enum
Enumerator
INLINE_BUFFER_SIZE 

Function Documentation

unsigned fmt::internal::count_digits ( uint64_t  n)
inline
fmt::internal::FMT_SPECIALIZE_MAKE_UNSIGNED ( char  ,
unsigned  char 
)
fmt::internal::FMT_SPECIALIZE_MAKE_UNSIGNED ( signed  char,
unsigned  char 
)
fmt::internal::FMT_SPECIALIZE_MAKE_UNSIGNED ( short  ,
unsigned  short 
)
fmt::internal::FMT_SPECIALIZE_MAKE_UNSIGNED ( int  ,
unsigned   
)
fmt::internal::FMT_SPECIALIZE_MAKE_UNSIGNED ( long  ,
unsigned  long 
)
fmt::internal::FMT_SPECIALIZE_MAKE_UNSIGNED ( LongLong  ,
ULongLong   
)
template<typename UInt , typename Char >
void fmt::internal::format_decimal ( Char *  buffer,
UInt  value,
unsigned  num_digits 
)
inline
void fmt::internal::format_system_error ( fmt::Writer out,
int  error_code,
fmt::StringRef  message 
)
template<typename T >
bool fmt::internal::is_negative ( T  value)
inline
template<typename T >
T* fmt::internal::make_ptr ( T ptr,
std::size_t   
)
inline
void fmt::internal::report_unknown_type ( char  code,
const char *  type 
)
int fmt::internal::safe_strerror ( int  error_code,
char *&  buffer,
std::size_t  buffer_size 
)

Variable Documentation

const char fmt::internal::DIGITS
Initial value:
=
"0001020304050607080910111213141516171819"
"2021222324252627282930313233343536373839"
"4041424344454647484950515253545556575859"
"6061626364656667686970717273747576777879"
"8081828384858687888990919293949596979899"
const uint32_t fmt::internal::POWERS_OF_10_32 = {0, FMT_POWERS_OF_10(1)}
const uint64_t fmt::internal::POWERS_OF_10_64
Initial value:
= {
0,
ULongLong(1000000000) * ULongLong(1000000000) * 10
}
FMT_GCC_EXTENSION typedef unsigned long long ULongLong
Definition: format.h:124
#define FMT_POWERS_OF_10(factor)
Definition: format.cpp:354