7#include "unisubtreegen.h"
11#include "wvlinkerhack.h"
49 bool result = subkey.
suborsame(mapped_key, _unmapped_key);
51 unmapped_key = _unmapped_key;
The basic interface which is included by all other XPLC interfaces and objects.
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...
bool isempty() const
Returns true if this path has zero segments (also known as root).
bool suborsame(const UniConfKey &key) const
Returns true if 'key' is a the same, or a subkey, of this UniConfKey.
A UniConfGen that delegates all requests to an inner generator.
A UniConfGen that returns only a particular subtree of a given generator.
virtual bool reversekeymap(const UniConfKey &mapped_key, UniConfKey &unmapped_key)
A mapping function for filters that unmap a keyspace.
virtual bool keymap(const UniConfKey &unmapped_key, UniConfKey &mapped_key)
A mapping function for filters that remap one keyspace onto another.
The const in place raw memory buffer type.
A WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to a...
A type-safe version of WvMonikerBase that lets you provide create functions for object types other th...
WvString is an implementation of a simple and efficient printable-string class.
Functions to handle "tcl-style" strings and lists.
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.