hoodle-types-0.4: Data types for programs for hoodle file format

Copyright(c) 2011-2014 Ian-Woo Kim
LicenseBSD3
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Stabilityexperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell98

Data.Hoodle.Simple.V0_2_2

Contents

Description

 

Synopsis

Documentation

data Item Source #

wrapper of object embeddable in Layer

Instances

Eq Item Source # 

Methods

(==) :: Item -> Item -> Bool #

(/=) :: Item -> Item -> Bool #

Ord Item Source # 

Methods

compare :: Item -> Item -> Ordering #

(<) :: Item -> Item -> Bool #

(<=) :: Item -> Item -> Bool #

(>) :: Item -> Item -> Bool #

(>=) :: Item -> Item -> Bool #

max :: Item -> Item -> Item #

min :: Item -> Item -> Item #

Show Item Source # 

Methods

showsPrec :: Int -> Item -> ShowS #

show :: Item -> String #

showList :: [Item] -> ShowS #

Serialize Item Source # 

Methods

put :: Putter Item #

get :: Get Item #

data Image Source #

Image item

Constructors

Image 

Instances

data SVG Source #

Instances

Eq SVG Source # 

Methods

(==) :: SVG -> SVG -> Bool #

(/=) :: SVG -> SVG -> Bool #

Ord SVG Source # 

Methods

compare :: SVG -> SVG -> Ordering #

(<) :: SVG -> SVG -> Bool #

(<=) :: SVG -> SVG -> Bool #

(>) :: SVG -> SVG -> Bool #

(>=) :: SVG -> SVG -> Bool #

max :: SVG -> SVG -> SVG #

min :: SVG -> SVG -> SVG #

Show SVG Source # 

Methods

showsPrec :: Int -> SVG -> ShowS #

show :: SVG -> String #

showList :: [SVG] -> ShowS #

Serialize SVG Source # 

Methods

put :: Putter SVG #

get :: Get SVG #

data Page Source #

Constructors

Page 

Instances

data Layer Source #

Constructors

Layer 

Fields

Instances

Orphan instances

(Serialize a, Serialize b) => Serialize (Pair a b) Source # 

Methods

put :: Putter (Pair a b) #

get :: Get (Pair a b) #