casa
$Rev:20696$
|
Public Member Functions | |
kernel (T *v) | |
kernel (const kernel &other) | |
~kernel () | |
void | operator= (const kernel &other) |
void | operator= (T *oval) |
void | release () |
bool | isNull () const |
void | clear () |
bool | eq (T *x) const |
Public Attributes | |
T * | val |
unsigned int * | count |
casa::memory::cptr< T >::kernel::kernel | ( | T * | v | ) | [inline] |
Definition at line 67 of file ptr.h.
References casa::memory::cptr< T >::kernel::count.
casa::memory::cptr< T >::kernel::kernel | ( | const kernel & | other | ) | [inline] |
Definition at line 68 of file ptr.h.
References casa::memory::cptr< T >::kernel::count.
casa::memory::cptr< T >::kernel::~kernel | ( | ) | [inline] |
Definition at line 69 of file ptr.h.
References casa::memory::cptr< T >::kernel::release().
void casa::memory::cptr< T >::kernel::clear | ( | ) | [inline] |
Definition at line 74 of file ptr.h.
References casa::memory::cptr< T >::kernel::count, casa::memory::cptr< T >::kernel::release(), and casa::memory::cptr< T >::kernel::val.
Referenced by casa::memory::cptr< rowmap >::clear().
bool casa::memory::cptr< T >::kernel::eq | ( | T * | x | ) | const [inline] |
Definition at line 75 of file ptr.h.
References casa::memory::cptr< T >::kernel::val.
bool casa::memory::cptr< T >::kernel::isNull | ( | ) | const [inline] |
Definition at line 73 of file ptr.h.
References casa::memory::cptr< T >::kernel::val.
Referenced by casa::memory::cptr< rowmap >::isNull().
void casa::memory::cptr< T >::kernel::operator= | ( | const kernel & | other | ) | [inline] |
Definition at line 70 of file ptr.h.
References casa::memory::cptr< T >::kernel::count, casa::memory::cptr< T >::kernel::release(), and casa::memory::cptr< T >::kernel::val.
void casa::memory::cptr< T >::kernel::operator= | ( | T * | oval | ) | [inline] |
Definition at line 71 of file ptr.h.
References casa::memory::cptr< T >::kernel::count, casa::memory::cptr< T >::kernel::release(), and casa::memory::cptr< T >::kernel::val.
void casa::memory::cptr< T >::kernel::release | ( | ) | [inline] |
Definition at line 72 of file ptr.h.
References casa::memory::cptr< T >::kernel::count, and casa::memory::cptr< T >::kernel::val.
Referenced by casa::memory::cptr< T >::kernel::clear(), casa::memory::cptr< T >::kernel::operator=(), and casa::memory::cptr< T >::kernel::~kernel().
unsigned int* casa::memory::cptr< T >::kernel::count |
Definition at line 66 of file ptr.h.
Referenced by casa::memory::cptr< T >::kernel::clear(), casa::memory::cptr< rowmap >::count(), casa::memory::cptr< T >::kernel::kernel(), casa::memory::cptr< T >::kernel::operator=(), casa::memory::cptr< T >::kernel::release(), and casa::memory::cptr< rowmap >::state().
T* casa::memory::cptr< T >::kernel::val |
Definition at line 65 of file ptr.h.
Referenced by casa::memory::cptr< T >::kernel::clear(), casa::memory::cptr< T >::kernel::eq(), casa::memory::cptr< T >::kernel::isNull(), casa::memory::cptr< rowmap >::operator*(), casa::memory::cptr< rowmap >::operator->(), casa::memory::cptr< T >::kernel::operator=(), casa::memory::cptr< T >::kernel::release(), and casa::memory::cptr< rowmap >::state().