| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Data.InternalQuiver
Documentation
class IQuiver v e | e -> v where Source #
Class for Quiver represented by types of edges and vertices
Instances
| IQuiver Void Void Source # | Empty graph |
| IQuiver () () Source # | A graph with one vertex and one loop on it |
| IQuiver a (Codisc a) Source # | |
| IQuiver a (Disc a) Source # | |
| IQuiver v (Path v e) Source # | |
| (Comonad f, Polynomial f, GEq (Tag f)) => IQuiver (Pos f) (Dir f) Source # | |
| IQuiver (SomeSing k) (Mor k cat) Source # | |
| (IQuiver v e, IQuiver w f) => IQuiver (Either v w) (Either e f) Source # | |
| (IQuiver v e, IQuiver w f) => IQuiver (v, w) (e, f) Source # | |