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