Lumiera  0.pre.03
»edit your freedom«
CloneValueSupport< BA > Class Template Referenceabstract

#include "lib/polymorphic-value.hpp"

Description

template<class BA>
class lib::polyvalue::CloneValueSupport< BA >

A variation for limited copy support.

Sometimes, only cloning (copy construction) of value objects is allowed, but not assignment of new values to existing objects. In this case, the concrete values can inherit from this variant of the support API.< direct baseclass to use for this clone support API

Definition at line 218 of file polymorphic-value.hpp.

Public Member Functions

virtual void cloneInto (void *targetBuffer) const =0
 
+ Inheritance diagram for CloneValueSupport< BA >:
+ Collaboration diagram for CloneValueSupport< BA >:

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