#include <peak_common/detail/peak_common_backend_accessor.hpp>#include <peak_common/detail/peak_common_math.hpp>#include <peak_common/detail/peak_common_type_traits.hpp>#include <peak_common/exceptions/peak_common_exceptions.hpp>#include <peak_common_c/detail/peak_common_defines.h>#include <peak_common_c/types/peak_common_simple_types.h>#include <type_traits>#include <sstream>Go to the source code of this file.
Data Structures | |
| class | IntervalT< T > |
| Represents a continuous numeric interval with inclusive lower and upper bounds. More... | |
Namespaces | |
| namespace | peak::common |
| Root namespace for common types and interfaces shared across multiple libraries. | |
| namespace | peak::common::detail |
| Namespace for internal implementation details and low-level types. | |
Typedefs | |
| using | IntervalU |
| Interval with unsigned 32-bit integer boundaries. | |
| using | Interval |
| Interval with signed 32-bit integer boundaries. | |
| using | Interval64 |
| Interval with signed 64-bit integer boundaries. | |
| using | IntervalF |
| Interval with floating-point boundaries. | |
| using | IntervalD |
| Interval with double-precision floating-point boundaries. | |