Differential D102809 Diff 351877 libcxx/test/std/utilities/optional/iterator_concept_conformance.compile.pass.cpp
Changeset View
Changeset View
Standalone View
Standalone View
libcxx/test/std/utilities/optional/iterator_concept_conformance.compile.pass.cpp
Show All 13 Lines | |||||
#include <optional> | #include <optional> | ||||
#include <iterator> | #include <iterator> | ||||
static_assert(!std::indirectly_readable<std::optional<int> >); | static_assert(!std::indirectly_readable<std::optional<int> >); | ||||
static_assert(!std::indirectly_writable<std::optional<int>, int>); | static_assert(!std::indirectly_writable<std::optional<int>, int>); | ||||
static_assert(!std::weakly_incrementable<std::optional<int> >); | static_assert(!std::weakly_incrementable<std::optional<int> >); | ||||
static_assert(!std::indirectly_movable<std::optional<int>, std::optional<int>>); | |||||
static_assert(!std::indirectly_movable_storable<std::optional<int>, std::optional<int>>); |