Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
AssignmentPolicy< API, YES > Struct Template Reference

#include "lib/polymorphic-value.hpp"

Description

template<class API, class YES = void>
struct lib::polyvalue::AssignmentPolicy< API, YES >

Policy class for invoking the assignment operator.

By default the embedded payload objects are assumed to be freely assignable

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

Static Public Member Functions

template<class IMP >
static void assignEmbedded (IMP &dest, IMP const &src)
 

Member Function Documentation

◆ assignEmbedded()

template<class API , class YES = void>
template<class IMP >
static void assignEmbedded ( IMP &  dest,
IMP const &  src 
)
inlinestatic

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

+ Collaboration diagram for AssignmentPolicy< API, YES >:

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