Public Member Functions

regina::i18n::IConvStream Class Reference
[Utilities]

An output stream that converts between character encodings. More...

#include <i18nutils.h>

List of all members.

Public Member Functions

 IConvStream (std::ostream &dest, const char *srcCode, const char *destCode)
 Creates a new IConvStream; see the class notes for details.

Detailed Description

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.

Python:
Not present.
Author:
Parts of this code are modified from the cxxtools library (http://www.tntnet.org/cxxutils.html), which is copyright (c) 2003 by Tommi Maekitalo, and covered by the GNU Lesser General Public License.

The documentation for this class was generated from the following file:

Copyright © 1999-2009, Ben Burton
This software is released under the GNU General Public License.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org).