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

An algebra that steers the fold at T (Mendler style): it recurses into the legs it chooses by cata itself, instead of the strict fold. More...

Concept definition

template<typename β, typename T>
concept dedekind::category::Steers = requires(const β& a, const T& t) { a.steer(t); }
An algebra that steers the fold at T (Mendler style): it recurses into the legs it chooses by cata it...
Definition f_algebra.cppm:316

Detailed Description

An algebra that steers the fold at T (Mendler style): it recurses into the legs it chooses by cata itself, instead of the strict fold.