qualified_name< Prefix, Local > Class Template Reference

#include <qname.hpp>

List of all members.


Detailed Description

template<typename Prefix, typename Local>
class qualified_name< Prefix, Local >

class for the qualified name

Definition at line 102 of file qname.hpp.

Public Types

typedef Prefix prefix_type
typedef Local local_type

Public Member Functions

 qualified_name (prefix_type &prefix, local_type &local)
 qualified_name (local_type &local)
 qualified_name (const qualified_name< Prefix, Local > &x)
template<typename T> void set_local (const T &local)
xstring get_local () const
template<typename T> void set_prefix (const T &prefix)
bool is_prefix_set () const
xstring get_prefix () const


Member Typedef Documentation

template<typename Prefix, typename Local>
typedef Local qualified_name< Prefix, Local >::local_type
 

Definition at line 106 of file qname.hpp.

Referenced by qualified_name< Prefix, Local >::qualified_name().

template<typename Prefix, typename Local>
typedef Prefix qualified_name< Prefix, Local >::prefix_type
 

Definition at line 105 of file qname.hpp.

Referenced by qualified_name< Prefix, Local >::qualified_name().


Constructor & Destructor Documentation

template<typename Prefix, typename Local>
qualified_name< Prefix, Local >::qualified_name prefix_type prefix,
local_type local
[inline]
 

Definition at line 109 of file qname.hpp.

References qualified_name< Prefix, Local >::local_type, and qualified_name< Prefix, Local >::prefix_type.

template<typename Prefix, typename Local>
qualified_name< Prefix, Local >::qualified_name local_type local  )  [inline]
 

Definition at line 114 of file qname.hpp.

References qualified_name< Prefix, Local >::local_type.

template<typename Prefix, typename Local>
qualified_name< Prefix, Local >::qualified_name const qualified_name< Prefix, Local > &  x  )  [inline]
 

Definition at line 119 of file qname.hpp.


Member Function Documentation

template<typename Prefix, typename Local>
xstring qualified_name< Prefix, Local >::get_local  )  const [inline]
 

Definition at line 130 of file qname.hpp.

References xstring.

template<typename Prefix, typename Local>
xstring qualified_name< Prefix, Local >::get_prefix  )  const [inline]
 

Definition at line 141 of file qname.hpp.

References xstring.

template<typename Prefix, typename Local>
bool qualified_name< Prefix, Local >::is_prefix_set  )  const [inline]
 

Definition at line 140 of file qname.hpp.

template<typename Prefix, typename Local>
template<typename T>
void qualified_name< Prefix, Local >::set_local const T &  local  )  [inline]
 

Definition at line 125 of file qname.hpp.

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

template<typename Prefix, typename Local>
template<typename T>
void qualified_name< Prefix, Local >::set_prefix const T &  prefix  )  [inline]
 

Definition at line 133 of file qname.hpp.

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


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.