Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
lib::diff::anonymous_namespace{tree-mutator-gen-node-binding.hpp} Namespace Reference

Typedefs

using Storage = RecordSetup< GenNode >::Storage
 

Classes

class  ObjectTypeHandler
 Helper to deal with the magic "object type" attribute. More...
 

Functions

template<class MUT >
Builder< ObjectTypeHandler< MUT > > filterObjectTypeAttribute (Rec::Mutator &targetTree, Builder< MUT > &&chain)
 
StorageaccessAttribs (Rec::Mutator &targetTree)
 
StorageaccessChildren (Rec::Mutator &targetTree)
 

Typedef Documentation

◆ Storage

using Storage = RecordSetup<GenNode>::Storage

Definition at line 128 of file tree-mutator-gen-node-binding.hpp.

Function Documentation

◆ filterObjectTypeAttribute()

template<class MUT >
Builder< ObjectTypeHandler< MUT > > filterObjectTypeAttribute ( Rec::Mutator targetTree,
Builder< MUT > &&  chain 
)
inline

Definition at line 120 of file tree-mutator-gen-node-binding.hpp.

References filterObjectTypeAttribute().

Referenced by filterObjectTypeAttribute().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ accessAttribs()

Storage & accessAttribs ( Rec::Mutator targetTree)
inline

Definition at line 131 of file tree-mutator-gen-node-binding.hpp.

References accessAttribs(), and Record< VAL >::Mutator::exposeToDiff().

Referenced by accessAttribs().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ accessChildren()

Storage & accessChildren ( Rec::Mutator targetTree)
inline

Definition at line 137 of file tree-mutator-gen-node-binding.hpp.

References accessChildren(), and Record< VAL >::Mutator::exposeToDiff().

Referenced by accessChildren().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: