Differential D100278 Diff 342544 libcxx/test/std/containers/associative/multiset/range_concept_conformance.compile.pass.cpp
Changeset View
Changeset View
Standalone View
Standalone View
libcxx/test/std/containers/associative/multiset/range_concept_conformance.compile.pass.cpp
Show All 16 Lines | |||||
#include <concepts> | #include <concepts> | ||||
#include <ranges> | #include <ranges> | ||||
using range = std::multiset<int>; | using range = std::multiset<int>; | ||||
namespace stdr = std::ranges; | namespace stdr = std::ranges; | ||||
static_assert(std::same_as<stdr::iterator_t<range>, range::iterator>); | static_assert(std::same_as<stdr::iterator_t<range>, range::iterator>); | ||||
static_assert(stdr::common_range<range>); | static_assert(stdr::common_range<range>); | ||||
static_assert(stdr::forward_range<range>); | static_assert(stdr::bidirectional_range<range>); | ||||
static_assert(std::same_as<stdr::iterator_t<range const>, range::const_iterator>); | static_assert(std::same_as<stdr::iterator_t<range const>, range::const_iterator>); | ||||
static_assert(stdr::common_range<range const>); | static_assert(stdr::common_range<range const>); | ||||
static_assert(stdr::forward_range<range const>); | static_assert(stdr::bidirectional_range<range const>); |