corelinux::Flyweight Class Reference

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

#include <Flyweight.hpp>

List of all members.

Public Member Functions

 Flyweight (void)
 Default Constructor.
 Flyweight (FlyweightCref)
 Copy constructor.
virtual ~Flyweight (void)
 Virtual Destructor.
FlyweightRef operator= (FlyweightCref)
 Assignment operator overload.
bool operator== (FlyweightCref) const
 Equality operator overload.


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   )  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