UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TTypeCompatibleBytes< T & > Struct Template Reference

#include <TypeCompatibleBytes.h>

Public Types

using ElementTypeAlias_NatVisHelper = T &
 
using MutableGetType = T &
 
using ConstGetType = T &
 
using RvalueGetType = T &
 

Public Member Functions

 TTypeCompatibleBytes ()=default
 
 ~TTypeCompatibleBytes ()=default
 
 TTypeCompatibleBytes (TTypeCompatibleBytes &&)=delete
 
 TTypeCompatibleBytes (const TTypeCompatibleBytes &)=delete
 
TTypeCompatibleBytesoperator= (TTypeCompatibleBytes &&)=delete
 
TTypeCompatibleBytesoperator= (const TTypeCompatibleBytes &)=delete
 
T & GetUnchecked () const
 
void EmplaceUnchecked (T &Ref)
 
void DestroyUnchecked ()
 

Public Attributes

T * Ptr
 

Member Typedef Documentation

◆ ConstGetType

template<typename T >
using TTypeCompatibleBytes< T & >::ConstGetType = T&

◆ ElementTypeAlias_NatVisHelper

template<typename T >
using TTypeCompatibleBytes< T & >::ElementTypeAlias_NatVisHelper = T&

◆ MutableGetType

template<typename T >
using TTypeCompatibleBytes< T & >::MutableGetType = T&

◆ RvalueGetType

template<typename T >
using TTypeCompatibleBytes< T & >::RvalueGetType = T&

Constructor & Destructor Documentation

◆ TTypeCompatibleBytes() [1/3]

template<typename T >
TTypeCompatibleBytes< T & >::TTypeCompatibleBytes ( )
default

◆ ~TTypeCompatibleBytes()

template<typename T >
TTypeCompatibleBytes< T & >::~TTypeCompatibleBytes ( )
default

◆ TTypeCompatibleBytes() [2/3]

template<typename T >
TTypeCompatibleBytes< T & >::TTypeCompatibleBytes ( TTypeCompatibleBytes< T & > &&  )
delete

◆ TTypeCompatibleBytes() [3/3]

template<typename T >
TTypeCompatibleBytes< T & >::TTypeCompatibleBytes ( const TTypeCompatibleBytes< T & > &  )
delete

Member Function Documentation

◆ DestroyUnchecked()

template<typename T >
void TTypeCompatibleBytes< T & >::DestroyUnchecked ( )
inline

◆ EmplaceUnchecked()

template<typename T >
void TTypeCompatibleBytes< T & >::EmplaceUnchecked ( T &  Ref)
inline

◆ GetUnchecked()

template<typename T >
T & TTypeCompatibleBytes< T & >::GetUnchecked ( ) const
inline

◆ operator=() [1/2]

template<typename T >
TTypeCompatibleBytes & TTypeCompatibleBytes< T & >::operator= ( const TTypeCompatibleBytes< T & > &  )
delete

◆ operator=() [2/2]

template<typename T >
TTypeCompatibleBytes & TTypeCompatibleBytes< T & >::operator= ( TTypeCompatibleBytes< T & > &&  )
delete

Member Data Documentation

◆ Ptr

template<typename T >
T* TTypeCompatibleBytes< T & >::Ptr

The documentation for this struct was generated from the following file: