ximol/namespace_defs.hpp File Reference


Detailed Description

Define all macros for the namespaces.

These macro are only here to let you put ximol in your own namespace.

Author:
Tournois Florent
Version:
1.0
Id
namespace_defs.hpp,v 1.11 2004/03/03 22:05:30 tournois Exp
Log
namespace_defs.hpp,v
Revision 1.11 2004/03/03 22:05:30 tournois Add a short roadmap. Add BOOST_NO_STD_WSTRING for gcc.

Revision 1.10 2004/02/22 10:27:32 tournois Add some doc.

Revision 1.9 2004/02/22 09:54:19 tournois Change years on the copyright.

Revision 1.8 2004/01/16 21:05:02 tournois Beginning the databinbding stuff Add the first facets and datatype.

Revision 1.7 2003/11/19 20:52:54 tournois Add new manipulator for stag and etag. Correct bugs and add tests.

Revision 1.6 2003/11/16 11:03:23 tournois no message

Revision 1.5 2003/11/14 11:45:04 tournois First try for the stag.

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

Revision 1.3 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 namespace_defs.hpp.

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  ximol
namespace  ximol::xml
namespace  ximol::parser
namespace  ximol::encoders
namespace  ximol::datatype
namespace  ximol::facet
namespace  ximol::dom

Defines

#define XIMOL_BEGIN_PRIVATE_NAMESPACE   namespace {
 macro definition for the namespace

#define XIMOL_END_PRIVATE_NAMESPACE   };
#define XIMOL_NAMESPACE   ximol
 macro definition for the namespace

#define XIMOL_NAMESPACE_PATH   ::XIMOL_NAMESPACE
#define XIMOL_BEGIN_NAMESPACE   namespace XIMOL_NAMESPACE {
#define XIMOL_END_NAMESPACE   };
#define XIMOL_USING_NAMESPACE   using namespace XIMOL_NAMESPACE_PATH;
#define XIMOL_XML_NAMESPACE   xml
 macro definition for the namespace

#define XIMOL_XML_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_XML_NAMESPACE
#define XIMOL_XML_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_XML_NAMESPACE {
#define XIMOL_XML_END_NAMESPACE   }; XIMOL_END_NAMESPACE
#define XIMOL_XML_USING_NAMESPACE   using namespace XIMOL_XML_NAMESPACE_PATH;
#define XIMOL_PARSER_NAMESPACE   parser
 macro definition for the namespace

#define XIMOL_PARSER_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_PARSER_NAMESPACE
#define XIMOL_PARSER_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_PARSER_NAMESPACE {
#define XIMOL_PARSER_END_NAMESPACE   }; XIMOL_END_NAMESPACE
#define XIMOL_PARSER_USING_NAMESPACE   using namespace XIMOL_PARSER_NAMESPACE_PATH;
#define XIMOL_ENCODERS_NAMESPACE   encoders
 macro definition for the namespace

#define XIMOL_ENCODERS_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_ENCODERS_NAMESPACE
#define XIMOL_ENCODERS_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_ENCODERS_NAMESPACE {
#define XIMOL_ENCODERS_END_NAMESPACE   }; XIMOL_END_NAMESPACE
#define XIMOL_ENCODERS_USING_NAMESPACE   using namespace XIMOL_ENCODERS_NAMESPACE_PATH;
#define XIMOL_DATATYPE_NAMESPACE   datatype
 macro definition for the namespace

#define XIMOL_DATATYPE_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_DATATYPE_NAMESPACE
#define XIMOL_DATATYPE_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_DATATYPE_NAMESPACE {
#define XIMOL_DATATYPE_END_NAMESPACE   }; XIMOL_END_NAMESPACE
#define XIMOL_DATATYPE_USING_NAMESPACE   using namespace XIMOL_DATATYPE_NAMESPACE_PATH;
#define XIMOL_FACET_NAMESPACE   facet
 macro definition for the namespace

#define XIMOL_FACET_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_FACET_NAMESPACE
#define XIMOL_FACET_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_FACET_NAMESPACE {
#define XIMOL_FACET_END_NAMESPACE   }; XIMOL_END_NAMESPACE
#define XIMOL_FACET_USING_NAMESPACE   using namespace XIMOL_FACET_NAMESPACE_PATH;
#define XIMOL_DOM_NAMESPACE   dom
 macro definition for the namespace

#define XIMOL_DOM_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_DOM_NAMESPACE
#define XIMOL_DOM_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_DOM_NAMESPACE {
#define XIMOL_DOM_END_NAMESPACE   }; XIMOL_END_NAMESPACE
#define XIMOL_DOM_USING_NAMESPACE   using namespace XIMOL_DOM_NAMESPACE_PATH;


Define Documentation

#define XIMOL_BEGIN_NAMESPACE   namespace XIMOL_NAMESPACE {
 

Definition at line 77 of file namespace_defs.hpp.

#define XIMOL_BEGIN_PRIVATE_NAMESPACE   namespace {
 

macro definition for the namespace

Definition at line 71 of file namespace_defs.hpp.

#define XIMOL_DATATYPE_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_DATATYPE_NAMESPACE {
 

Definition at line 105 of file namespace_defs.hpp.

#define XIMOL_DATATYPE_END_NAMESPACE   }; XIMOL_END_NAMESPACE
 

Definition at line 106 of file namespace_defs.hpp.

#define XIMOL_DATATYPE_NAMESPACE   datatype
 

macro definition for the namespace

Definition at line 103 of file namespace_defs.hpp.

