#include <ptr.h>
Classes | |
| struct | kernel |
Public Member Functions | |
| cptr () | |
| cptr (T *p) | |
| cptr (const cptr< T > &other) | |
| cptr (cptr< T > *other) | |
| T * | operator-> () |
| T & | operator* () |
| const T * | operator-> () const |
| const T & | operator* () const |
| bool | isNull () const |
| const cptr< T > & | operator= (const cptr< T > &other) |
| const cptr< T > & | operator= (T *&optr) |
| std::string | state () const |
| void | clear () |
| unsigned int | count () const |
Private Attributes | |
| kernel | ptr |
Friends | |
| template<class X > | |
| bool | operator== (const cptr< X > &, X *) |
| template<class X > | |
| bool | operator== (X *, const cptr< X > &) |
Definition at line 37 of file ptr.h.
| casa::memory::cptr< T >::cptr | ( | ) | [inline] |
| casa::memory::cptr< T >::cptr | ( | T * | p | ) | [inline] |
| casa::memory::cptr< T >::cptr | ( | const cptr< T > & | other | ) | [inline] |
| casa::memory::cptr< T >::cptr | ( | cptr< T > * | other | ) | [inline] |
| void casa::memory::cptr< T >::clear | ( | ) | [inline] |
| unsigned int casa::memory::cptr< T >::count | ( | ) | const [inline] |
| bool casa::memory::cptr< T >::isNull | ( | ) | const [inline] |
| const T& casa::memory::cptr< T >::operator* | ( | ) | const [inline] |
| T& casa::memory::cptr< T >::operator* | ( | ) | [inline] |
| const T* casa::memory::cptr< T >::operator-> | ( | ) | const [inline] |
| T* casa::memory::cptr< T >::operator-> | ( | ) | [inline] |
| const cptr<T>& casa::memory::cptr< T >::operator= | ( | T *& | optr | ) | [inline] |
| const cptr<T>& casa::memory::cptr< T >::operator= | ( | const cptr< T > & | other | ) | [inline] |
| std::string casa::memory::cptr< T >::state | ( | ) | const [inline] |
Definition at line 52 of file ptr.h.
Referenced by casa::functor::f::state().
kernel casa::memory::cptr< T >::ptr [private] |
Definition at line 77 of file ptr.h.
Referenced by casa::memory::cptr< rowmap >::clear(), casa::memory::cptr< rowmap >::count(), casa::memory::cptr< rowmap >::isNull(), casa::memory::cptr< rowmap >::operator*(), casa::memory::cptr< rowmap >::operator->(), casa::memory::cptr< rowmap >::operator=(), casa::memory::operator==(), and casa::memory::cptr< rowmap >::state().
1.6.1