Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes
boost::detail::identifier< T, D > Class Template Reference

#include <identifier.hpp>

List of all members.

Public Types

typedef void(* unspecified_bool_type )(D)
typedef T value_type

Public Member Functions

void assign (value_type v)
 operator unspecified_bool_type () const
bool operator! () const
bool operator!= (const D &rhs) const
bool operator< (const D &rhs) const
bool operator<= (const D &rhs) const
bool operator== (const D &rhs) const
bool operator> (const D &rhs) const
bool operator>= (const D &rhs) const
const value_type value () const

Static Public Member Functions

static void unspecified_bool_true (D)

Protected Member Functions

 identifier ()
 identifier (value_type v)

Private Attributes

m_value

Detailed Description

template<typename T, typename D>
class boost::detail::identifier< T, D >

Definition at line 33 of file identifier.hpp.


Member Typedef Documentation

template<typename T , typename D >
typedef void(* boost::detail::identifier< T, D >::unspecified_bool_type)(D)

Definition at line 48 of file identifier.hpp.

template<typename T , typename D >
typedef T boost::detail::identifier< T, D >::value_type

Definition at line 36 of file identifier.hpp.


Constructor & Destructor Documentation

template<typename T , typename D >
boost::detail::identifier< T, D >::identifier ( ) [inline, protected]

Definition at line 57 of file identifier.hpp.

template<typename T , typename D >
boost::detail::identifier< T, D >::identifier ( value_type  v) [inline, explicit, protected]

Definition at line 58 of file identifier.hpp.


Member Function Documentation

template<typename T , typename D >
void boost::detail::identifier< T, D >::assign ( value_type  v) [inline]

Definition at line 39 of file identifier.hpp.

template<typename T , typename D >
boost::detail::identifier< T, D >::operator unspecified_bool_type ( ) const [inline]

Definition at line 52 of file identifier.hpp.

template<typename T , typename D >
bool boost::detail::identifier< T, D >::operator! ( ) const [inline]

Definition at line 53 of file identifier.hpp.

template<typename T , typename D >
bool boost::detail::identifier< T, D >::operator!= ( const D &  rhs) const [inline]

Definition at line 42 of file identifier.hpp.

template<typename T , typename D >
bool boost::detail::identifier< T, D >::operator< ( const D &  rhs) const [inline]

Definition at line 43 of file identifier.hpp.

template<typename T , typename D >
bool boost::detail::identifier< T, D >::operator<= ( const D &  rhs) const [inline]

Definition at line 44 of file identifier.hpp.

template<typename T , typename D >
bool boost::detail::identifier< T, D >::operator== ( const D &  rhs) const [inline]

Definition at line 41 of file identifier.hpp.

template<typename T , typename D >
bool boost::detail::identifier< T, D >::operator> ( const D &  rhs) const [inline]

Definition at line 45 of file identifier.hpp.

template<typename T , typename D >
bool boost::detail::identifier< T, D >::operator>= ( const D &  rhs) const [inline]

Definition at line 46 of file identifier.hpp.

template<typename T , typename D >
static void boost::detail::identifier< T, D >::unspecified_bool_true ( ) [inline, static]

Definition at line 49 of file identifier.hpp.

template<typename T , typename D >
const value_type boost::detail::identifier< T, D >::value ( ) const [inline]

Definition at line 38 of file identifier.hpp.


Member Data Documentation

template<typename T , typename D >
T boost::detail::identifier< T, D >::m_value [private]

Definition at line 63 of file identifier.hpp.


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


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30