UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ContainerElementTypeCompatibility.h File Reference

Go to the source code of this file.

Classes

struct  TContainerElementTypeCompatibility< InElementType >
 

Functions

template<typename ElementType >
struct UE_DEPRECATED (5.4, "TIsContainerElementTypeReinterpretable has been deprecated - please use TIsContainerElementTypeReinterpretable_V instead") TIsContainerElementTypeReinterpretable
 
template<typename ElementType >
struct UE_DEPRECATED (5.4, "TIsContainerElementTypeCopyable has been deprecated - please use TIsContainerElementTypeCopyable_V instead") TIsContainerElementTypeCopyable
 

Variables

template<typename ElementType >
constexpr bool TIsContainerElementTypeReinterpretable_V = !std::is_same_v<typename TContainerElementTypeCompatibility<ElementType>::ReinterpretType, ElementType>
 
template<typename ElementType >
constexpr bool TIsContainerElementTypeCopyable_V = !std::is_same_v<typename TContainerElementTypeCompatibility<ElementType>::CopyFromOtherType, ElementType>
 

Function Documentation

◆ UE_DEPRECATED() [1/2]

template<typename ElementType >
struct UE_DEPRECATED ( 5.  4,
"TIsContainerElementTypeCopyable has been deprecated - please use TIsContainerElementTypeCopyable_V instead"   
)

◆ UE_DEPRECATED() [2/2]

template<typename ElementType >
struct UE_DEPRECATED ( 5.  4,
"TIsContainerElementTypeReinterpretable has been deprecated - please use TIsContainerElementTypeReinterpretable_V instead"   
)

Variable Documentation

◆ TIsContainerElementTypeCopyable_V

template<typename ElementType >
constexpr bool TIsContainerElementTypeCopyable_V = !std::is_same_v<typename TContainerElementTypeCompatibility<ElementType>::CopyFromOtherType, ElementType>
constexpr

Temporary compatibility mechanism to be used solely for the purpose of raw pointers to wrapped pointers. These types and the container methods that leverage them will be removed in a future release.

◆ TIsContainerElementTypeReinterpretable_V

template<typename ElementType >
constexpr bool TIsContainerElementTypeReinterpretable_V = !std::is_same_v<typename TContainerElementTypeCompatibility<ElementType>::ReinterpretType, ElementType>
constexpr

Temporary compatibility mechanism to be used solely for the purpose of raw pointers to wrapped pointers. These types and the container methods that leverage them will be removed in a future release.