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.

Compounds

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


Defines

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


Enumerations

enum  { min_handle = 0 }

Variables

mem_pool< big_block_pool,
MAX_POOLS > 
memory_pools
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:
min_handle 

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