Ark Server API (ASA) - Wiki
|
#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.
Definition at line 14 of file ContainerElementTypeCompatibility.h.
typedef InElementType TContainerElementTypeCompatibility< InElementType >::CopyFromOtherType |
Definition at line 17 of file ContainerElementTypeCompatibility.h.
typedef InElementType TContainerElementTypeCompatibility< InElementType >::ReinterpretType |
Definition at line 16 of file ContainerElementTypeCompatibility.h.
|
inlinestaticconstexpr |
Definition at line 29 of file ContainerElementTypeCompatibility.h.
|
inlinestatic |
Definition at line 20 of file ContainerElementTypeCompatibility.h.
|
inlinestatic |
Definition at line 25 of file ContainerElementTypeCompatibility.h.