Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

immer::detail::dvektor::node< T, B, MP >::data_t Union Reference

#include <dvektor_impl.hpp>

Public Member Functions

 data_t (leaf_node_t n)
 
 data_t (inner_node_t n)
 
 ~data_t ()
 

Public Attributes

leaf_node_t leaf
 
inner_node_t inner
 

Detailed Description

template<typename T, int B, typename MP>
union immer::detail::dvektor::node< T, B, MP >::data_t

Definition at line 66 of file dvektor_impl.hpp.

Constructor & Destructor Documentation

◆ data_t() [1/2]

template<typename T , int B, typename MP >
immer::detail::dvektor::node< T, B, MP >::data_t::data_t ( leaf_node_t  n)
inline

Definition at line 70 of file dvektor_impl.hpp.

◆ data_t() [2/2]

template<typename T , int B, typename MP >
immer::detail::dvektor::node< T, B, MP >::data_t::data_t ( inner_node_t  n)
inline

Definition at line 71 of file dvektor_impl.hpp.

◆ ~data_t()

template<typename T , int B, typename MP >
immer::detail::dvektor::node< T, B, MP >::data_t::~data_t ( )
inline

Definition at line 72 of file dvektor_impl.hpp.

Member Data Documentation

◆ inner

template<typename T , int B, typename MP >
inner_node_t immer::detail::dvektor::node< T, B, MP >::data_t::inner

◆ leaf

template<typename T , int B, typename MP >
leaf_node_t immer::detail::dvektor::node< T, B, MP >::data_t::leaf

The documentation for this union was generated from the following file:
Released under the MIT license