ObjectPtrBase Class Reference

Inherited by ObjectPtrT, ObjectPtrT< ErrorHandler >, ObjectPtrT< Filter >, ObjectPtrT< log4cxx::Appender >, ObjectPtrT< log4cxx::Layout >, ObjectPtrT< log4cxx::Level >, ObjectPtrT< log4cxx::Logger >, ObjectPtrT< log4cxx::spi::Filter >, ObjectPtrT< log4cxx::spi::LoggerFactory >, ObjectPtrT< log4cxx::spi::LoggerRepository >, ObjectPtrT< LoggerFactory >, ObjectPtrT< LoggerRepository >, ObjectPtrT< LoggingEvent >, and ObjectPtrT< Rule >.

List of all members.

Public Member Functions

 ObjectPtrBase ()
virtual ~ObjectPtrBase ()
virtual void * cast (const Class &cls) const =0

Static Public Member Functions

static void checkNull (const int &null)
static void * exchange (void **destination, void *newValue)


Constructor & Destructor Documentation

ObjectPtrBase (  ) 

virtual ~ObjectPtrBase (  )  [virtual]


Member Function Documentation

virtual void* cast ( const Class cls  )  const [pure virtual]

static void checkNull ( const int &  null  )  [static]

static void* exchange ( void **  destination,
void *  newValue 
) [static]


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