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.  
 
  |  
 
     |