![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for Impl::FHeapDataStorage< T >:Public Member Functions | |
| FHeapDataStorage (T InValue) | |
| const T * | Access () const |
| virtual void | Reseat (uint8 *Dst) override |
| virtual void | MoveAssign (uint8 *Dst) override |
| virtual FExpressionNode | Copy () const override |
Public Member Functions inherited from Impl::IExpressionNodeStorage | |
| virtual | ~IExpressionNodeStorage ()=default |
Public Attributes | |
| TUniquePtr< T > | Value |
Data is stored on the heap in this implementation
|
inline |
Constructor/destructor
|
inline |
|
inlineoverridevirtual |
Copy this data
Implements Impl::IExpressionNodeStorage.
|
inlineoverridevirtual |
Move this type to a buffer already allocated to the same type (uses type-defined move-assignment)
Implements Impl::IExpressionNodeStorage.
|
inlineoverridevirtual |
Move this type into another unallocated buffer (move-construct a new type from our wrapped value)
Implements Impl::IExpressionNodeStorage.
| TUniquePtr<T> Impl::FHeapDataStorage< T >::Value |
The data itself, allocated on the heap