Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

LIST::list_type Class Template Reference

List backbone class. More...

#include <list.h>

List of all members.

Public Methods

void* operator new (size_t num_bytes)
 override the default new operator to allocate list_type objects from the a memory pool. More...


Public Attributes

data
 list data element. More...

list_type* next
 pointer to the next element in the list. More...


Detailed Description

template<class T> class LIST::list_type

List backbone class.

Definition at line 65 of file list.h.


Member Function Documentation

void * LIST::list_type::operator new ( size_t num_bytes ) [inline]
 

override the default new operator to allocate list_type objects from the a memory pool.

Definition at line 73 of file list.h.

00074         {
00075           block_pool mem_pool;
00076 
00077           void *mem_addr = mem_pool.pool_alloc( num_bytes );
00078           return mem_addr;        
00079         } // new


Member Data Documentation

T LIST::list_type::data
 

list data element.

Definition at line 68 of file list.h.

list_type * LIST::list_type::next
 

pointer to the next element in the list.

Definition at line 70 of file list.h.


The documentation for this class was generated from the following file:
Generated at Tue May 27 21:56:17 2003 for Wavelet compression, determinism and time series forecasting by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001