unique_storage< I, V >::id_value Struct Reference

the actual ID type More...

#include <unique_storage.h>

List of all members.

Public Member Functions

 id_value ()
 id == 0 means "empty" / "undefined"
bool set () const
 does this ID map to a non-default value ?
bool operator< (id_value const &rhs) const
bool operator== (id_value const &rhs) const
bool operator!= (id_value const &rhs) const

Friends

class unique_storage< I, V >

Detailed Description

template<typename I, typename V>
struct unique_storage< I, V >::id_value

the actual ID type


Constructor & Destructor Documentation

template<typename I, typename V>
unique_storage< I, V >::id_value::id_value (  )  [inline]

id == 0 means "empty" / "undefined"


Member Function Documentation

template<typename I, typename V>
bool unique_storage< I, V >::id_value::operator!= ( id_value const &  rhs  )  const [inline]
template<typename I, typename V>
bool unique_storage< I, V >::id_value::operator< ( id_value const &  rhs  )  const [inline]
template<typename I, typename V>
bool unique_storage< I, V >::id_value::operator== ( id_value const &  rhs  )  const [inline]
template<typename I, typename V>
bool unique_storage< I, V >::id_value::set (  )  const [inline]

does this ID map to a non-default value ?


Friends And Related Function Documentation

template<typename I, typename V>
friend class unique_storage< I, V > [friend]

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

Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1