Copyright | (C) 2017-18 Jakub Daniel |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Jakub Daniel <jakub.daniel@protonmail.com> |
Stability | experimental |
Safe Haskell | Safe |
Language | Haskell2010 |
- class IFoldable f where
Documentation
class IFoldable f where Source #
Type constructors (usually functors) that can be folded
IFoldable Sort ArrayF Source # | |
IFoldable Sort ArithmeticF Source # | |
IFoldable Sort NegationF Source # | |
IFoldable Sort DisjunctionF Source # | |
IFoldable Sort ConjunctionF Source # | |
IFoldable Sort (EqualityF Sort) Source # | |
IFoldable Sort (ExistentialF v) Source # | |
IFoldable Sort (UniversalF v) Source # | |
IFoldable Sort (VarF (Sort -> *)) Source # | |
(IFoldable i f, IFoldable i g) => IFoldable i ((:+:) i (i -> *) f g) Source # | |