rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Foundation Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

pool.h File Reference

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

Detailed Description

[library ilog ilog/pool.h] Declaration of the IlPool class.


Define Documentation

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

Parameters:
NAME The identifier of this pool.
TYPE The type of the objects that are handled by this pool.
See also:
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).

See also:
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.