Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
FullCopySupport< 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::FullCopySupport< I, D, B >

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

Public Member Functions

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

Member Function Documentation

◆ copyInto()

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

Reimplemented from NoCopyMoveSupport< I, D, B >.

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

◆ moveInto()

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

Reimplemented from NoCopyMoveSupport< I, D, B >.

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

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

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