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 > |
|