![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TypeCompatibleBytes.h>
Public Types | |
| using | ElementTypeAlias_NatVisHelper = ElementType |
| using | MutableGetType = ElementType & |
| using | ConstGetType = const ElementType & |
| using | RvalueGetType = ElementType && |
Public Member Functions | |
| TTypeCompatibleBytes ()=default | |
| ~TTypeCompatibleBytes ()=default | |
| TTypeCompatibleBytes (TTypeCompatibleBytes &&)=delete | |
| TTypeCompatibleBytes (const TTypeCompatibleBytes &)=delete | |
| TTypeCompatibleBytes & | operator= (TTypeCompatibleBytes &&)=delete |
| TTypeCompatibleBytes & | operator= (const TTypeCompatibleBytes &)=delete |
| ElementType * | GetTypedPtr () |
| const ElementType * | GetTypedPtr () const |
| ElementType & | GetUnchecked () & |
| const ElementType & | GetUnchecked () const & |
| ElementType && | GetUnchecked () && |
| template<typename... ArgTypes> | |
| void | EmplaceUnchecked (ArgTypes &&... Args) |
| void | DestroyUnchecked () |
Public Attributes | |
| uint8 | Pad [sizeof(ElementType)] |
An untyped array of data with compile-time alignment and size derived from another type.
| using TTypeCompatibleBytes< ElementType >::ConstGetType = const ElementType& |
| using TTypeCompatibleBytes< ElementType >::ElementTypeAlias_NatVisHelper = ElementType |
| using TTypeCompatibleBytes< ElementType >::MutableGetType = ElementType& |
| using TTypeCompatibleBytes< ElementType >::RvalueGetType = ElementType&& |
|
default |
|
default |
|
delete |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
delete |
| uint8 TTypeCompatibleBytes< ElementType >::Pad[sizeof(ElementType)] |