Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Examples

WallFactory Class Reference

The WallFactory is provided to manage the WallFlyweight and the sharing of same. More...

#include <WallFactory.hpp>

Inheritance diagram for WallFactory:

corelinux::AbstractAllocator< WallFlyweight > corelinux::Allocator corelinux::Strategy List of all members.

Public Member Functions

 WallFactory (void)
 Default constructor.

 WallFactory (WallFactoryCref)
 Copy constructor.

virtual ~WallFactory (void)
 Virtual Destructor.

WallFactoryRef operator= (WallFactoryCref)
 Assignment operator.

bool operator== (WallFactoryCref) const
 Equality operator.


Protected Member Functions

virtual WallFlyweightPtr allocateObject (void)
 allocates a object

virtual void deallocateObject (WallFlyweightPtr)
 de-allocates a object


Detailed Description

The WallFactory is provided to manage the WallFlyweight and the sharing of same.


Member Function Documentation

WallFlyweightPtr WallFactory::allocateObject void   )  [protected, virtual]
 

allocates a object

Parameters:
WallFlyweight pointer

Implements corelinux::AbstractAllocator< WallFlyweight >.

void WallFactory::deallocateObject WallFlyweightPtr   )  [protected, virtual]
 

de-allocates a object

Parameters:
WallFlyweight pointer


The documentation for this class was generated from the following files:
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium