![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Classes | |
| struct | _AccessID |
Metaprogramming helper to retrieve the object identity, whenever the target object for the diff defines a getID() function. More... | |
| struct | _AccessID< ELM, enable_if< Can_access_ID< ELM > > > |
| struct | _DefaultBinding< ELM, enable_if< can_recursively_bind_DiffMutable< ELM > > > |
| Entry Point: Specialisation of the collection binding to work on a collection of DiffMutable objects, either embedded directly, or attached via smart-ptr. More... | |
| struct | Can_access_ID |
| struct | can_recursively_bind_DiffMutable |
| class | Can_retrieve_and_compare_ID |
| Metaprogramming helper to detect if the given target class allows us to build a default »Matcher« automatically. More... | |
| struct | Is_DiffMutable |
| < Metafunction: does the target implement the DiffMutable interface? More... | |
| struct | Is_wrapped_DiffMutable |
| < Metafunction: is this a DiffMutable wrapped into a smart-ptr? More... | |