CPP-AP 3.0.1
Command-line argument parser for C++20
Loading...
Searching...
No Matches
ap::util::c_range_of Concept Reference

Validates that R is a range of type T (ignoring the cvref qualifiers). More...

#include <concepts.hpp>

Concept definition

template<typename R, typename V, type_validator TV type_validator::same>
std::ranges::range<R>
Validates that R is a range of type T (ignoring the cvref qualifiers).
Definition concepts.hpp:138
Concept that enforces is_valid_type_v.
Definition concepts.hpp:128

Detailed Description

Validates that R is a range of type T (ignoring the cvref qualifiers).

Template Parameters
RThe range type to check.
VThe expected range value type.
TVThe validation rule (same or convertible).

Definition at line 138 of file concepts.hpp.