22 return (T)(((
uint64)
Val + Alignment - 1) & ~(Alignment - 1));
38 return (T)(((
uint64)
Val) & ~(Alignment - 1));
70 return (T)((((
uint64)
Val + Alignment - 1) / Alignment) * Alignment);
constexpr T Align(T Val, uint64 Alignment)
Definition AlignmentTemplates.h:18
constexpr T AlignDown(T Val, uint64 Alignment)
Definition AlignmentTemplates.h:34
constexpr T AlignArbitrary(T Val, uint64 Alignment)
Definition AlignmentTemplates.h:66
constexpr bool IsAligned(T Val, uint64 Alignment)
Definition AlignmentTemplates.h:50
float Val(const FString &Value)
Definition UnrealMath.cpp:3163
Definition IsIntegral.h:12
Definition IsPointer.h:12