iterable-3.0: API for hierarchical multilevel collections.

Safe HaskellNone
LanguageHaskell98

Data.Iterable.Instantiate.Vector

Description

Helpers for instantiating Iterable for types with Vector containers.

Synopsis

Documentation

gen_vector_iterable :: TypeQ -> TypeQ -> ExpQ -> ExpQ -> DecsQ #

Generates a direct instance of iterable between $typA and $typB with given names of getter and setter, so that: $getter :: $typA -> $typB $setter :: $typB -> $typA -> $typA