Ark Server API (ASA) - Wiki
|
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 >.