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

WvSorter< _type_, _list_, _iter_ > Class Template Reference

#include <wvsorter.h>

Inheritance diagram for WvSorter< _type_, _list_, _iter_ >:

WvSorterBase WvSorterBase List of all members.

Public Types

typedef const _type_ * b
typedef const _type_ * b

Public Methods

typedef int (RealCompareFunc)(const _type_ *a
 WvSorter (_list_ &_list, RealCompareFunc *_cmp)
_type_ * ptr () const
 operator _type_ & () const
_type_ & operator() () const
_type_ * operator-> () const
_type_ & operator * () const
void rewind ()
typedef int (RealCompareFunc)(const _type_ *a
 WvSorter (_list_ &_list, RealCompareFunc *_cmp)
_type_ * ptr () const
 operator _type_ & () const
_type_ & operator() () const
_type_ * operator-> () const
_type_ & operator * () const
void rewind ()

Public Attributes

RealCompareFunc * cmp
RealCompareFunc * cmp

template<class _type_, class _list_, class _iter_>
class WvSorter< _type_, _list_, _iter_ >


Member Typedef Documentation

template<class _type_, class _list_, class _iter_>
typedef const _type_* WvSorter< _type_, _list_, _iter_ >::b
 

Reimplemented from WvSorterBase.

Definition at line 59 of file utils/wvsorter.h.

template<class _type_, class _list_, class _iter_>
typedef const _type_* WvSorter< _type_, _list_, _iter_ >::b
 

Reimplemented from WvSorterBase.

Definition at line 59 of file include/wvsorter.h.


Constructor & Destructor Documentation

template<class _type_, class _list_, class _iter_>
WvSorter< _type_, _list_, _iter_ >::WvSorter (  _list_ &    _list,
RealCompareFunc *    _cmp
)  [inline]
 

Definition at line 62 of file include/wvsorter.h.

References WvSorter< _type_, _list_, _iter_ >::cmp.

template<class _type_, class _list_, class _iter_>
WvSorter< _type_, _list_, _iter_ >::WvSorter (  _list_ &    _list,
RealCompareFunc *    _cmp
)  [inline]
 

Definition at line 62 of file utils/wvsorter.h.

References WvSorter< _type_, _list_, _iter_ >::cmp.


Member Function Documentation

template<class _type_, class _list_, class _iter_>
typedef WvSorter< _type_, _list_, _iter_ >::int (  RealCompareFunc    )  const
 

template<class _type_, class _list_, class _iter_>
typedef WvSorter< _type_, _list_, _iter_ >::int (  RealCompareFunc    )  const
 

template<class _type_, class _list_, class _iter_>
_type_& WvSorter< _type_, _list_, _iter_ >::operator * (    )  const [inline]
 

Definition at line 69 of file utils/wvsorter.h.

template<class _type_, class _list_, class _iter_>
_type_& WvSorter< _type_, _list_, _iter_ >::operator * (    )  const [inline]
 

Definition at line 69 of file include/wvsorter.h.

template<class _type_, class _list_, class _iter_>
WvSorter< _type_, _list_, _iter_ >::operator _type_ & (    )  const [inline]
 

Definition at line 69 of file utils/wvsorter.h.

template<class _type_, class _list_, class _iter_>
WvSorter< _type_, _list_, _iter_ >::operator _type_ & (    )  const [inline]
 

Definition at line 69 of file include/wvsorter.h.

template<class _type_, class _list_, class _iter_>
_type_& WvSorter< _type_, _list_, _iter_ >::operator() (    )  const [inline]
 

Definition at line 69 of file utils/wvsorter.h.

template<class _type_, class _list_, class _iter_>
_type_& WvSorter< _type_, _list_, _iter_ >::operator() (    )  const [inline]
 

Definition at line 69 of file include/wvsorter.h.

template<class _type_, class _list_, class _iter_>
_type_* WvSorter< _type_, _list_, _iter_ >::operator-> (    )  const [inline]
 

Definition at line 69 of file utils/wvsorter.h.

template<class _type_, class _list_, class _iter_>
_type_* WvSorter< _type_, _list_, _iter_ >::operator-> (    )  const [inline]
 

Definition at line 69 of file include/wvsorter.h.

template<class _type_, class _list_, class _iter_>
_type_* WvSorter< _type_, _list_, _iter_ >::ptr (    )  const [inline]
 

Definition at line 65 of file utils/wvsorter.h.

template<class _type_, class _list_, class _iter_>
_type_* WvSorter< _type_, _list_, _iter_ >::ptr (    )  const [inline]
 

Definition at line 65 of file include/wvsorter.h.

template<class _type_, class _list_, class _iter_>
void WvSorter< _type_, _list_, _iter_ >::rewind (    )  [inline]
 

Definition at line 74 of file utils/wvsorter.h.

References WvSorter< _type_, _list_, _iter_ >::cmp.

template<class _type_, class _list_, class _iter_>
void WvSorter< _type_, _list_, _iter_ >::rewind (    )  [inline]
 

Definition at line 74 of file include/wvsorter.h.

References WvSorter< _type_, _list_, _iter_ >::cmp.


Member Data Documentation

template<class _type_, class _list_, class _iter_>
RealCompareFunc* WvSorter< _type_, _list_, _iter_ >::cmp
 

Definition at line 60 of file utils/wvsorter.h.

template<class _type_, class _list_, class _iter_>
RealCompareFunc* WvSorter< _type_, _list_, _iter_ >::cmp
 

Definition at line 60 of file include/wvsorter.h.

Referenced by WvSorter< _type_, _list_, _iter_ >::rewind(), and WvSorter< _type_, _list_, _iter_ >::WvSorter().


The documentation for this class was generated from the following files:
Generated on Fri Apr 5 15:16:56 2002 for WvStreams by doxygen1.2.15