casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
casa::memory::cptr< T >::kernel Struct Reference

List of all members.

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

Detailed Description

template<class T>
struct casa::memory::cptr< T >::kernel

Definition at line 64 of file ptr.h.


Constructor & Destructor Documentation

template<class T>
casa::memory::cptr< T >::kernel::kernel ( T *  v) [inline]

Definition at line 67 of file ptr.h.

References casa::memory::cptr< T >::kernel::count.

template<class T>
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.

template<class T>
casa::memory::cptr< T >::kernel::~kernel ( ) [inline]

Definition at line 69 of file ptr.h.

References casa::memory::cptr< T >::kernel::release().


Member Function Documentation

template<class T>
void casa::memory::cptr< T >::kernel::clear ( ) [inline]
template<class T>
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.

template<class T>
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().

template<class T>
void casa::memory::cptr< T >::kernel::operator= ( const kernel other) [inline]
template<class T>
void casa::memory::cptr< T >::kernel::operator= ( T *  oval) [inline]
template<class T>
void casa::memory::cptr< T >::kernel::release ( ) [inline]

Member Data Documentation

template<class T>
unsigned int* casa::memory::cptr< T >::kernel::count
template<class T>
T* casa::memory::cptr< T >::kernel::val

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