Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TreeDiffTraits< TAR, enable_if< exposes_MutatorBuilder< TAR > > >::Wrapper Class Reference

#include "lib/diff/tree-diff-traits.hpp"

Description

template<class TAR>
class lib::diff::TreeDiffTraits< TAR, enable_if< exposes_MutatorBuilder< TAR > > >::Wrapper

Definition at line 178 of file tree-diff-traits.hpp.

Public Member Functions

 Wrapper (TAR &subj)
 
- Public Member Functions inherited from DiffMutable
virtual ~DiffMutable ()
 this is an interface More...
 

Private Member Functions

virtual void buildMutator (TreeMutator::Handle handle)
 implement the TreeMutator interface, by forwarding to a known implementation function on the wrapped target data type More...
 

Private Attributes

TAR & subject_
 

Constructor & Destructor Documentation

Wrapper ( TAR &  subj)
inline

Definition at line 193 of file tree-diff-traits.hpp.

Member Function Documentation

virtual void buildMutator ( TreeMutator::Handle  handle)
inlineprivatevirtual

implement the TreeMutator interface, by forwarding to a known implementation function on the wrapped target data type

Implements DiffMutable.

Definition at line 187 of file tree-diff-traits.hpp.

Member Data Documentation

TAR& subject_
private

Definition at line 181 of file tree-diff-traits.hpp.

+ Inheritance diagram for TreeDiffTraits< TAR, enable_if< exposes_MutatorBuilder< TAR > > >::Wrapper:
+ Collaboration diagram for TreeDiffTraits< TAR, enable_if< exposes_MutatorBuilder< TAR > > >::Wrapper:

The documentation for this class was generated from the following file: