Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

pools.h File Reference

#include "output.h"
#include "blockpool.h"

Include dependency graph for pools.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.


class  mem_pool
 This is a template class that implements arrays of memory pools. More...

class  pool
 This object is used to allocate a single memory pool. More...


#define MAX_POOLS   128
 MAX_POOLS is the maximum number of memory pools that can be allocated.


enum  { min_handle = 0 }


mem_pool< big_block_pool,
pool global_mem

Define Documentation

#define MAX_POOLS   128

MAX_POOLS is the maximum number of memory pools that can be allocated.

Definition at line 125 of file pools.h.

Enumeration Type Documentation

anonymous enum

Enumeration values:

Definition at line 23 of file pools.h.

00023 { min_handle = 0};

Variable Documentation

pool global_mem

Definition at line 181 of file pools.h.

Referenced by typetable::find_time().

mem_pool<big_block_pool, MAX_POOLS> memory_pools

Definition at line 127 of file pools.h.

Referenced by pool::delete_pool(), pool::GetMem(), pool::new_pool(), and pool::pr().

Generated on Wed Mar 31 21:15:59 2004 for Data Structures for a VHDL Compiler by doxygen 1.3.3