Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <immer/heap/heap_policy.hpp>
#include <immer/refcount/enable_intrusive_ptr.hpp>
#include <immer/refcount/refcount_policy.hpp>
#include <boost/intrusive_ptr.hpp>
#include <boost/iterator/iterator_facade.hpp>
#include <boost/smart_ptr/intrusive_ref_counter.hpp>
#include <cassert>
#include <limits>
Go to the source code of this file.
|
| struct | immer::detail::dvektor::node< T, B, MP > |
| |
| struct | immer::detail::dvektor::node< T, B, MP > |
| |
| union | immer::detail::dvektor::node< T, B, MP >::data_t |
| |
| struct | immer::detail::dvektor::ref< T, B, MP > |
| |
| struct | immer::detail::dvektor::impl< T, B, MP > |
| |
| struct | immer::detail::dvektor::iterator< T, B, MP > |
| |
| struct | immer::detail::dvektor::iterator< T, B, MP >::end_t |
| |
|
| template<typename T , int B, typename MP > |
| using | immer::detail::dvektor::node_ptr = boost::intrusive_ptr< node< T, B, MP > > |
| |
| template<typename T , int B> |
| using | immer::detail::dvektor::leaf_node = std::array< T, 1<< B > |
| |
| template<typename T , int B, typename MP > |
| using | immer::detail::dvektor::inner_node = std::array< node_ptr< T, B, MP >, 1<< B > |
| |