Classes
- namespace std
-
namespace werkzeugkiste
-
namespace config Utilities to handle configurations in a unified manner via the
werkzeugkiste::
class.config:: Configuration - namespace detail Internal implementation namespace.
- struct are_floating_point Checks whether both types are floating point types.
- struct are_integral Checks whether both types are integral.
- class Configuration Encapsulates configuration data.
- struct date Represents a local date.
- struct date_time A date-time specification following RFC 3339.
- class KeyError Indicates that an invalid key was provided to access a parameter.
- class KeyMatcher Matches keys (fully qualified parameter names) against user-defined patterns.
- class ParseError Indicates a failure during parsing a configuration string/file.
- struct point2d A point in 2D Euclidean space.
- struct point3d A point in 3D Euclidean space.
- struct time Represents a local time.
- struct time_offset Represents a time zone offset.
- class TypeError Indicates that an invalid type was used to query or set a parameter.
- class ValueError Indicates invalid input values.
-
namespace container Utility functions for standard containers.
- class circular_buffer STL-like circular buffer.
- class circular_buffer_iterator Templated STL compatible iterator for the circular_
buffer. - class Ordering
-
namespace files File system utilities (mainly targeted for GNU/Linux systems).
- class AsciiFileIterator
- class IOError Indicates an I/O error (e.g. invalid path or missing permissions).
-
namespace geometry Math utils for 2D/3D geometry.
- namespace constants Mathematical constants.
- class Circle_ Represents a circle.
- class Line2d_ Represents a line/segment in 2d Euclidean space.
- class Line3d_ Represents a line/segment in 3d Euclidean space.
- class Plane_ Represents a plane in 3d Euclidean space.
- class Vec Template class to represent a vector/coordinate.
- namespace strings Common string manipulation & check utilities.
-
namespace timing Stop watch & additional helpers on top of
std::chrono
.- class StopWatch_ A stop watch with configurable clock.
-
namespace config Utilities to handle configurations in a unified manner via the