table-layout-1.0.0.0: Format tabular data as grid or table.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.Layout.Table.Primitives.AlignInfo

Synopsis

Documentation

data AlignInfo Source #

Specifies the length before and after an alignment position (excluding the alignment character).

Constructors

AlignInfo Int (Maybe Int) 

Instances

Instances details
Monoid AlignInfo Source # 
Instance details

Defined in Text.Layout.Table.Primitives.AlignInfo

Semigroup AlignInfo Source #

Produce an AlignInfo that is wide enough to hold inputs of both given AlignInfos.

Instance details

Defined in Text.Layout.Table.Primitives.AlignInfo

Methods

(<>) :: AlignInfo -> AlignInfo -> AlignInfo

sconcat :: NonEmpty AlignInfo -> AlignInfo

stimes :: Integral b => b -> AlignInfo -> AlignInfo

Show AlignInfo Source # 
Instance details

Defined in Text.Layout.Table.Primitives.AlignInfo

Methods

showsPrec :: Int -> AlignInfo -> ShowS

show :: AlignInfo -> String

showList :: [AlignInfo] -> ShowS

Eq AlignInfo Source # 
Instance details

Defined in Text.Layout.Table.Primitives.AlignInfo

Methods

(==) :: AlignInfo -> AlignInfo -> Bool

(/=) :: AlignInfo -> AlignInfo -> Bool

showAI :: AlignInfo -> String Source #

Private show function.

widthAI :: AlignInfo -> Int Source #

The column width when using the AlignInfo.