casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Protected Member Functions | Private Member Functions | Friends | List of all members
casa::DlHandleBase Class Referenceabstract

#include <DlHandle.h>

Inheritance diagram for casa::DlHandleBase:
casa::DlHandle< T > casa::DlHandle< casa::DisplayData >

Protected Member Functions

 DlHandleBase ()
 
 DlHandleBase (const DlHandleBase &)
 
virtual void target_gone () const =0
 
virtual bool null () const =0
 
void throw_exception (const char *) const
 
virtual ~DlHandleBase ()
 

Private Member Functions

void * operator new (size_t)
 Prevent heap allocation. More...
 
void * operator new[] (size_t)
 

Friends

class DlTarget
 

Detailed Description

Definition at line 36 of file DlHandle.h.

Constructor & Destructor Documentation

casa::DlHandleBase::DlHandleBase ( )
inlineprotected

Definition at line 39 of file DlHandle.h.

casa::DlHandleBase::DlHandleBase ( const DlHandleBase )
inlineprotected

Definition at line 40 of file DlHandle.h.

virtual casa::DlHandleBase::~DlHandleBase ( )
inlineprotectedvirtual

Definition at line 46 of file DlHandle.h.

Member Function Documentation

virtual bool casa::DlHandleBase::null ( ) const
protectedpure virtual
void* casa::DlHandleBase::operator new ( size_t  )
private

Prevent heap allocation.

void* casa::DlHandleBase::operator new[] ( size_t  )
private
virtual void casa::DlHandleBase::target_gone ( ) const
protectedpure virtual
void casa::DlHandleBase::throw_exception ( const char *  ) const
protected

Friends And Related Function Documentation

friend class DlTarget
friend

Definition at line 48 of file DlHandle.h.


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