![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
Directory dependency graph for diff:Files | |
| diff-language.hpp | |
| Fundamental definitions for a representation of changes. | |
| diff-mutable.hpp | |
| Abstraction or descriptor interface for a data structure exposing the ability for mutation by receiving diff messages. | |
| diff.cpp | |
| Diff handling framework support code. | |
| gen-node.cpp | |
| Generic node element (implementation parts). | |
| gen-node.hpp | |
| Generic building block for tree shaped (meta)data structures. | |
| index-table.hpp | |
| Generic lookup table for a sequence of unique values. | |
| list-diff-application.hpp | |
| Apply a "list diff" to a concrete sequence of elements in a container. | |
| list-diff-detector.hpp | |
| Compare two data sequences to find or describe differences. | |
| list-diff.hpp | |
| A token language to represent changes in a list of elements. | |
| mutation-message.hpp | |
| record.hpp | |
| Special collection to represent object-like data. | |
| test-mutation-target.hpp | |
| Diagnostic helper for unit tests regarding mutation of custom data. | |
| tree-diff-application.hpp | |
| Concrete implementation to apply structural changes to hierarchical data structures. | |
| tree-diff-traits.hpp | |
| Definitions and Properties to guide automated tree mutator binding. | |
| tree-diff.cpp | |
| Implementation of diff application to unspecific private data structures. | |
| tree-diff.hpp | |
| A token language to represent structural changes in a tree like hierarchical data structure. | |
| tree-mutator-attribute-binding.hpp | |
| Special binding implementation for TreeMutator, allowing to map tree diff operations onto native object attributes. | |
| tree-mutator-collection-binding.hpp | |
| Special binding implementation for lib::diff::TreeMutator, allowing to map tree diff operations onto a STL collection of native implementation objects. | |
| tree-mutator-diffmutable-binding.hpp | |
| Special supplement for TreeMutator and the STL collection binding, to provide a shortcut and default wiring for a collection holding DiffMutable objects – either directly or by smart-ptr. | |
| tree-mutator-gen-node-binding.hpp | |
| Special binding implementation for TreeMutator, allowing to map tree diff operations onto an »External Tree Description«. | |
| tree-mutator-listener-binding.hpp | |
| Special supplement for TreeMutator, to attach listeners for notification on specific changes, especially structural ones. | |
| tree-mutator-noop-binding.hpp | |
| Special binding implementation for TreeMutator, allowing to accept and ignore any tree diff without tangible effect. | |
| tree-mutator.hpp | |
| Customisable intermediary to abstract generic tree mutation operations. | |