Apache log4cxx Version 0.10.0
Object Class Referenceabstract

base class for java-like objects. More...

#include <object.h>

Inherited by ObjectImpl [virtual], XMLDOMNode [virtual], XMLDOMNodeList [virtual], AppenderAttachable [virtual], Configurator [virtual], HierarchyEventListener [virtual], LoggerFactory [virtual], LoggerRepository [virtual], OptionHandler [virtual], RepositorySelector [virtual], and TriggeringEventEvaluator [virtual].

Classes

class  ClazzObject

Public Member Functions

virtual const helpers::ClassgetClass () const
virtual ~Object ()
virtual void addRef () const =0
virtual void releaseRef () const =0
virtual bool instanceof (const Class &clazz) const =0
virtual const void * cast (const Class &clazz) const =0

Static Public Member Functions

static const helpers::ClassgetStaticClass ()
static const log4cxx::helpers::ClassRegistrationregisterClass ()

Detailed Description

base class for java-like objects.

Constructor & Destructor Documentation

◆ ~Object()

virtual ~Object ( )
inlinevirtual

Member Function Documentation

◆ addRef()

◆ cast()

virtual const void * cast ( const Class & clazz) const
pure virtual

◆ getClass()

virtual const helpers::Class & getClass ( ) const
virtual

Reimplemented in Appender.

◆ getStaticClass()

const helpers::Class & getStaticClass ( )
static

◆ instanceof()

virtual bool instanceof ( const Class & clazz) const
pure virtual

◆ registerClass()

const log4cxx::helpers::ClassRegistration & registerClass ( )
static

◆ releaseRef()


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