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

WallFlyweight Class Reference

The WallFlyweight is utilized for scale. More...

#include <WallFlyweight.hpp>

Inheritance diagram for WallFlyweight::

MapSite corelinux::Flyweight List of all members.

Public Methods

 WallFlyweight (void)
 Default constructor.

 WallFlyweight (WallFlyweightCref)
 Copy constructor.

virtual ~WallFlyweight (void)
 Virtual Destructor.

WallFlyweightRef operator= (WallFlyweightCref)
 Assignment operator.

bool operator== (WallFlyweightCref) const
 Equality operator.

virtual void enter (void)
 Operation defined in MapSite.


Detailed Description

The WallFlyweight is utilized for scale.

Because the high probability that rooms will have more walls than doors we can represent all walls with a single flyweight.


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