pandora-0.1.2: A box of patterns and paradigms
Pandora.Paradigm.Structure.Property.Hollow
class Hollow t where Source #
Methods
hollow :: r -> (Cofree t a -> r) -> (Cofree :>: t) a -> r Source #
Destructor based on emptiness check
Defined in Pandora.Paradigm.Structure.Concrete.Graph
hollow :: r -> (Cofree Edges a -> r) -> (Cofree :>: Edges) a -> r Source #
Defined in Pandora.Paradigm.Structure.Concrete.Stack
hollow :: r -> (Cofree Maybe a -> r) -> (Cofree :>: Maybe) a -> r Source #