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.
Functions to handle "tcl-style" strings and lists.
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 basic interface which is included by all other XPLC interfaces and objects.
The const in place raw memory buffer type.
A UniConfGen that returns only a particular subtree of a given generator.
A WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to a...
A UniConfGen that delegates all requests to an inner generator.