Regina Calculation Engine
|
An output stream that converts between character encodings. More...
#include <utilities/i18nutils.h>
Public Member Functions | |
IConvStream (std::ostream &dest, const char *srcCode, const char *destCode) | |
Creates a new IConvStream; see the class notes for details. More... | |
An output stream that converts between character encodings.
The iconv library does all the work behind the scenes.
An IConvStream acts as a wrapper around some other destination output stream (for instance, std::cout). To use an IConvStream:
This class will still work if iconv is not supported on the build machine, though in this case it will simply pass data straight through to the destination output stream without any conversion.