AMROC Main     Blockstructured Adaptive Mesh Refinement in object-oriented C++


Main Page   Class Hierarchy   Compound List   File List  

SimpleBucketVoid Class Reference

Store type-indepedent memory blocks in a single consecutive memory block. More...

#include <SimpleBucketVoid.h>

Inheritance diagram for SimpleBucketVoid:

Inheritance graph
[legend]
List of all members.

Public Methods

 SimpleBucketVoid (void)
 SimpleBucketVoid (unsigned const bktsize, unsigned const bktnum)
 SimpleBucketVoid (union record *hdr)
 SimpleBucketVoid (union record const *hdr)
 SimpleBucketVoid (union record const *hdr, unsigned const size, int const n)
 SimpleBucketVoid (const SimpleBucketVoid &)
 ~SimpleBucketVoid (void)
int isemptybkt (void)
void emptybkt (void)
void splitbkt (SimpleBucketVoid &sbv, union record *atrec)
void * pack (unsigned &size)
void pack (void *&package, unsigned &size)
void * pack (int &size)
void pack (void *&package, int &size)

Protected Methods

int blks (void)
int bsize (void)
record * addrec (void)
record * addrec (union record const *rec)
record * insertrec (union record *after)
record * insertrec (union record const *rec, union record *after)
void removerec (union record *rec)
record * nextrec (union record const *rec) const
record * prevrec (union record const *rec) const
record * headrec (void) const
record * tailrec (void) const
unsigned count (void) const

Friends

ostream & operator<< (ostream &, SimpleBucketVoid &)

Detailed Description

Store type-indepedent memory blocks in a single consecutive memory block.

The class implements a dynamic list, but the elements are NOT linked with pointers. Various list-manipulation routines are supplied.

Author:
Manish Parashar

Definition at line 110 of file SimpleBucketVoid.h.


The documentation for this class was generated from the following files:


Quickstart     Users Guide     Programmers Reference     Installation      Examples     Download



AMROC Main      Home      Contact
last update: 06/01/04