ViennaGrid - The Vienna Grid Library  2.1.0
Public Types | Public Member Functions
smart_id< value_type_, base_id_type_ > Class Template Reference

#include <id.hpp>

Public Types

typedef base_id_type_ base_id_type
typedef smart_id< const
value_type, base_id_type
self_const_type
typedef smart_id self_type
typedef value_type_ value_type

Public Member Functions

base_id_type get () const
bool operator!= (self_type rhs) const
bool operator!= (self_const_type rhs) const
self_typeoperator++ ()
self_type operator++ (int)
bool operator< (self_type rhs) const
bool operator< (self_const_type rhs) const
bool operator<= (self_type rhs) const
bool operator<= (self_const_type rhs) const
bool operator== (self_type rhs) const
bool operator== (self_const_type rhs) const
bool operator> (self_type rhs) const
bool operator> (self_const_type rhs) const
bool operator>= (self_type rhs) const
bool operator>= (self_const_type rhs) const
void set (base_id_type internal_id_)
 smart_id ()
 smart_id (base_id_type internal_id_)

template<typename value_type_, typename base_id_type_>
class viennagrid::detail::smart_id< value_type_, base_id_type_ >


Member Typedef Documentation

typedef base_id_type_ base_id_type
typedef value_type_ value_type

Constructor & Destructor Documentation

smart_id ( ) [inline]
smart_id ( base_id_type  internal_id_) [inline, explicit]

Member Function Documentation

base_id_type get ( ) const [inline]
bool operator!= ( self_type  rhs) const [inline]
bool operator!= ( self_const_type  rhs) const [inline]
self_type& operator++ ( ) [inline]
self_type operator++ ( int  ) [inline]
bool operator< ( self_type  rhs) const [inline]
bool operator< ( self_const_type  rhs) const [inline]
bool operator<= ( self_type  rhs) const [inline]
bool operator<= ( self_const_type  rhs) const [inline]
bool operator== ( self_type  rhs) const [inline]
bool operator== ( self_const_type  rhs) const [inline]
bool operator> ( self_type  rhs) const [inline]
bool operator> ( self_const_type  rhs) const [inline]
bool operator>= ( self_type  rhs) const [inline]
bool operator>= ( self_const_type  rhs) const [inline]
void set ( base_id_type  internal_id_) [inline]

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