xml_declaration< VersionInfo, EncodingDecl, SDDecl > Class Template Reference

#include <xml_decl.hpp>

List of all members.


Detailed Description

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
class xml_declaration< VersionInfo, EncodingDecl, SDDecl >

class for the qualified name

Definition at line 70 of file xml_decl.hpp.

Public Types

typedef VersionInfo version_info_type
typedef EncodingDecl encoding_decl_type
typedef SDDecl sddecl_type

Public Member Functions

 xml_declaration (version_info_type &version_info)
 xml_declaration (version_info_type &version_info, encoding_decl_type &encoding_decl)
 xml_declaration (version_info_type &version_info, sddecl_type &sddecl)
 xml_declaration (version_info_type &version_info, encoding_decl_type &encoding_decl, sddecl_type &sddecl)
 xml_declaration (const xml_declaration< VersionInfo, EncodingDecl, SDDecl > &x)
template<typename T> void set_version_info (const T &version_info)
xstring get_version_info () const
template<typename T> void set_encoding_decl (const T &encoding_decl)
bool is_encoding_decl_set () const
xstring get_encoding_decl () const
void set_sddecl (bool sddecl)
bool is_sddecl_set () const
bool get_sddecl () const


Member Typedef Documentation

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
typedef EncodingDecl xml_declaration< VersionInfo, EncodingDecl, SDDecl >::encoding_decl_type
 

Definition at line 74 of file xml_decl.hpp.

Referenced by xml_declaration< VersionInfo, EncodingDecl, SDDecl >::xml_declaration().

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
typedef SDDecl xml_declaration< VersionInfo, EncodingDecl, SDDecl >::sddecl_type
 

Definition at line 75 of file xml_decl.hpp.

Referenced by xml_declaration< VersionInfo, EncodingDecl, SDDecl >::xml_declaration().

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
typedef VersionInfo xml_declaration< VersionInfo, EncodingDecl, SDDecl >::version_info_type
 

Definition at line 73 of file xml_decl.hpp.

Referenced by xml_declaration< VersionInfo, EncodingDecl, SDDecl >::xml_declaration().


Constructor & Destructor Documentation

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
xml_declaration< VersionInfo, EncodingDecl, SDDecl >::xml_declaration version_info_type version_info  )  [inline]
 

Definition at line 78 of file xml_decl.hpp.

References xml_declaration< VersionInfo, EncodingDecl, SDDecl >::version_info_type.

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
xml_declaration< VersionInfo, EncodingDecl, SDDecl >::xml_declaration version_info_type version_info,
encoding_decl_type encoding_decl
[inline]
 

Definition at line 84 of file xml_decl.hpp.

References xml_declaration< VersionInfo, EncodingDecl, SDDecl >::encoding_decl_type, and xml_declaration< VersionInfo, EncodingDecl, SDDecl >::version_info_type.

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
xml_declaration< VersionInfo, EncodingDecl, SDDecl >::xml_declaration version_info_type version_info,
sddecl_type sddecl
[inline]
 

Definition at line 90 of file xml_decl.hpp.

References xml_declaration< VersionInfo, EncodingDecl, SDDecl >::sddecl_type, and xml_declaration< VersionInfo, EncodingDecl, SDDecl >::version_info_type.

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
xml_declaration< VersionInfo, EncodingDecl, SDDecl >::xml_declaration version_info_type version_info,
encoding_decl_type encoding_decl,
sddecl_type sddecl
[inline]
 

Definition at line 96 of file xml_decl.hpp.

References xml_declaration< VersionInfo, EncodingDecl, SDDecl >::encoding_decl_type, xml_declaration< VersionInfo, EncodingDecl, SDDecl >::sddecl_type, and xml_declaration< VersionInfo, EncodingDecl, SDDecl >::version_info_type.

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
xml_declaration< VersionInfo, EncodingDecl, SDDecl >::xml_declaration const xml_declaration< VersionInfo, EncodingDecl, SDDecl > &  x  )  [inline]
 

Definition at line 102 of file xml_decl.hpp.


Member Function Documentation

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
xstring xml_declaration< VersionInfo, EncodingDecl, SDDecl >::get_encoding_decl  )  const [inline]
 

Definition at line 125 of file xml_decl.hpp.

References xstring.

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
bool xml_declaration< VersionInfo, EncodingDecl, SDDecl >::get_sddecl  )  const [inline]
 

Definition at line 135 of file xml_decl.hpp.

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
xstring xml_declaration< VersionInfo, EncodingDecl, SDDecl >::get_version_info  )  const [inline]
 

Definition at line 114 of file xml_decl.hpp.

References xstring.

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
bool xml_declaration< VersionInfo, EncodingDecl, SDDecl >::is_encoding_decl_set  )  const [inline]
 

Definition at line 124 of file xml_decl.hpp.

Referenced by operator>>().

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
bool xml_declaration< VersionInfo, EncodingDecl, SDDecl >::is_sddecl_set  )  const [inline]
 

Definition at line 134 of file xml_decl.hpp.

Referenced by operator>>().

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
template<typename T>
void xml_declaration< VersionInfo, EncodingDecl, SDDecl >::set_encoding_decl const T &  encoding_decl  )  [inline]
 

Definition at line 117 of file xml_decl.hpp.

References _(), assignment< assign, test_equality >::equality(), XIMOL_AS_ERROR, and XIMOL_THROW.

Referenced by operator>>().

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
void xml_declaration< VersionInfo, EncodingDecl, SDDecl >::set_sddecl bool  sddecl  )  [inline]
 

Definition at line 127 of file xml_decl.hpp.

References _(), assignment< assign, test_equality >::equality(), XIMOL_AS_ERROR, and XIMOL_THROW.

Referenced by operator>>().

template<typename VersionInfo, typename EncodingDecl, typename SDDecl>
template<typename T>
void xml_declaration< VersionInfo, EncodingDecl, SDDecl >::set_version_info const T &  version_info  )  [inline]
 

Definition at line 109 of file xml_decl.hpp.

References assignment< assign, test_equality >::equality().

Referenced by operator>>().


The documentation for this class was generated from the following file:


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