Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

Handle(ClassType) Class Reference

#include <Handle_ClassType_h.h>

List of all members.

Public Methods

 Handle(ClassType) ()
 Handle(ClassType) (const ClassType &p)
 Handle(ClassType) (ClassType *p)
 Handle(ClassType) (const Handle(ClassType) &p)
 ~Handle(ClassType) ()
void rebind (const ClassType *pc)
void rebind (const ClassType &p)
Handle(ClassType)& detach ()
void operator= (const Handle(ClassType) &h)
void operator= (const ClassType &p)
void operator= (const ClassType *p)
bool ok () const
bool ok (const char *message) const
const ClassType* operator-> () const
const ClassType& operator() () const
const ClassType& operator * () const
const ClassType* getPtr () const
const ClassType& getRef () const
ClassType* operator-> ()
ClassType& operator() ()
ClassType& operator * ()
ClassType* getPtr ()
ClassType& getRef ()
ClassType** getPtrAdr ()
bool operator== (const Handle(ClassType) &h) const
bool operator!= (const Handle(ClassType) &h) const
bool operator< (const Handle(ClassType) &h) const
bool operator> (const Handle(ClassType) &h) const

Protected Methods

bool checkPtr () const

Protected Attributes

ClassType* classptr


Constructor & Destructor Documentation

Handle(ClassType)::Handle_ClassType ( )
 

Handle(ClassType)::Handle_ClassType ( const ClassType & p )
 

Handle(ClassType)::Handle_ClassType ( ClassType * p )
 

Handle(ClassType)::Handle_ClassType ( const Handle(ClassType) & p )
 

Handle(ClassType)::~Handle(ClassType) ( )
 


Member Function Documentation

bool Handle(ClassType)::checkPtr ( ) const [protected]
 

Handle(ClassType) & Handle(ClassType)::detach ( )
 

ClassType * Handle(ClassType)::getPtr ( )
 

const ClassType * Handle(ClassType)::getPtr ( ) const
 

ClassType ** Handle(ClassType)::getPtrAdr ( )
 

ClassType & Handle(ClassType)::getRef ( )
 

const ClassType & Handle(ClassType)::getRef ( ) const
 

bool Handle(ClassType)::ok ( const char * message ) const
 

bool Handle(ClassType)::ok ( ) const
 

ClassType & Handle(ClassType)::operator * ( )
 

const ClassType & Handle(ClassType)::operator * ( ) const
 

bool Handle(ClassType)::operator!= ( const Handle(ClassType) & h ) const
 

ClassType & Handle(ClassType)::operator() ( )
 

const ClassType & Handle(ClassType)::operator() ( ) const
 

ClassType * Handle(ClassType)::operator-> ( )
 

const ClassType * Handle(ClassType)::operator-> ( ) const
 

bool Handle(ClassType)::operator< ( const Handle(ClassType) & h ) const
 

void Handle(ClassType)::operator= ( const ClassType * p )
 

void Handle(ClassType)::operator= ( const ClassType & p )
 

void Handle(ClassType)::operator= ( const Handle(ClassType) & h )
 

bool Handle(ClassType)::operator== ( const Handle(ClassType) & h ) const
 

bool Handle(ClassType)::operator> ( const Handle(ClassType) & h ) const
 

void Handle(ClassType)::rebind ( const ClassType & p )
 

void Handle(ClassType)::rebind ( const ClassType * pc )
 


Member Data Documentation

ClassType * Handle(ClassType)::classptr [protected]
 


The documentation for this class was generated from the following file:
Copyright © 2003 inuTech GmbH. All rights reserved.