#include <count_ptr.h>
Public Member Functions | |
| count_ptr (T *ptr=0) | |
| count_ptr (const count_ptr< T > &p) | |
| ~count_ptr () throw () | |
| count_ptr< T > & | operator= (count_ptr< T > temp) | 
| T & | operator* () const | 
| T * | operator-> () const throw () | 
| int | equiv (const count_ptr< T > &p) const throw () | 
| T * | get_ptr () const throw () | 
| long | count () const | 
| void | swap (count_ptr< T > &a) throw () | 
| int | compare (const count_ptr< T > &a) const | 
Private Member Functions | |
| void | cancel () | 
Private Attributes | |
| T * | m_ptr | 
| long * | m_count | 
Definition at line 9 of file count_ptr.h.
Definition at line 15 of file count_ptr.h.
Definition at line 18 of file count_ptr.h.
Definition at line 23 of file count_ptr.h.
| void count_ptr< T >::cancel | ( | ) |  [inline, private] | 
        
Definition at line 69 of file count_ptr.h.
Referenced by count_ptr< TransitionListImpl >::~count_ptr().
Definition at line 60 of file count_ptr.h.
Referenced by newspecies(), operator==(), operator>(), and operator>=().
| long count_ptr< T >::count | ( | ) |  const [inline] | 
        
Definition at line 51 of file count_ptr.h.
Definition at line 43 of file count_ptr.h.
| T* count_ptr< T >::get_ptr | ( | ) |  const  throw () [inline] | 
        
Definition at line 47 of file count_ptr.h.
Referenced by TransitionList::isSame(), newisotope(), and parse_species_label().
| T& count_ptr< T >::operator* | ( | ) |  const [inline] | 
        
Definition at line 35 of file count_ptr.h.
| T* count_ptr< T >::operator-> | ( | ) |  const  throw () [inline] | 
        
Definition at line 39 of file count_ptr.h.
Definition at line 28 of file count_ptr.h.
Definition at line 55 of file count_ptr.h.
Referenced by count_ptr< TransitionListImpl >::operator=(), swap(), and count_ptr< TransitionListImpl >::swap().
Definition at line 12 of file count_ptr.h.
Referenced by count_ptr< TransitionListImpl >::cancel(), count_ptr< TransitionListImpl >::count(), count_ptr< TransitionListImpl >::count_ptr(), and count_ptr< TransitionListImpl >::swap().
Definition at line 11 of file count_ptr.h.
Referenced by count_ptr< TransitionListImpl >::cancel(), count_ptr< TransitionListImpl >::compare(), count_ptr< TransitionListImpl >::equiv(), count_ptr< TransitionListImpl >::get_ptr(), count_ptr< TransitionListImpl >::operator*(), count_ptr< TransitionListImpl >::operator->(), and count_ptr< TransitionListImpl >::swap().
 1.6.1