![]() |
Ark Server API (ASA) - Wiki
|
Inheritance diagram for Impl::IExpressionNodeStorage:Public Member Functions | |
| virtual | ~IExpressionNodeStorage () |
| virtual void | Reseat (uint8 *Dst)=0 |
| virtual void | MoveAssign (uint8 *Dst)=0 |
| virtual FExpressionNode | Copy () const =0 |
Interface for a wrapper utility for any moveable/copyable data
Definition at line 19 of file ExpressionParserTypes.inl.
|
inlinevirtual |
Definition at line 21 of file ExpressionParserTypes.inl.
|
pure virtual |
Copy this data
Implemented in Impl::FInlineDataStorage< T >, and Impl::FHeapDataStorage< T >.
Move this type to a buffer already allocated to the same type (uses type-defined move-assignment)
Implemented in Impl::FInlineDataStorage< T >, and Impl::FHeapDataStorage< T >.
Move this type into another unallocated buffer (move-construct a new type from our wrapped value)
Implemented in Impl::FInlineDataStorage< T >, and Impl::FHeapDataStorage< T >.