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

corelinux::Flyweight Class Reference

Flyweight type is used to support large numbers of fine-grained objects. More...

#include <Flyweight.hpp>

Inheritance diagram for corelinux::Flyweight

Inheritance graph
[legend]
List of all members.

Public Methods

 Flyweight ( void )
 Default Constructor.

 Flyweight ( FlyweightCref )
 Copy constructor. More...

virtual ~Flyweight ( void )
 Virtual Destructor.

FlyweightRef operator= ( FlyweightCref )
 Assignment operator overload. More...

bool operator== ( FlyweightCref ) const
 Equality operator overload. More...


Detailed Description

Flyweight type is used to support large numbers of fine-grained objects.


Constructor & Destructor Documentation

corelinux::Flyweight::Flyweight ( FlyweightCref )
 

Copy constructor.

Parameters:
Flyweight   const reference


Member Function Documentation

FlyweightRef corelinux::Flyweight::operator= ( FlyweightCref )
 

Assignment operator overload.

Parameters:
Flyweight   const reference
Returns:
Flyweight reference to self

bool corelinux::Flyweight::operator== ( FlyweightCref aRef ) const
 

Equality operator overload.

Parameters:
Flyweight   const reference
Returns:
true if equal, false otherwise


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