Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 815 Bytes

container-compatible-range.md

File metadata and controls

27 lines (21 loc) · 815 Bytes

container-compatible-range

  • exposition-only[meta header]
  • concept[meta id-type]
  • cpp23[meta cpp]
namespace std {
  template<class R, class T>
  concept container-compatible-range =
    ranges::input_range<R> && convertible_to<ranges::range_reference_t<R>, T>;
}
  • ranges::input_range[link /reference/ranges/input_range.md]
  • ranges::range_reference[link /reference/ranges/range_reference_t.md]
  • convertible_to[link /reference/concepts/convertible_to.md]

概要

container-compatible-rangeは、指定されたコンテナと互換性のあるRangeであることを表すコンセプトである。

バージョン

言語

  • C++23

参照