common_view() = default;
constexpr explicit common_view( V r );
1) Default constructor. Value-initializes the underlying view. After construction,
base()returns a copy of V().
2) Initializes the underlying view with std::move(r).
|r||-||underlying view to be adapted into a common-range|
|This section is incomplete|
Reason: no example
 Defect reports
The following behavior-changing defect reports were applied retroactively to previously published C++ standards.
|DR||Applied to||Behavior as published||Correct behavior|
|LWG 3405||C++20||the redundant converting constructor might cause constraint recursion||removed|