Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Traits
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Traits/UseBitwiseSwap.h |
| Include | #include "Traits/UseBitwiseSwap.h" |
Syntax
template<typename T>
struct TUseBitwiseSwap
Remarks
A traits class which specifies whether a relocation of a given type should use a bitwise function like memcpy or memswap or traditional value-based operations.
Specializations
TUseBitwiseSwap< FInertializationPose >
TUseBitwiseSwap< FVisibleMeshDrawCommand >
TUseBitwiseSwap< FVisibleRayTracingMeshCommand >
Enums
| Type | Name | Description | |
|---|---|---|---|
| API/Runtime/Core/Traits/TUseBitwiseSwap_1 | We don't use bitwise operations for 'register' types because this will force them into memory and be slower. |