7 #include "unisubtreegen.h"
10 #include "wvmoniker.h"
11 #include "wvlinkerhack.h"
49 bool result = subkey.
suborsame(mapped_key, _unmapped_key);
51 unmapped_key = _unmapped_key;
WvString wvtcl_getword(WvBuf &buf, const WvStringMask &splitchars=WVTCL_SPLITCHARS, bool do_unescape=true)
Get a single tcl word from an input buffer, and return the rest of the buffer untouched.
virtual bool keymap(const UniConfKey &unmapped_key, UniConfKey &mapped_key)
A mapping function for filters that remap one keyspace onto another.
virtual bool reversekeymap(const UniConfKey &mapped_key, UniConfKey &unmapped_key)
A mapping function for filters that unmap a keyspace.
WvString is an implementation of a simple and efficient printable-string class.
An abstract data container that backs a UniConf tree.
Represents a UniConf key which is a path in a hierarchy structured much like the traditional Unix fil...
A type-safe version of WvMonikerBase that lets you provide create functions for object types other th...
bool suborsame(const UniConfKey &key) const
Returns true if 'key' is a the same, or a subkey, of this UniConfKey.
bool isempty() const
Returns true if this path has zero segments (also known as root).
The const in place raw memory buffer type.
A UniConfGen that returns only a particular subtree of a given generator.
A UniConfGen that delegates all requests to an inner generator.