![]() |
IDS peak ICV v1.2.0
|
Typedefs | |
| template<typename Type > | |
| using | c_type_of_t = typename c_type_of_<Type>::type |
Functions | |
| template<typename H > | |
| constexpr bool | AreAlmostEqual (H lhs, H rhs, uint32_t ulp) |
| Compares two floating-point values for approximate equality using a ULP-based tolerance. | |
| constexpr uint64_t | CPixelFormatCast (peak_common_pixel_format pixelFormat) noexcept |
| constexpr PixelFormat | CPixelFormatToCppPixelFormat (peak_common_pixel_format pixelFormat) noexcept |
| constexpr peak_common_pixel_format | CppPixelFormatToCPixelFormat (PixelFormat pixelFormat) noexcept |
Variables | |
| constexpr std::array< MetadataKey, 6 > | allMetadataKeys |
| List of all MetadataKeys. | |
Namespace for internal implementation details and low-level types.
The detail namespace contains internal types, helper classes, and low-level implementation components that support the functionality of the public API.
This namespace belongs to the Internal Detail Types module and is not intended for direct use in user code. Types and functions in this namespace are considered implementation details and may change without notice.
When necessary, safe access to internal types is provided via public aliases in the peak::common namespace. User code should rely on these public aliases for forward compatibility and avoid direct dependencies on detail components.
| using c_type_of_t = typename c_type_of_<Type>::type |
Definition at line 349 of file peak_icv_type_traits.hpp.
|
constexprnoexcept |
Definition at line 34 of file peak_common_pixel_format.hpp.
|
constexprnoexcept |
Definition at line 204 of file peak_common_pixel_format.hpp.
|
constexprnoexcept |
Definition at line 209 of file peak_common_pixel_format.hpp.
|
constexpr |
List of all MetadataKeys.
Definition at line 168 of file peak_common_metadata_traits.hpp.