Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
MoveSupport< I, D, B > Class Template Reference

#include "lib/meta/virtual-copy-support.hpp"

Description

template<class I, class D, class B = I>
class lib::meta::MoveSupport< I, D, B >

Definition at line 179 of file virtual-copy-support.hpp.

Public Member Functions

virtual void copyInto (void *) const override
 
virtual void moveInto (void *targetStorage) override
 
- Public Member Functions inherited from NoCopyMoveSupport< I, D, B >
virtual void copyInto (I &) const override
 
virtual void moveInto (I &) override
 

Member Function Documentation

◆ copyInto()

template<class I , class D , class B = I>
virtual void copyInto ( void ) const
inlineoverridevirtual

Reimplemented from NoCopyMoveSupport< I, D, B >.

Reimplemented in CloneSupport< I, D, B >, and CloneSupport< I, D, I >.

Definition at line 184 of file virtual-copy-support.hpp.

◆ moveInto()

template<class I , class D , class B = I>
virtual void moveInto ( void targetStorage)
inlineoverridevirtual

Reimplemented from NoCopyMoveSupport< I, D, B >.

Definition at line 190 of file virtual-copy-support.hpp.

+ Inheritance diagram for MoveSupport< I, D, B >:
+ Collaboration diagram for MoveSupport< I, D, B >:

The documentation for this class was generated from the following file: