Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

KeyMutableShell< T > Class Template Reference

#include <key_mutable_set.h>

Collaboration diagram for KeyMutableShell< T >:

Collaboration graph
[legend]
List of all members.

Public Methods

 KeyMutableShell (T *t)
T & get () const
T & operator * () const
T * operator-> () const
 operator T * () const
bool operator< (const KeyMutableShell< T > &other) const

Private Attributes

T * t

template<class T>
class KeyMutableShell< T >


Constructor & Destructor Documentation

template<class T>
KeyMutableShell< T >::KeyMutableShell T *    t [inline]
 

00023 :t(t) {}


Member Function Documentation

template<class T>
T& KeyMutableShell< T >::get   const [inline]
 

00024 {return *t;}

template<class T>
T& KeyMutableShell< T >::operator *   const [inline]
 

00025 {return *t;}

template<class T>
KeyMutableShell< T >::operator T *   const [inline]
 

00027 {return t;}

template<class T>
T* KeyMutableShell< T >::operator->   const [inline]
 

00026 {return t;}

template<class T>
bool KeyMutableShell< T >::operator< const KeyMutableShell< T > &    other const [inline]
 

00028 {return (*t)<(*other.t);}


Member Data Documentation

template<class T>
T* KeyMutableShell< T >::t [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Jul 7 21:13:53 2003 for Ethereal by doxygen1.2.15