tDecoratorBase Class Reference

base class for decorators More...

#include <tDecorator.h>

Inheritance diagram for tDecoratorBase:

Inheritance graph
[legend]
Collaboration diagram for tDecoratorBase:

Collaboration graph
[legend]

List of all members.

Protected Member Functions

 tDecoratorBase ()

Protected Attributes

size_t offset_

Private Member Functions

virtual size_t GetSize () const =0
virtual void Construct (void *decoration) const =0
virtual void Destruct (void *decoration) const =0
 tDecoratorBase (tDecoratorBase const &)
tDecoratorBaseoperator= (tDecoratorBase const &)

Friends

class tDecoratableManagerBase


Detailed Description

base class for decorators

Definition at line 61 of file tDecorator.h.


Constructor & Destructor Documentation

tDecoratorBase::tDecoratorBase (  )  [inline, protected]

Definition at line 66 of file tDecorator.h.

00066 :offset_(0xbaad){};

tDecoratorBase::tDecoratorBase ( tDecoratorBase const &   )  [private]


Member Function Documentation

virtual size_t tDecoratorBase::GetSize (  )  const [private, pure virtual]

Implemented in tDecorator< DecoratedDerived, Decoration >.

Referenced by tDecoratableManagerBase::CalculateOffsets().

Here is the caller graph for this function:

virtual void tDecoratorBase::Construct ( void *  decoration  )  const [private, pure virtual]

Implemented in tDecorator< DecoratedDerived, Decoration >, and tDecoratorPOD< DecoratedDerived, Decoration >.

Referenced by tDecoratableManagerBase::ConstructAll().

Here is the caller graph for this function:

virtual void tDecoratorBase::Destruct ( void *  decoration  )  const [private, pure virtual]

Implemented in tDecorator< DecoratedDerived, Decoration >.

Referenced by tDecoratableManagerBase::DestructAll().

Here is the caller graph for this function:

tDecoratorBase& tDecoratorBase::operator= ( tDecoratorBase const &   )  [private]


Friends And Related Function Documentation

friend class tDecoratableManagerBase [friend]

Definition at line 63 of file tDecorator.h.


Member Data Documentation

size_t tDecoratorBase::offset_ [protected]

Definition at line 65 of file tDecorator.h.

Referenced by tDecoratableManagerBase::CalculateOffsets(), tDecoratableManagerBase::ConstructAll(), and tDecoratableManagerBase::DestructAll().


The documentation for this class was generated from the following file:
Generated on Sat Mar 15 23:56:09 2008 for Armagetron Advanced by  doxygen 1.5.4