|
tetl 0.1.0
Embedded Template Library
|
Go to the source code of this file.
Namespaces | |
| namespace | etl |
Functions | |
| template<etl::floating_point Float> | |
| constexpr auto | midpoint (Float a, Float b) noexcept -> Float |
| template<typename Int > requires (etl::is_integral_v<Int> and not etl::is_same_v<Int, bool>) | |
| constexpr auto | midpoint (Int a, Int b) noexcept -> Int |
| Returns half the sum of a + b. If the sum is odd, the result is rounded towards a. | |
| template<typename Ptr > requires etl::is_pointer_v<Ptr> | |
| constexpr auto | midpoint (Ptr a, Ptr b) noexcept -> Ptr |