Added more utility and fixed Flag type.

This commit is contained in:
2023-07-08 11:16:37 +02:00
parent 537229104d
commit 04520a5d35
5 changed files with 106 additions and 1 deletions

View File

@@ -0,0 +1,21 @@
#pragma once
#if !defined(MIJIN_UTIL_ALIGN_HPP_INCLUDED)
#define MIJIN_UTIL_ALIGN_HPP_INCLUDED 1
namespace mijin
{
template<typename T>
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)