C++ keyword: requires
(since C++20)
From cppreference.com
Usage
- specifies a constant expression on template parameters that evaluate a requirement
- within such a requirement, introduces a nested requirement
- in a template declaration, specifies an associated constraint