Tapkee
wrappers.hpp File Reference
#include <limits>
#include <iomanip>

Go to the source code of this file.

Classes

struct  compile_time_assert< bool >
 
struct  compile_time_assert< true >
 
struct  HexWrapper< T >
 
struct  OctWrapper< T >
 
struct  WidthWrapper< T >
 
struct  WidthWrapperBuilder
 
struct  WidthWrapperBuilderHelper
 
struct  PrecisionWrapper< T >
 
struct  PrecisionWrapperBuilder
 
struct  PrecisionWrapperBuilderHelper
 

Namespaces

 formatting
 
 formatting::utils
 
 formatting::wrappers
 

Functions

template<typename T >
std::ostream & operator<< (std::ostream &out, const HexWrapper< T > &h)
 
template<typename T >
std::ostream & operator<< (std::ostream &out, const OctWrapper< T > &h)
 
template<typename T >
std::ostream & operator<< (std::ostream &out, const WidthWrapper< T > &h)
 
template<typename T >
std::ostream & operator<< (std::ostream &out, const PrecisionWrapper< T > &h)
 
template<typename T >
wrappers::HexWrapper< T > hex (T value)
 
template<typename T >
wrappers::OctWrapper< T > oct (T value)
 
wrappers::HexWrapper< size_t > raw (void *value)
 
wrappers::HexWrapper< size_t > raw (const void *value)
 

Variables

static const wrappers::WidthWrapperBuilderHelper width
 
static const wrappers::PrecisionWrapperBuilderHelper precision