Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/diff/tree-mutator-collection-binding.hpp"
starting point for configuration of a binding to STL container.
When using the "nested DSL" to setup a binding to child elements managed within a STL collection, all the variable and flexible aspects of the binding are preconfigured to a more or less disabled and inactive state. The resulting binding layer offers just minimal functionality. Typically you'd use the created (CollectionBindingBuilder) to replace those defaults with lambdas tied into the actual implementation of the target data structure.
Definition at line 670 of file tree-mutator-collection-binding.hpp.
Additional Inherited Members | |
Static Public Member Functions inherited from _EmptyBinding< ELM > | |
static ELM | __ERROR_missing_constructor (GenNode const &) |
static bool | __ERROR_missing_matcher (GenNode const &, ELM const &) |
template<class COLL > | |
static auto | attachTo (COLL &coll) |
static bool | disable_assignment (ELM &, GenNode const &) |
static bool | disable_childMutation (ELM &, GenNode::ID const &, TreeMutator::Handle) |
static bool | ignore_selector (GenNode const &spec) |