#include <uniconf.h>
Inheritance diagram for UniConf::XIter:
See UniConfKey::matches(const UniConfKey&) for information about patterns.
Example patterns: (where STAR is the asterisk character, '*')
"": a null iterator "a": matches only the key "a" if it exists "STAR": matches all direct children "STAR/foo": matches any existing key "foo" under direct children "STAR/STAR": matches all children of depth exactly 2 "foo/...": matches all keys including and below "foo" "foo/STAR/...": matches all keys below "foo" ".../foo/STAR": matches all keys below any subkey named "foo" in the tree
Definition at line 539 of file uniconf.h.
Public Member Functions | |
XIter (const UniConf &_top, const UniConfKey &pattern) | |
Creates a wildcard iterator. | |
~XIter () | |
void | rewind () |
bool | next () |
const UniConf * | ptr () const |
WvIterStuff (const UniConf) | |
Protected Attributes | |
UniConf | top |
UniConf | current |