Go to the source code of this file.
|
| template<typename AllocatorA , typename AllocatorB , typename OutAllocator , typename ProjectionType > |
| void | UE::Core::Private::BitwiseBinaryOperatorImpl (const TBitArray< AllocatorA > &InA, const TBitArray< AllocatorB > &InB, TBitArray< OutAllocator > &OutResult, EBitwiseOperatorFlags InFlags, ProjectionType &&InProjection) |
| |
| template<typename OtherAllocator , typename OutAllocator , typename ProjectionType > |
| void | UE::Core::Private::BitwiseOperatorImpl (const TBitArray< OtherAllocator > &InOther, TBitArray< OutAllocator > &OutResult, EBitwiseOperatorFlags InFlags, ProjectionType &&InProjection) |
| |
| template<typename Allocator > |
| void | Freeze::IntrinsicWriteMemoryImage (FMemoryImageWriter &Writer, const TBitArray< Allocator > &Object, const FTypeLayoutDesc &) |
| |
| | DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT (template< typename Allocator >, TBitArray< Allocator >) |
| |
| template<typename Allocator > |
| UE_FORCEINLINE_HINT uint32 | GetTypeHash (const TBitArray< Allocator > &BitArray) |
| |
| template<typename Allocator > |
| FArchive & | operator<< (FArchive &Ar, TBitArray< Allocator > &BitArray) |
| |
◆ TConstDualBothSetBitIterator
◆ TConstDualEitherSetBitIterator
◆ EBitwiseOperatorFlags
Flag enumeration for control bitwise operator functionality
| Enumerator |
|---|
| MaxSize | Specifies that the result should be sized Max(A.Num(), B.Num())
|
| MinSize | Specifies that the result should be sized Min(A.Num(), B.Num())
|
| MaintainSize | Only valid for self-mutating bitwise operators - indicates that the size of the LHS operand should not be changed
|
| OneFillMissingBits | When MaxSize or MaintainSize is specified and the operands are sized differently, any missing bits in the resulting bit array will be considered as 1, rather than 0
|
◆ DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT()
◆ GetTypeHash()
◆ operator<<()