#pragma once #if !defined(MIJIN_UTIL_ALIGN_HPP_INCLUDED) #define MIJIN_UTIL_ALIGN_HPP_INCLUDED 1 namespace mijin { template constexpr T alignUp(T value, T alignTo) noexcept { if (value % alignTo != 0) { return value + alignTo - (value % alignTo); } return value; } } // namespace mijin #endif // !defined(MIJIN_UTIL_ALIGN_HPP_INCLUDED)