Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
BArena Class Reference
A Concrete Class for Dynamic Memory Management.
More...
#include <Arena.H>
Inheritance diagram for BArena:
[legend]Collaboration diagram for BArena:
[legend]List of all members.
Public Methods |
| BArena (const char *a_name="unnamed") |
virtual void * | alloc (size_t a_sz) |
virtual void | free (void *a_pt) |
| Deletes the arena pointed to by a_pt.
|
Detailed Description
A Concrete Class for Dynamic Memory Management.
This is the simplest dynamic memory management class derived from Arena.
Makes calls to operator new() and operator delete().
Constructor & Destructor Documentation
BArena::BArena |
( |
const char * |
a_name = "unnamed" |
) |
|
|
|
optional -
Parameters:
-
a_name |
used by memory tracker to distinguish between different memory Arenas |
|
Member Function Documentation
virtual void* BArena::alloc |
( |
size_t |
a_sz |
) |
[virtual] |
|
|
: Allocates a dynamic memory arena of size a_sz. Returns a pointer to this memory.
Implements Arena. |
virtual void BArena::free |
( |
void * |
a_pt |
) |
[virtual] |
|
|
Deletes the arena pointed to by a_pt.
Implements Arena. |
The documentation for this class was generated from the following file:
Generated on Wed Jan 19 17:55:32 2005 for Chombo&INSwithParticles by
1.2.16