luminance-0.8.2: Type-safe, type-level and stateless graphics framework

Copyright(C) 2015 Dimitri Sabadie
LicenseBSD3
MaintainerDimitri Sabadie <dimitri.sabadie@gmail.com>
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

Graphics.Luminance.Core.Tuple

Description

 

Synopsis

Documentation

data a :. b infixr 6

A tuple of types, right-associated.

The Storable instance is used for foreign packing on 32-bit.

Constructors

a :. b infixr 6 

Instances

Functor ((:.) a) 
(Eq a, Eq b) => Eq ((:.) a b) 
(Ord a, Ord b) => Ord ((:.) a b) 
(Show a, Show b) => Show ((:.) a b) 
Generic ((:.) a b) 
(Storable a, Storable b) => Storable ((:.) a b) 
(ColorPixel a, ColorPixel b, FramebufferColorAttachment a, FramebufferColorAttachment b) => FramebufferColorAttachment ((:.) a b) 
(UniformBlock a, UniformBlock b) => UniformBlock ((:.) a b) 
(Vertex a, Vertex b) => Vertex ((:.) a b) 
type Rep ((:.) a b)