| 19 | |
| 20 | template <class T> |
| 21 | static inline T AlignUpSpace(T len, T align) noexcept { |
| 22 | Y_ASSERT(IsPowerOf2(align)); // align should be power of 2 |
| 23 | return ((T)0 - len) & (align - 1); // AlignUp(len, align) - len; |
| 24 | } |
| 25 | |
| 26 | template <class T> |
| 27 | static inline T* AlignUp(T* ptr, size_t align) noexcept { |
nothing calls this directly
no test coverage detected