ximol/encoders/encoders.cpp File Reference


Detailed Description

Facet access (implementation).

Author:
Tournois Florent
Version:
1.0
Id
encoders.cpp,v 1.12 2004/02/22 10:27:34 tournois Exp
Log
encoders.cpp,v
Revision 1.12 2004/02/22 10:27:34 tournois Add some doc.

Revision 1.11 2004/02/22 09:54:20 tournois Change years on the copyright.

Revision 1.10 2003/11/18 18:54:51 tournois Add str_cast and drop the transformation.hpp file.

Revision 1.9 2003/11/16 13:25:25 tournois Change the error to use wide string. Change the translation to use wide string.

Revision 1.8 2003/11/02 19:23:01 tournois Go to the boost coding standard. Change all name to lower case.

Revision 1.7 2003/10/25 18:17:38 hfp empty log message ***

Revision 1.6 2003/10/25 13:53:39 hfp review and separation

Revision 1.5 2003/10/13 21:01:20 tournois no message

Revision 1.4 2003/10/09 16:59:45 tournois add the stringstream initialisation. add some prolog test. Correct code for VC6.0.

Revision 1.3 2003/10/03 17:29:41 tournois no message

Revision 1.2 2003/09/24 08:28:17 tournois Create the namespace Encoders, Parser, Xml Change the library organization. add VC7.1 project for this organization.

Definition in file encoders.cpp.

#include <ximol/encoders/encoders.hpp>
#include <ximol/encoders/error.hpp>
#include <ximol/translation.hpp>
#include <ximol/codecvt.hpp>

Include dependency graph for encoders.cpp:

Include dependency graph

Go to the source code of this file.

Functions

XIMOL_ENCODERS_BEGIN_NAMESPACE::std::codecvt<
xchar_t, char, mbstate_t > * 
get_ximol_facet (::std::string const &encoding_name)
 Interface for the ximol_encoders.

void place_ximol_facet (::std::codecvt< xchar_t, char, mbstate_t > *placement,::std::string const &encoding_name)
 place with new placement operator (difficult to use).

void change_ximol_facet_encoding (::std::codecvt< xchar_t, char, mbstate_t > *facet,::std::string const &encoding_name)
 Change encoding on a unique facet.

void deep_change (::std::basic_ios< xchar_t > &ios,::std::string const &encoding_name)
 Change the encoding method for the stream.

void prepare_ios (::std::basic_ios< xchar_t > &ios,::std::string const &encoding_name)
 prepare ios.

bool test_ios (::std::basic_ios< xchar_t > &ios)
 test ios.



Donate to the XiMoL project SourceForge.net Logo If you have any questions about XiMoL, you could write to tournois@users.sourceforge.net.