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

wvlinklist.h File Reference

#include <assert.h>
#include "wvsorter.h"

Go to the source code of this file.

Compounds

class  WvList::Iter
class  WvList
class  WvListBase::IterBase
class  WvListBase

Defines

#define DeclareWvList3(_type_, _newname_, _extra_)
#define DeclareWvList2(_type_, _extra_)   DeclareWvList3(_type_,_type_##List,_extra_ )
#define DeclareWvList(_type_)   DeclareWvList2(_type_, )


Define Documentation

#define DeclareWvList _type_       DeclareWvList2(_type_, )
 

Definition at line 188 of file include/wvlinklist.h.

#define DeclareWvList2 _type_,
_extra_       DeclareWvList3(_type_,_type_##List,_extra_ )
 

Definition at line 185 of file include/wvlinklist.h.

#define DeclareWvList3 _type_,
_newname_,
_extra_   
 

Value:

class _newname_ : public WvList<_type_>                 \
    {                                                   \
    public:                                             \
        _newname_() { setup(); }                        \
                                                        \
        ~_newname_() { shutdown(); }                    \
        _extra_                                         \
    };

Definition at line 175 of file include/wvlinklist.h.


Generated on Sun Aug 25 02:29:36 2002 for WvStreams by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002