hgeometry-combinatorial-0.11.0.0: Data structures, and Data types.

Safe HaskellNone
LanguageHaskell2010

Data.Measured.Class

Documentation

class Semigroup v => Measured v a | a -> v where Source #

Methods

measure :: a -> v Source #

Instances
Measured Size (Elem a) Source # 
Instance details

Defined in Data.Measured.Size

Methods

measure :: Elem a -> Size Source #

Measured v a => Measured v (BinLeafTree v a) Source # 
Instance details

Defined in Data.BinaryTree

Methods

measure :: BinLeafTree v a -> v Source #

class Measured v a => CanInsert v a where Source #

Methods

insertA :: a -> v -> v Source #

class Measured v a => CanDelete v a where Source #

Methods

deleteA :: a -> v -> Maybe v Source #