Public Member Functions | |
| constexpr | linear_memory_usage (const double coefficient, const double overhead) noexcept |
| constexpr memory_size_type | operator() (memory_size_type size) const noexcept |
Public Attributes | |
| const double | coefficient |
| const double | overhead |
Friends | |
| constexpr friend linear_memory_usage | operator* (const linear_memory_usage &o, double scale) noexcept |
| constexpr friend linear_memory_usage | operator+ (const linear_memory_usage &o, double value) noexcept |
| constexpr friend linear_memory_usage | operator+ (const linear_memory_usage &l, const linear_memory_usage &r) noexcept |