EnumeratedValue< Enumeration > Class Template Reference

An enumerated value. More...

#include <enumeration.h>

Public Member Functions

 EnumeratedValue (typename Enumeration::Value value)
Enumeration::Value get () const

Private Attributes

Enumeration::Value m_value

Detailed Description

template<typename Enumeration>
class EnumeratedValue< Enumeration >

An enumerated value.

Parameters:
Enumeration A type that contains an enum Value of the allowed values of the enumeration.

Definition at line 36 of file enumeration.h.


Constructor & Destructor Documentation

template<typename Enumeration>
EnumeratedValue< Enumeration >::EnumeratedValue ( typename Enumeration::Value  value  )  [inline, explicit]

Definition at line 39 of file enumeration.h.


Member Function Documentation

template<typename Enumeration>
Enumeration::Value EnumeratedValue< Enumeration >::get (  )  const [inline]

Definition at line 41 of file enumeration.h.

References EnumeratedValue< Enumeration >::m_value.

Referenced by operator==().


Field Documentation

template<typename Enumeration>
Enumeration::Value EnumeratedValue< Enumeration >::m_value [private]

Definition at line 37 of file enumeration.h.

Referenced by EnumeratedValue< Enumeration >::get().


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

Generated by  doxygen 1.6.2