Castor3D 0.16.0
Multiplatform 3D engine
|
A custom number output facet. More...
#include <StreamBaseManipulators.hpp>
Public Types | |
using | iter_type = typename std::num_put< CharType >::iter_type |
Public Member Functions | |
unsigned short | absVal (unsigned short a) const |
unsigned int | absVal (unsigned int a) const |
unsigned long | absVal (unsigned long a) const |
unsigned long long | absVal (unsigned long long a) const |
template<class NumType > | |
NumType | absVal (NumType a) const |
template<class NumType > | |
iter_type | doPutHelper (iter_type out, std::ios_base &str, CharType fill, NumType val) const |
iter_type | do_put (iter_type out, std::ios_base &str, CharType fill, long val) const override |
iter_type | do_put (iter_type out, std::ios_base &str, CharType fill, unsigned long val) const override |
A custom number output facet.
using castor::manip::BaseNumPut< CharType >::iter_type = typename std::num_put< CharType >::iter_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by castor::manip::BaseNumPut< CharType >::doPutHelper().
|
inlineoverride |
References castor::manip::BaseNumPut< CharType >::doPutHelper().
|
inlineoverride |
References castor::manip::BaseNumPut< CharType >::doPutHelper().
|
inline |
References castor::manip::BaseNumPut< CharType >::absVal(), and castor::manip::base().
Referenced by castor::manip::BaseNumPut< CharType >::do_put(), and castor::manip::BaseNumPut< CharType >::do_put().