#include "di/container/concepts/indirectly_swappable.h"#include "di/container/concepts/prelude.h"#include "di/container/iterator/iterator_base.h"#include "di/container/iterator/iterator_move.h"#include "di/container/meta/iterator_rvalue.h"#include "di/container/meta/iterator_ssize_type.h"#include "di/container/types/prelude.h"#include "di/meta/compare.h"#include "di/meta/core.h"#include "di/meta/operations.h"#include "di/util/move.h"Go to the source code of this file.
Classes | |
| class | di::container::MoveIterator< Iter > |
Namespaces | |
| namespace | di |
| namespace | di::container |
Functions | |
| template<typename Iter, concepts::EqualityComparableWith< Iter > U> | |
| constexpr auto | di::container::operator== (MoveIterator< Iter > const &a, MoveIterator< U > const &b) -> bool |
| template<typename Iter, concepts::ThreeWayComparableWith< Iter > U> | |
| constexpr auto | di::container::operator<=> (MoveIterator< Iter > const &a, MoveIterator< U > const &b) |
| template<typename Iter, typename U> | |
| constexpr auto | di::container::operator- (MoveIterator< Iter > const &a, MoveIterator< U > const &b) -> decltype(a.base() - b.base()) |
| template<concepts::InputIterator Iter> | |
| constexpr auto | di::container::make_move_iterator (Iter iterator) |