16 #ifndef ECL_CONVERTERS_CHAR_HPP_ 17 #define ECL_CONVERTERS_CHAR_HPP_ 24 #include <ecl/exceptions/standard_exception.hpp> 41 class Converter<char,unsigned int> :
public converters::ConverterBase {
62 return (
'0'+ input%10);
71 class Converter<char,int> :
public converters::ConverterBase {
88 if ( ( input < 0 ) || (input > 9) ) {
92 return (
'0'+ input%10);
108 class Converter<char,void> :
109 public Converter<char,int>,
110 public Converter<char,unsigned int>
115 using Converter<char,int>::operator();
116 using Converter<char,unsigned int>::operator();
#define LOC
Stringify the line of code you are at.
Output operator()(const Input &input)
#define ecl_debug_throw_decl(exception)
Debug mode throw exception declaration.
#define ecl_debug_throw(exception)
Debug mode exception throw.