#define XIMOL_DATATYPE_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_DATATYPE_NAMESPACE
 

Definition at line 104 of file namespace_defs.hpp.

#define XIMOL_DATATYPE_USING_NAMESPACE   using namespace XIMOL_DATATYPE_NAMESPACE_PATH;
 

Definition at line 107 of file namespace_defs.hpp.

#define XIMOL_DOM_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_DOM_NAMESPACE {
 

Definition at line 119 of file namespace_defs.hpp.

#define XIMOL_DOM_END_NAMESPACE   }; XIMOL_END_NAMESPACE
 

Definition at line 120 of file namespace_defs.hpp.

#define XIMOL_DOM_NAMESPACE   dom
 

macro definition for the namespace

Definition at line 117 of file namespace_defs.hpp.

#define XIMOL_DOM_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_DOM_NAMESPACE
 

Definition at line 118 of file namespace_defs.hpp.

#define XIMOL_DOM_USING_NAMESPACE   using namespace XIMOL_DOM_NAMESPACE_PATH;
 

Definition at line 121 of file namespace_defs.hpp.

#define XIMOL_ENCODERS_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_ENCODERS_NAMESPACE {
 

Definition at line 98 of file namespace_defs.hpp.

#define XIMOL_ENCODERS_END_NAMESPACE   }; XIMOL_END_NAMESPACE
 

Definition at line 99 of file namespace_defs.hpp.

#define XIMOL_ENCODERS_NAMESPACE   encoders
 

macro definition for the namespace

Definition at line 96 of file namespace_defs.hpp.

#define XIMOL_ENCODERS_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_ENCODERS_NAMESPACE
 

Definition at line 97 of file namespace_defs.hpp.

#define XIMOL_ENCODERS_USING_NAMESPACE   using namespace XIMOL_ENCODERS_NAMESPACE_PATH;
 

Definition at line 100 of file namespace_defs.hpp.

Referenced by AfterBOM(), xistream::encoding(), xostream::encoding(), xfstream::xfstream(), xifstream::xifstream(), xistream::xistream(), xofstream::xofstream(), and xostream::xostream().

#define XIMOL_END_NAMESPACE   };
 

Definition at line 78 of file namespace_defs.hpp.

#define XIMOL_END_PRIVATE_NAMESPACE   };
 

Definition at line 72 of file namespace_defs.hpp.

#define XIMOL_FACET_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_FACET_NAMESPACE {
 

Definition at line 112 of file namespace_defs.hpp.

#define XIMOL_FACET_END_NAMESPACE   }; XIMOL_END_NAMESPACE
 

Definition at line 113 of file namespace_defs.hpp.

#define XIMOL_FACET_NAMESPACE   facet
 

macro definition for the namespace

Definition at line 110 of file namespace_defs.hpp.

#define XIMOL_FACET_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_FACET_NAMESPACE
 

Definition at line 111 of file namespace_defs.hpp.

#define XIMOL_FACET_USING_NAMESPACE   using namespace XIMOL_FACET_NAMESPACE_PATH;
 

Definition at line 114 of file namespace_defs.hpp.

#define XIMOL_NAMESPACE   ximol
 

macro definition for the namespace

Definition at line 75 of file namespace_defs.hpp.

#define XIMOL_NAMESPACE_PATH   ::XIMOL_NAMESPACE
 

Definition at line 76 of file namespace_defs.hpp.

#define XIMOL_PARSER_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_PARSER_NAMESPACE {
 

Definition at line 91 of file namespace_defs.hpp.

#define XIMOL_PARSER_END_NAMESPACE   }; XIMOL_END_NAMESPACE
 

Definition at line 92 of file namespace_defs.hpp.

#define XIMOL_PARSER_NAMESPACE   parser
 

macro definition for the namespace

Definition at line 89 of file namespace_defs.hpp.

#define XIMOL_PARSER_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_PARSER_NAMESPACE
 

Definition at line 90 of file namespace_defs.hpp.

#define XIMOL_PARSER_USING_NAMESPACE   using namespace XIMOL_PARSER_NAMESPACE_PATH;
 

Definition at line 93 of file namespace_defs.hpp.

Referenced by cd_end(), cd_start(), char_data_content(), drop_next_element(), drop_space(), is_etag(), is_stag(), operator<<(), operator>>(), reader_policy::by_default< qname_type, abs_reader_type >::read(), attributes::read(), and attributes::write().

#define XIMOL_USING_NAMESPACE   using namespace XIMOL_NAMESPACE_PATH;
 

Definition at line 79 of file namespace_defs.hpp.

Referenced by to_narrow_char(), and to_wide_char().

#define XIMOL_XML_BEGIN_NAMESPACE   XIMOL_BEGIN_NAMESPACE namespace XIMOL_XML_NAMESPACE {
 

Definition at line 84 of file namespace_defs.hpp.

#define XIMOL_XML_END_NAMESPACE   }; XIMOL_END_NAMESPACE
 

Definition at line 85 of file namespace_defs.hpp.

#define XIMOL_XML_NAMESPACE   xml
 

macro definition for the namespace

Definition at line 82 of file namespace_defs.hpp.

#define XIMOL_XML_NAMESPACE_PATH   XIMOL_NAMESPACE_PATH::XIMOL_XML_NAMESPACE
 

Definition at line 83 of file namespace_defs.hpp.

#define XIMOL_XML_USING_NAMESPACE   using namespace XIMOL_XML_NAMESPACE_PATH;
 

Definition at line 86 of file namespace_defs.hpp.



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