Tapkee
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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