Differential D102809 Diff 353439 libcxx/test/std/iterators/predef.iterators/move.iterators/move.iterator/iterator_concept_conformance.compile.pass.cpp
Changeset View
Changeset View
Standalone View
Standalone View
libcxx/test/std/iterators/predef.iterators/move.iterators/move.iterator/iterator_concept_conformance.compile.pass.cpp
- This file was copied to libcxx/test/std/iterators/iterator.requirements/alg.req.ind.move/indirectly_movable.subsumption.compile.pass.cpp.
Show All 17 Lines | |||||
static_assert(std::input_iterator<iterator>); | static_assert(std::input_iterator<iterator>); | ||||
static_assert(!std::forward_iterator<iterator>); | static_assert(!std::forward_iterator<iterator>); | ||||
static_assert(!std::indirectly_writable<iterator, int>); | static_assert(!std::indirectly_writable<iterator, int>); | ||||
static_assert(std::incrementable<iterator>); | static_assert(std::incrementable<iterator>); | ||||
static_assert(std::sentinel_for<iterator, iterator>); | static_assert(std::sentinel_for<iterator, iterator>); | ||||
static_assert(std::sized_sentinel_for<iterator, iterator>); | static_assert(std::sized_sentinel_for<iterator, iterator>); | ||||
static_assert(!std::indirectly_movable<int*, iterator>); | |||||
static_assert(!std::indirectly_movable_storable<int*, iterator>); |