HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulegridtables-0.1.0.0Haskell2010

Text.GridTable.ArrayTable

Grid table representation based on arrays.

  • 8 types
  • 1 value
datadata ArrayTable a
#

Table representation based on an array; cells are placed on a grid, with indices spanned by other cells containing placeholder cells that point to the spanning cell.

Instances2Eq, Show
  • Eq a => Eq (ArrayTable a)Defined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Show a => Show (ArrayTable a)Defined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
datadata GridCell a
#

A grid cell contains either a real table cell, or is the continuation of a column or row-spanning cell. In the latter case, the index of the continued cell is provided.

Instances2Eq, Show
  • Eq a => Eq (GridCell a)Defined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Show a => Show (GridCell a)Defined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
newtypenewtype RowSpan
#

The number of rows spanned by a cell.

Constructors

Instances6Enum, Eq, Num, Ord, Read, Show
  • Enum RowSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Eq RowSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Num RowSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Ord RowSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Read RowSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Show RowSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
newtypenewtype ColSpan
#

The number of columns spanned by a cell.

Constructors

Instances6Enum, Eq, Num, Ord, Read, Show
  • Enum ColSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Eq ColSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Num ColSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Ord ColSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Read ColSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Show ColSpanDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
newtypenewtype RowIndex
#

Row index in a table array.

Constructors

Instances6Enum, Eq, Num, Ord, Show, Ix
  • Enum RowIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Eq RowIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Num RowIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Ord RowIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Show RowIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Ix RowIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
newtypenewtype ColIndex
#

Column index in a table array.

Constructors

Instances6Enum, Eq, Num, Ord, Show, Ix
  • Enum ColIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Eq ColIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Num ColIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Ord ColIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Show ColIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable
  • Ix ColIndexDefined in gridtables-0.1.0.0 · Text.GridTable.ArrayTable