ximol/assignment.hpp File Reference


Detailed Description

Assignment declaration. In this file, we define all helper for the equality problem. In some cases, we need to assign a const string and then we just want to test the equality. All these helpers are here for this problem.

Author:
Tournois Florent
Version:
1.0
Id
assignment.hpp,v 1.11 2004/02/25 18:58:39 tournois Exp
Log
assignment.hpp,v
Revision 1.11 2004/02/25 18:58:39 tournois imporve the gcc compatibility.

Revision 1.10 2004/02/25 15:57:06 tournois no message

Revision 1.9 2004/02/22 22:36:23 hfp empty log message ***

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

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

Revision 1.6 2004/02/15 10:04:36 hfp assignment_private_helper: all the things are already part of boost... select -> mpl::if_c equal -> now use of equal is more specified to boost::type_traits: is_const, is_convertible, ... assignment (struct) is more special: test_equality is also selected in case of arrays

Revision 1.5 2004/01/29 20:52:35 tournois doc and tutorial.

Revision 1.4 2004/01/27 21:49:51 tournois Add docs and tutorial.

Revision 1.3 2004/01/19 20:40:55 tournois Add min, max and digits facet. Create the control flow file.

Revision 1.2 2004/01/18 11:40:58 tournois Add the pattern facet.

Revision 1.1 2004/01/08 20:02:29 tournois Add XIMOL_XML_NAMESPACE_PATH::comment and assignment mainuplator.

Definition in file assignment.hpp.

#include <ximol/str_cast.hpp>
#include <ximol/error.hpp>
#include <ximol/translation.hpp>
#include <boost/mpl/if.hpp>
#include <boost/type_traits.hpp>

Include dependency graph for assignment.hpp:

Include dependency graph

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  assignment_private_helper
namespace  assignment_test_equality_policy
namespace  assignment_equality_policy

Classes

struct  assignment
 Assignment struct with options. More...


assignment type defined

typedef assignment< assignment_equality_policy::to_string,
assignment_test_equality_policy::serialization<> > 
assignment_to_string
 assignment for string type

typedef assignment< assignment_equality_policy::standard,
assignment_test_equality_policy::standard<> > 
assignment_std
 assignment standard

typedef assignment< assignment_equality_policy::char_serialization,
assignment_test_equality_policy::char_serialization<> > 
assignment_char_serialization
 assignment with small char serialization

typedef assignment< assignment_equality_policy::char_serialization,
assignment_test_equality_policy::char_serialization<> > 
assignment_wchar_serialization
 assignment with wide char serialization


Typedef Documentation

typedef assignment<assignment_equality_policy::char_serialization, assignment_test_equality_policy::char_serialization<> > assignment_char_serialization
 

assignment with small char serialization

Definition at line 239 of file assignment.hpp.

typedef assignment<assignment_equality_policy::standard, assignment_test_equality_policy::standard<> > assignment_std
 

assignment standard

Definition at line 237 of file assignment.hpp.

typedef assignment<assignment_equality_policy::to_string, assignment_test_equality_policy::serialization<> > assignment_to_string
 

assignment for string type

Definition at line 235 of file assignment.hpp.

typedef assignment<assignment_equality_policy::char_serialization, assignment_test_equality_policy::char_serialization<> > assignment_wchar_serialization
 

assignment with wide char serialization

Definition at line 241 of file assignment.hpp.



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