cognimeta-utils-0.1.1: Utilities for Cognimeta products (such as perdure). API may change often.

Safe HaskellNone

Cgm.Data.Structured

Documentation

class Structured a whereSource

Associated Types

type Structure a Source

Instances

Structured Bool 
Structured Ordering 
Structured Word128 
Structured Endianness 
Structured [a0] 
Structured (Maybe a0) 
Structured (RevFun b0 a0) 
Structured (Len u0 n0) 
Structured (a0, b0, c0) 
Structured (Kleisli m0 a0 b0) 
Structured (Compose f0 g0 a0) 
Structured (Sum a0 b0 e0) 
Structured (a0, b0, c0, d0) 
Structured (a0, b0, c0, d0, e0) 
Structured (a0, b0, c0, d0, e0, f0) 

in1 :: (Structured a, Structured b) => (Structure a -> Structure b) -> a -> bSource

in2 :: (Structured a, Structured b, Structured c) => (Structure a -> Structure b -> Structure c) -> a -> b -> cSource