![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PimplPtr.h>
Public Types | |
| enum class | ENoCopyType { ConstructType } |
| enum class | EDeepCopyType { ConstructType } |
Public Member Functions | |
| template<typename... ArgTypes> | |
| TPimplHeapObjectImpl (ENoCopyType, ArgTypes &&... Args) | |
| template<typename... ArgTypes> | |
| TPimplHeapObjectImpl (EDeepCopyType, ArgTypes &&... Args) | |
| TPimplHeapObjectImpl (void *InVal) | |
Public Attributes | |
| FDeleteFunc | Deleter = &DeleterFunc<T> |
| FCopyFunc | Copier = nullptr |
| T | Val |
|
strong |
|
strong |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
| FCopyFunc UE::Core::Private::PimplPtr::TPimplHeapObjectImpl< T >::Copier = nullptr |
| FDeleteFunc UE::Core::Private::PimplPtr::TPimplHeapObjectImpl< T >::Deleter = &DeleterFunc<T> |
| T UE::Core::Private::PimplPtr::TPimplHeapObjectImpl< T >::Val |