Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::v3::concepts::Invokable Struct Reference

Public Types

template<typename Fun , typename... Args>
using result_t = Function::result_t< invokable_t< Fun >, Args...>
 

Public Member Functions

template<typename Fun , typename... Args>
auto requires_ (Fun &&, Args &&...) -> decltype(concepts::valid_expr(concepts::model_of< Function, invokable_t< Fun >, Args...>()))