![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Classes | |
| class | allow_Clone_but_no_Copy |
| helper to detect if the API supports only copy construction, but no assignment More... | |
| struct | AssignmentPolicy |
| Policy class for invoking the assignment operator. More... | |
| struct | AssignmentPolicy< API, enable_if< allow_Clone_but_no_Copy< API > > > |
| special case when the embedded payload objects permit copy construction, but no assignment to existing instances. More... | |
| class | CloneValueSupport |
| A variation for limited copy support. More... | |
| class | CopySupport |
| Interface for active support of copy operations by the embedded client objects. More... | |
| struct | EmptyBase |
| class | exposes_CloneFunction |
| helper to detect presence of a function to support clone operations More... | |
| struct | Trait |
| trait template to deal with different ways to support copy operations. More... | |
| struct | Trait< TY, enable_if< exposes_CloneFunction< TY > > > |
| Special case when the embedded types support copying on the API level, e.g. More... | |