UniConf::SortedRecursiveIter Class Reference

#include <uniconf.h>

Inheritance diagram for UniConf::SortedRecursiveIter:
[legend]

List of all members.


Detailed Description

A sorted variant of UniConf::RecursiveIter.

Definition at line 601 of file uniconf.h.


Public Types

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

Public Member Functions

 SortedRecursiveIter (const UniConf &_top, 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 Thu Jan 24 16:50:58 2008 for WvStreams by  doxygen 1.5.4