Integral type formatter. More...
#include "common.hpp"
#include <ecl/exceptions/standard_exception.hpp>
#include <ecl/converters/char_strings.hpp>
Go to the source code of this file.
Classes | |
class | ecl::Format< char > |
Formatter for char types. It is a specialisation of the Format<IntegralNumber> class. More... | |
class | ecl::Format< int > |
Formatter for int types. It is a specialisation of the Format<IntegralNumber> class. More... | |
class | ecl::Format< long > |
Formatter for long types. It is a specialisation of the Format<IntegralNumber> class. More... | |
class | ecl::Format< short > |
Formatter for short types. It is a specialisation of the Format<IntegralNumber> class. More... | |
class | ecl::Format< signed char > |
Formatter for signed char types. It is a specialisation of the Format<IntegralNumber> class. More... | |
class | ecl::Format< unsigned char > |
Formatter for unsigned char types. It is a specialisation of the Format<IntegralNumber> class. More... | |
class | ecl::Format< unsigned int > |
Formatter for unsigned int types. It is a specialisation of the Format<IntegralNumber> class. More... | |
class | ecl::Format< unsigned long > |
Formatter for unsigned long types. It is a specialisation of the Format<IntegralNumber> class. More... | |
class | ecl::Format< unsigned short > |
Formatter for unsigned short types. It is a specialisation of the Format<IntegralNumber> class. More... | |
class | ecl::interfaces::FormatNumber< Number > |
Formatter for integral types. More... | |
Namespaces | |
namespace | ecl |
Embedded control libraries. | |
namespace | ecl::interfaces |
Supporting elements and interfaces. | |
Enumerations | |
enum | IntegralBase { ecl::Bin, ecl::Hex, ecl::Dec } |
Base format tags for the integral formatters. More... | |
Functions | |
template<typename OutputStream , typename N > | |
OutputStream & | ecl::interfaces::operator<< (OutputStream &ostream, FormatNumber< N > &formatter) ecl_assert_throw_decl(StandardException) |