werkzeugkiste/config/types.h file

Contents

Namespaces

namespace werkzeugkiste
namespace werkzeugkiste::config
Utilities to handle configurations in a unified manner via the werkzeugkiste::config::Configuration class.

Classes

class werkzeugkiste::config::ParseError
Indicates a failure during parsing a configuration string/file.
class werkzeugkiste::config::KeyError
Indicates that an invalid key was provided to access a parameter.
class werkzeugkiste::config::TypeError
Indicates that an invalid type was used to query or set a parameter.
class werkzeugkiste::config::ValueError
Indicates invalid input values.
struct werkzeugkiste::config::date
Represents a local date.
struct werkzeugkiste::config::time
Represents a local time.
struct werkzeugkiste::config::time_offset
Represents a time zone offset.
struct werkzeugkiste::config::date_time
A date-time specification following RFC 3339.
template<typename Tp>
struct werkzeugkiste::config::point2d
A point in 2D Euclidean space.
template<typename Tp>
struct werkzeugkiste::config::point3d
A point in 3D Euclidean space.

Defines

#define WZKREG_TNSPEC_STR(T, R)
#define WZKREG_TNSPEC(T)