![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "lib/polymorphic-value.hpp"
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 209 of file polymorphic-value.hpp.
Public Member Functions | |
| virtual | ~CloneValueSupport () |
| virtual void | cloneInto (void *targetBuffer) const =0 |
|
inlinevirtual |
Definition at line 213 of file polymorphic-value.hpp.
|
pure virtual |
Inheritance diagram for CloneValueSupport< BA >:
Collaboration diagram for CloneValueSupport< BA >: