UniConf::SortedXIter Class Reference

#include <uniconf.h>

Inheritance diagram for UniConf::SortedXIter:

[legend]
List of all members.

Detailed Description

A sorted variant of UniConf::XIter.

Definition at line 648 of file uniconf.h.

Public Types

typedef int(*) Comparator (const UniConf &a, const UniConf &b)

Public Member Functions

 SortedXIter (const UniConf &_top, const UniConfKey &pattern, Comparator comparator=defcomparator)
void rewind ()
bool next ()
const UniConfptr () const
 WvIterStuff (const UniConf)

Static Public Member Functions

static int defcomparator (const UniConf &a, const UniConf &b)
 Default comparator.

Protected Types

typedef WvVector< UniConfVector

Protected Member Functions

template<class Iter>
void populate (Iter &i)

Protected Attributes

Vector xkeys
UniConf top
UniConf current


Member Function Documentation

int UniConf::SortedIterBase::defcomparator ( const UniConf a,
const UniConf b 
) [static, inherited]

Default comparator.

Sorts alphabetically by full key.

Definition at line 422 of file uniconf.cc.

References UniConfKey::compareto(), and UniConf::fullkey().


The documentation for this class was generated from the following file:
Generated on Mon Feb 5 10:54:32 2007 for WvStreams by  doxygen 1.5.1