Fast conversion to text format with character strings. More...
#include <char_strings.hpp>
Public Member Functions | |
Converter () | |
char * | operator() (const bool &input) |
virtual | ~Converter () |
Fast conversion to text format with character strings.
Provides a fast conversion to text using character strings.
Unlike some of the numeric converters, this uses an internal character buffer as the output is of known lengths (outputs are either 'true' or 'false'). Ensure your converter does not go out of scope while using the character strings otherwise your character strings will end up pointing at rubbish.
Definition at line 816 of file char_strings.hpp.
ecl::Converter< char *, bool >::Converter | ( | ) | [inline] |
Constructor that initialises with an internal buffer.
Definition at line 821 of file char_strings.hpp.
virtual ecl::Converter< char *, bool >::~Converter | ( | ) | [inline, virtual] |
Reimplemented in ecl::Converter< char *, void >.
Definition at line 823 of file char_strings.hpp.
char* ecl::Converter< char *, bool >::operator() | ( | const bool & | input | ) | [inline] |
Converts a bool to a char string held in the converter's buffer.
input | : input value to be converted. |
Definition at line 830 of file char_strings.hpp.