![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for Impl::FInlineDataStorage< T >:Public Member Functions | |
| FInlineDataStorage (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 | |
| T | Value |
Implementation of the wrapper utility for any moveable/copyable data, that allows us to virtually move/copy/destruct the data Data is stored inline in this implementation, for efficiency
|
inline |
|
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.
| T Impl::FInlineDataStorage< T >::Value |
The data itself, allocated on the stack