#include "CoreTypes.h"
#include "Concepts/Integral.h"
#include "HAL/PlatformMath.h"
#include "Misc/AssertionMacros.h"
#include "Templates/Requires.h"
#include <limits>
#include <type_traits>
Go to the source code of this file.
◆ UE_GUARDED_SIGNED_INT_IMPL_BINARY_OPERATOR
| #define UE_GUARDED_SIGNED_INT_IMPL_BINARY_OPERATOR |
( |
|
OP | ) |
|
Value: \
\
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition GuardedInt.h:56
◆ FGuardedInt32
Guarded 32-bit integer class. Used to deal with integer data from untrusted sources in size computations etc.
◆ FGuardedInt64
Guarded 64-bit integer class. Used to deal with integer data from untrusted sources in size computations etc.
◆ TGuardedSignedInt
Legacy alias for the previously signed-integer-only implementation.