Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B > Member List

This is the complete list of members for immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >, including all inherited members.

access_t typedefimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>protected
champ_iterator()=defaultimmer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >
champ_iterator(const tree_t &v)immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >inline
champ_iterator(const tree_t &v, end_t)immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >inline
champ_iterator(const champ_iterator &other)immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >inline
cur_immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >private
depth_immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >private
dereference() constimmer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >inlineprivate
derived() constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inlineprotected
derived()immer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inlineprotected
end_immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >private
ensure_valid_()immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >inlineprivate
equal(const champ_iterator &other) constimmer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >inlineprivate
increment()immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >inlineprivate
is_bidirectionalimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>protectedstatic
is_random_accessimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>protectedstatic
iterator_core_accessimmer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >private
node_t typedefimmer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >
operator!=(const champ_iterator< T, Hash, Eq, MP, B > &rhs) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator*() constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator+(std::ptrdiff_t n) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator++()immer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator++(int)immer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator+=(std::ptrdiff_t n)immer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator-(std::ptrdiff_t n) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator-(const champ_iterator< T, Hash, Eq, MP, B > &rhs) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator--()immer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator--(int)immer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator-=(std::ptrdiff_t n)immer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator->() constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator<(const champ_iterator< T, Hash, Eq, MP, B > &rhs) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator<=(const champ_iterator< T, Hash, Eq, MP, B > &rhs) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator==(const champ_iterator< T, Hash, Eq, MP, B > &rhs) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator>(const champ_iterator< T, Hash, Eq, MP, B > &rhs) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator>=(const champ_iterator< T, Hash, Eq, MP, B > &rhs) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
operator[](std::ptrdiff_t n) constimmer::detail::iterator_facade< champ_iterator< T, Hash, Eq, MP, B >, std::forward_iterator_tag, T, const T &, std::ptrdiff_t, const T *>inline
path_immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >private
step_down()immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >inlineprivate
step_right()immer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >inlineprivate
tree_t typedefimmer::detail::hamts::champ_iterator< T, Hash, Eq, MP, B >
Released under the MIT license