![]() Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
#include <ilog/iostream.h>#include <ilog/memory.h>Classes | |
| class | IlPoolOf(Char) |
A predefined memory pool that manages pointers to char. More... | |
| class | IlPoolOf(IlUInt) |
A memory pool of arrays of IlUInts. More... | |
| class | IlPoolOf(NAME) |
| A generic class that handles memory pools. More... | |
| class | IlPoolOf(Pointer) |
A predefined memory pool that manages pointers to void. More... | |
Defines | |
| #define | IlDeclarePoolOf(NAME, TYPE) |
| Declares a new pool. | |
| #define | IlDefinePoolOf(NAME) |
| Defines a new pool. | |
[library ilog ilog/pool.h] Declaration of the IlPool class.
| #define IlDeclarePoolOf | ( | NAME, | |||
| TYPE | ) |
Declares a new pool.
This macro declares a new class called IlPoolOf(NAME). The call to IlDeclarePoolOf usually appears in a header file (although you might want to create a private pool, locally in a C++ source file).
The definition of this class must be done in a C++ source file by calling the macro IlDefinePoolOf(NAME).
| NAME | The identifier of this pool. | |
| TYPE | The type of the objects that are handled by this pool. |
IlDefinePoolOf. | #define IlDefinePoolOf | ( | NAME | ) |
Defines a new pool.
This macro defines the class IlPoolOf(NAME) that must have been declared, using a call to IlDeclarePoolOf(NAME, TYPE).
IlDeclarePoolOf. © Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.