Instances and minimal complete definitions | |
struct | ConceptImpl |
Public Types | |
template<typename R , typename Pred , typename Proj = ident> | |
using | Concept = concepts::models< ConceptImpl, R, Pred, Proj > |
Public Member Functions | |
template<typename R , typename Pred , typename Proj = ident, requires = (Concept<R, Pred, Proj>())> | |
R | operator() (R &&r, Pred pred, Proj proj={}) const noexcept |