Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::category::PushoutApex< Apex, A, B > Struct Template Referenceexport

The pushout apex of a join of A and B: the apex viewed with the subobject surface and the coprojections ι1 / ι2 (IsPushout). Dual of PullbackApex. More...

Classes

struct  Member

Public Types

using Domain = typename Apex::Domain
using Codomain = typename Apex::Codomain
using logic_species = typename Apex::logic_species

Public Member Functions

constexpr Domain ι (const Member &m) const
constexpr Member ι1 (const typename A::Member &m) const
constexpr Member ι2 (const typename B::Member &m) const
constexpr auto operator() (const Domain &x) const

Public Attributes

Apex apex

Detailed Description

template<typename Apex, typename A, typename B>
requires IsSubobject<A, typename A::Domain> && IsSubobject<B, typename B::Domain>
struct dedekind::category::PushoutApex< Apex, A, B >

The pushout apex of a join of A and B: the apex viewed with the subobject surface and the coprojections ι1 / ι2 (IsPushout). Dual of PullbackApex.


The documentation for this struct was generated from the following file: