UniConf::SortedIter Class Reference

#include <uniconf.h>

Inheritance diagram for UniConf::SortedIter:

Inheritance graph
[legend]

List of all members.


Detailed Description

A sorted variant of UniConf::Iter.

Definition at line 581 of file uniconf.h.


Public Types

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

Public Member Functions

 SortedIter (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 Member Functions

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

Protected Attributes

std::vector< UniConfxkeys
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 424 of file uniconf.cc.

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


The documentation for this class was generated from the following file:

Generated on Wed May 13 00:34:45 2009 for WvStreams by  doxygen 1.5.5