NAME

ACE_Free_List - Implements a free list.

SYNOPSIS

#include <ace/Free_List.h>

template<class T> class ACE_Free_List { public: virtual ~ACE_Free_List (void); virtual void add (T *element) = 0; virtual T *remove (void) = 0; virtual size_t size (void) = 0; virtual void resize (size_t newsize) = 0; };

DESCRIPTION

This class maintains a free list of nodes of type T.

PUBLIC MEMBERS

virtual ~ACE_Free_List (void);

virtual void add (T *element) = 0;

virtual T *remove (void) = 0;

virtual size_t size (void) = 0;

virtual void resize (size_t newsize) = 0;

AUTHOR

Darrell Brunsch (brunsch@cs.wustl.edu)

LIBRARY

ace