print-info-0.1.3.0: Can be used to coordinate the printing output.

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellSafe
LanguageHaskell2010

Data.Print.Info

Description

Maintainer : olexandr543@yahoo.com

Can be used to coordinate the printing output.

Synopsis

Documentation

data Info Source #

Is used to define what information is printed. The greater values correspond to more verbose output.

Constructors

A 
B 
C 
D 
E 
F 
G 
H 
Instances
Eq Info Source # 
Instance details

Defined in Data.Print.Info

Methods

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

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

Ord Info Source # 
Instance details

Defined in Data.Print.Info

Methods

compare :: Info -> Info -> Ordering #

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

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

(>) :: Info -> Info -> Bool #

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

max :: Info -> Info -> Info #

min :: Info -> Info -> Info #

data InfoFile Source #

The same as Info but is used for cases of printing to the file specified as a String parameter with the corresponding first capital letter analogue of Info data type.

Instances
Eq InfoFile Source # 
Instance details

Defined in Data.Print.Info

Ord InfoFile Source # 
Instance details

Defined in Data.Print.Info

data InfoG a b Source #

Constructors

I1 a 
I2 b 
Instances
(Eq a, Eq b) => Eq (InfoG a b) Source # 
Instance details

Defined in Data.Print.Info

Methods

(==) :: InfoG a b -> InfoG a b -> Bool #

(/=) :: InfoG a b -> InfoG a b -> Bool #

type Info2 = InfoG Info InfoFile Source #

Type synonym used to coordinate the printing output in general case.

isI1 :: InfoG a b -> Bool Source #

isI2 :: InfoG a b -> Bool Source #