uvmhs-0.0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

UVMHS.Lib.Pretty.Shape

Documentation

data ShapeM Source #

Instances

Instances details
Show ShapeM Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Eq ShapeM Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

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

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

Ord ShapeM Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

data Shape Source #

Instances

Instances details
Show Shape Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

showsPrec :: Int -> Shape -> ShowS #

show :: Shape -> String #

showList :: [Shape] -> ShowS #

Eq Shape Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

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

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

Ord Shape Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

compare :: Shape -> Shape -> Ordering #

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

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

(>) :: Shape -> Shape -> Bool #

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

max :: Shape -> Shape -> Shape #

min :: Shape -> Shape -> Shape #

Bot Shape Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

bot :: Shape Source #

Join Shape Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

(⊔) :: Shape -> Shape -> Shape Source #

Append Shape Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

(⧺) :: Shape -> Shape -> Shape Source #

Monoid Shape Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Null Shape Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

null :: Shape Source #

data ShapeA Source #

Constructors

ShapeA 

Instances

Instances details
Show ShapeA Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Eq ShapeA Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

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

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

Ord ShapeA Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Append ShapeA Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

(⧺) :: ShapeA -> ShapeA -> ShapeA Source #

Monoid ShapeA Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Null ShapeA Source # 
Instance details

Defined in UVMHS.Lib.Pretty.Shape

Methods

null :: ShapeA Source #