ocean.net.util.ParamSet

Manages a set of parameters where each parameter is a string key/value pair.

Wraps an associative array serving as map of parameter key and value strings. The parameter keys are set on instantiation; that is, a key list is passed to the constructor. The keys cannot be changed, added or removed later by ParamSet. However, a subclass can add keys. All methods that accept a key handle the key case insensitively (except the constructor). When keys are output, the original keys are used. Note that keys and values are meant to slice string buffers in a subclass or external to this class.

Build note: Requires linking against libglib-2.0: add

-L-lglib-2.0

to the DMD build parameters.

Members

Classes

ParamSet
class ParamSet

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).