VisionCpp  0.0.1
visioncpp::internal::ExtractAccessor< Category, Expr > Struct Template Reference

The extract accessor struct is used to extract the accessor from the leafnodes and pack them in a tuple by using the in-order traverse algorithm on the expression tree. More...

Collaboration diagram for visioncpp::internal::ExtractAccessor< Category, Expr >:

Detailed Description

template<size_t Category, typename Expr>
struct visioncpp::internal::ExtractAccessor< Category, Expr >

The extract accessor struct is used to extract the accessor from the leafnodes and pack them in a tuple by using the in-order traverse algorithm on the expression tree.

As a different non-terminal node has different behaviour the specialisation of the accessor extraction struct is required per node.

Definition at line 37 of file extract_accessors.hpp.


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