5#ifndef INCLUDE_GUARD_ARENE_BASE_STDLIB_INCLUDE_STDLIB_DETAIL_ITERATOR_TAGS_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_STDLIB_INCLUDE_STDLIB_DETAIL_ITERATOR_TAGS_HPP_
An empty tag type corresponding to a bidirectional iterator.
Definition iterator_tags.hpp:25
An empty tag type corresponding to a forward iterator.
Definition iterator_tags.hpp:22
An empty tag type corresponding to an output iterator.
Definition iterator_tags.hpp:19
An empty tag type corresponding to a random access iterator.
Definition iterator_tags.hpp:29
constexpr auto operator()(::arene::base::result< void, E > const &value) const noexcept(noexcept(hash< E >{}(std::declval< E const & >()))) -> std::size_t
Calculate the hash of a result.
Definition result.hpp:1827