#include <tDecorator.h>


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 &) | |
| tDecoratorBase & | operator= (tDecoratorBase const &) |
Friends | |
| class | tDecoratableManagerBase |
Definition at line 61 of file tDecorator.h.
| tDecoratorBase::tDecoratorBase | ( | ) | [inline, protected] |
| tDecoratorBase::tDecoratorBase | ( | tDecoratorBase const & | ) | [private] |
| virtual size_t tDecoratorBase::GetSize | ( | ) | const [private, pure virtual] |
Implemented in tDecorator< DecoratedDerived, Decoration >.
Referenced by tDecoratableManagerBase::CalculateOffsets().

| virtual void tDecoratorBase::Construct | ( | void * | decoration | ) | const [private, pure virtual] |
Implemented in tDecorator< DecoratedDerived, Decoration >, and tDecoratorPOD< DecoratedDerived, Decoration >.
Referenced by tDecoratableManagerBase::ConstructAll().

| virtual void tDecoratorBase::Destruct | ( | void * | decoration | ) | const [private, pure virtual] |
Implemented in tDecorator< DecoratedDerived, Decoration >.
Referenced by tDecoratableManagerBase::DestructAll().

| tDecoratorBase& tDecoratorBase::operator= | ( | tDecoratorBase const & | ) | [private] |
friend class tDecoratableManagerBase [friend] |
Definition at line 63 of file tDecorator.h.
size_t tDecoratorBase::offset_ [protected] |
Definition at line 65 of file tDecorator.h.
Referenced by tDecoratableManagerBase::CalculateOffsets(), tDecoratableManagerBase::ConstructAll(), and tDecoratableManagerBase::DestructAll().
1.5.4