![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ContainerElementTypeCompatibility.h>
Public Types | |
| typedef InElementType | ReinterpretType |
| typedef InElementType | CopyFromOtherType |
Static Public Member Functions | |
| template<typename IterBeginType , typename IterEndType , typename OperatorType = InElementType&(*)(IterBeginType&)> | |
| static void | ReinterpretRange (IterBeginType Iter, IterEndType IterEnd, OperatorType Operator=[](IterBeginType &InIt) -> InElementType &{ return *InIt;}) |
| template<typename IterBeginType , typename IterEndType , typename SizeType , typename OperatorType = InElementType & (*)(IterBeginType&)> | |
| static void | ReinterpretRangeContiguous (IterBeginType Iter, IterEndType IterEnd, SizeType Size, OperatorType Operator=[](IterBeginType &InIt) -> InElementType &{ return *InIt;}) |
| static constexpr void | CopyingFromOtherType () |
Temporary compatibility mechanism to be used solely for the purpose of raw pointers to wrapped pointers. Specialization and use of this type is not supported beyond the specific instances in ObjectPtr.h. These types and the container methods that leverage them will be removed in a future release.
| typedef InElementType TContainerElementTypeCompatibility< InElementType >::CopyFromOtherType |
| typedef InElementType TContainerElementTypeCompatibility< InElementType >::ReinterpretType |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestatic |