---
name: "WallFlyweight"
section: "3"
platform: "linux"
package: "libcorelinux-dev"
version: "0.4.32-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/WallFlyweight"
---

# WallFlyweight(3)

The WallFlyweight is utilized for scale.

## NAME

WallFlyweight - The WallFlyweight is utilized for scale.

## SYNOPSIS

`#include <WallFlyweight.hpp>`

Inherits **MapSite**, and **corelinux::Flyweight**.

### Public Member Functions

**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.

## Author

Generated automatically by Doxygen for CoreLinux++ from the source code.
