Lumiera
0.pre.03
»edit your freedom«
|
Implementation Helper: add support for copy operations.
Actually instances of this Adapter template are placed into the internal buffer, such that they both inherit from the desired implementation type and the copy support interface. The implementation of the concrete copy operations is provided here as forwarding to the copy operations of the implementation object.
Definition at line 416 of file polymorphic-value.hpp.
Public Member Functions | |
template<typename... ARGS> | |
Adapter (ARGS &&... args) | |
Private Member Functions | |
virtual void | cloneInto (void *targetBuffer) const |
virtual void | copyInto (IFA &targetBase) const |