#include <leaf_access_tree.hpp>
Public Types | |
using | TupleType = std::tuple< SetTypes... > |
Public Member Functions | |
LeafAccessTreeBaseCRTP () | |
template<size_t _I> | |
std::tuple_element< _I, TupleType >::type & | sub () |
template<size_t _I> | |
const std::tuple_element< _I, TupleType >::type & | sub () const |
constexpr LeafType & | val (const size_t &_i) |
Public Attributes | |
TupleType | sub_ |
std::vector< LeafType * > | valRef_ |
Definition at line 132 of file leaf_access_tree.hpp.
using tuw::LeafAccessTreeBaseCRTP< Derived, LeafType, std::tuple< SetTypes... >, ContSize >::TupleType = std::tuple<SetTypes...> |
Definition at line 139 of file leaf_access_tree.hpp.
|
inline |
Definition at line 135 of file leaf_access_tree.hpp.
|
inline |
Definition at line 145 of file leaf_access_tree.hpp.
|
inline |
Definition at line 149 of file leaf_access_tree.hpp.
|
inline |
Definition at line 140 of file leaf_access_tree.hpp.
TupleType tuw::LeafAccessTreeBaseCRTP< Derived, LeafType, std::tuple< SetTypes... >, ContSize >::sub_ |
Definition at line 159 of file leaf_access_tree.hpp.
std::vector<LeafType*> tuw::LeafAccessTreeBaseCRTP< Derived, LeafType, std::tuple< SetTypes... >, ContSize >::valRef_ |
Definition at line 158 of file leaf_access_tree.hpp.