Wire Sysio Wire Sysion 1.0.0
|
Classes | |
struct | exponential_decay_accumulator |
struct | exponential_moving_average_accumulator |
struct | ratio |
Functions | |
template<typename T > | |
ratio< T > | make_ratio (T n, T d) |
template<typename T > | |
T | operator* (T value, const ratio< T > &r) |
template<typename UnsignedIntType > | |
constexpr UnsignedIntType | integer_divide_ceil (UnsignedIntType num, UnsignedIntType den) |
template<typename LesserIntType , typename GreaterIntType > | |
constexpr auto | downgrade_cast (GreaterIntType val) -> std::enable_if_t< is_valid_downgrade_cast< LesserIntType, GreaterIntType > &&std::is_signed< LesserIntType >::value==std::is_signed< GreaterIntType >::value, LesserIntType > |
Variables | |
template<typename LesserIntType , typename GreaterIntType > | |
constexpr bool | is_valid_downgrade_cast |
|
constexpr |
Specialization for Signedness matching integer types
Specialization for Signedness mismatching integer types
Definition at line 40 of file resource_limits_private.hpp.
|
constexpr |
Definition at line 25 of file resource_limits_private.hpp.
Definition at line 14 of file resource_limits_private.hpp.
T sysio::chain::resource_limits::impl::operator* | ( | T | value, |
const ratio< T > & | r ) |
Definition at line 19 of file resource_limits_private.hpp.
|
constexpr |
Definition at line 31 of file resource_limits_private.hpp.