After this long break during the "Covid Year 2020", I pick this clean-up task as a means to fresh up my knowledge about the code base The point to note is, when looking at all the existing diff bindings, seemingly there is a lot of redundancy on some technical details, which do not cary much meaining or relevance at the usage site: - the most prominent case is binding to a collection of DiffMutables hold by smart-ptr - all these objects expose an object identity (getID() function), which can be used as »Matcher« - and all these objects can just delegate to the child's buildMutator() function for entering a recursive mutation. |
||
|---|---|---|
| .. | ||
| common | ||
| include | ||
| lib | ||
| lumiera | ||
| plugin | ||
| stage | ||
| steam | ||
| tool | ||
| vault | ||
| .gitignore | ||
| DIR_INFO | ||
| doxygen.dox | ||
| SConscript | ||