ximol/encoders/encoders.hpp File Reference
Detailed Description
Facet access declaration. All function about facet encoding are in this file. We use the libiconv librairie for the encoding.
- Author:
- Tournois Florent
- Version:
- 1.0
- Id
- encoders.hpp,v 1.14 2004/02/22 10:27:34 tournois Exp
- Log
- encoders.hpp,v
Revision 1.14 2004/02/22 10:27:34 tournois Add some doc.
Revision 1.13 2004/02/22 09:54:20 tournois Change years on the copyright.
Revision 1.12 2004/01/27 21:49:52 tournois Add docs and tutorial.
Revision 1.11 2004/01/25 17:32:17 tournois no message
Revision 1.10 2003/11/18 18:54:51 tournois Add str_cast and drop the transformation.hpp file.
Revision 1.9 2003/11/15 22:52:57 tournois Add somes function arround attributes and tests for attributes.
Revision 1.8 2003/11/14 15:44:05 tournois Add some comments.
Revision 1.7 2003/11/02 19:23:01 tournois Go to the boost coding standard. Change all name to lower case.
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.hpp.
#include <ximol/export_defs.hpp>
#include <ximol/typedefs.hpp>
#include <ximol/macros.hpp>
#include <locale>
Include dependency graph for encoders.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Functions |
XIMOL_ENCODERS_BEGIN_NAMESPACE
XIMOL_EXPORT::std::codecvt<
xchar_t, char, mbstate_t > * | get_ximol_facet (::std::string const &encoding_name) |
| Interface for the ximol_encoders.
|
XIMOL_EXPORT 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).
|
XIMOL_EXPORT void | change_ximol_facet_encoding (::std::codecvt< xchar_t, char, mbstate_t > *facet,::std::string const &encoding_name) |
| Change encoding on a unique facet.
|
XIMOL_EXPORT void | deep_change (::std::basic_ios< xchar_t > &ios,::std::string const &encoding_name) |
| Change the encoding method for the stream.
|
XIMOL_EXPORT void | prepare_ios (::std::basic_ios< xchar_t > &ios,::std::string const &encoding_name=XIMOL_DEFAULT_ENCODING) |
| prepare ios.
|
XIMOL_EXPORT bool | test_ios (::std::basic_ios< xchar_t > &ios) |
| test ios.
|
|