Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::category::HasDomain Concept Referenceexport

A type that names its domain: Dom<F> is formed. The guard under which IsInvolution<F> may be asked at all. More...

Concept definition

template<typename F>
concept dedekind::category::HasDomain = requires { typename std::remove_cvref_t<F>::Domain; }
A type that names its domain: Dom<F> is formed. The guard under which IsInvolution<F> may be asked at...
Definition posetal.cppm:741

Detailed Description

A type that names its domain: Dom<F> is formed. The guard under which IsInvolution<F> may be asked at all.

Template Parameters
Fthe candidate arrow.