Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
immer::detail::hamts::champ< T, Hash, Equal, MemoryPolicy, B >::sub_result Struct Reference
#include <champ.hpp>
Collaboration diagram for immer::detail::hamts::champ< T, Hash, Equal, MemoryPolicy, B >::sub_result:
Classes | |
union | data_t |
Public Types | |
enum | kind_t { nothing, singleton, tree } |
Public Member Functions | |
sub_result () | |
sub_result (T *x) | |
sub_result (node_t *x) | |
Public Attributes | |
kind_t | kind |
data_t | data |
Detailed Description
template<typename T, typename Hash, typename Equal, typename MemoryPolicy, bits_t B>
struct immer::detail::hamts::champ< T, Hash, Equal, MemoryPolicy, B >::sub_result
Member Enumeration Documentation
◆ kind_t
template<typename T, typename Hash, typename Equal, typename MemoryPolicy, bits_t B>
enum immer::detail::hamts::champ::sub_result::kind_t |
Constructor & Destructor Documentation
◆ sub_result() [1/3]
template<typename T, typename Hash, typename Equal, typename MemoryPolicy, bits_t B>
|
inline |
Definition at line 340 of file champ.hpp.
References immer::detail::hamts::champ< T, Hash, Equal, MemoryPolicy, B >::sub_result::nothing.
◆ sub_result() [2/3]
template<typename T, typename Hash, typename Equal, typename MemoryPolicy, bits_t B>
|
inline |
Definition at line 341 of file champ.hpp.
References immer::detail::hamts::champ< T, Hash, Equal, MemoryPolicy, B >::sub_result::singleton.
◆ sub_result() [3/3]
template<typename T, typename Hash, typename Equal, typename MemoryPolicy, bits_t B>
|
inline |
Definition at line 342 of file champ.hpp.
References immer::detail::hamts::champ< T, Hash, Equal, MemoryPolicy, B >::sub_result::tree.
Member Data Documentation
◆ data
template<typename T, typename Hash, typename Equal, typename MemoryPolicy, bits_t B>
data_t immer::detail::hamts::champ< T, Hash, Equal, MemoryPolicy, B >::sub_result::data |
◆ kind
template<typename T, typename Hash, typename Equal, typename MemoryPolicy, bits_t B>
kind_t immer::detail::hamts::champ< T, Hash, Equal, MemoryPolicy, B >::sub_result::kind |
The documentation for this struct was generated from the following file:
- src/immer/detail/hamts/champ.hpp