simple-c-value-0.0.0.1: A simple C value type

Safe HaskellNone

Language.C.Simple.CValue

Synopsis

Documentation

data Side Source

A step in union path

Constructors

Lft 
Rght 

Instances

type UnionPath = [Side]Source

This is used for the conversion from a CValue back to Haskell type. Ideally it should be and index, but unforunately this does not work with the way Generics creates its :+: binary tree. I'm leaving it here for now, but I might find a more elegant way to handle this.