System documentation of the GNU Image-Finding Tool

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

lTChunk Struct Reference

A structure, which is useful to maintain a twice connected list: A list of Chunks and a list of free/occupied chunks. More...

#include <CDebuggingMemoryManager.h>

List of all members.

Public Attributes

lTChunk * mPrev
 Previous Item in List.
lTChunk * mNext
 Following Item in List.
lTChunk * mPreceding
 Previous Item in MEMORY.
lTChunk * mFollowing
 Following Item in MEMORY.
CDebuggingMemoryManagerSize mSize
 Size of this Chunk.
long mMagic
 Magic number, to see, if this Pointer was allocated using this->getMem().


Detailed Description

A structure, which is useful to maintain a twice connected list: A list of Chunks and a list of free/occupied chunks.

This should normally be a local type, but there was an internal compiler error in GNU C++.


Member Data Documentation

CDebuggingMemoryManagerSize lTChunk::mSize
 

Size of this Chunk.

The Size could be deduced from mFollowing, but I consider this way as more general and cleaner.


The documentation for this struct was generated from the following file:
Need for discussion? Want to contribute? Contact
help-gift@gnu.org Generated using Doxygen