FreeStore Struct Reference
[Compiler]

#include <freestore.h>

Collaboration diagram for FreeStore:

Collaboration graph
[legend]

Detailed Description

Free store data structure.


Data Fields

RelationTermUnion ** root
RelationTermUnionnext_free
gs_stack_treturned
int n_buffers
int buffer_length
int row
int col


Field Documentation

union RelationTermUnion** FreeStore::root

ptr to it all

union RelationTermUnion* FreeStore::next_free

ptr to next_clean slot

struct gs_stack_t* FreeStore::returned

stack of returned blocks

int FreeStore::n_buffers

# of big chunks

int FreeStore::buffer_length

size of chunks

int FreeStore::row

index of the next free location's row

int FreeStore::col

index of the next free locations's col


The documentation for this struct was generated from the following file:
Generated on Thu Jul 17 04:00:58 2008 for libascend by  doxygen 1.5.1