autolib-util
Safe HaskellNone
LanguageHaskell98

Autolib.Util.Size

Synopsis

Documentation

class Size a where Source #

Methods

size :: a -> Int Source #

Instances

Instances details
Size () Source # 
Instance details

Defined in Autolib.Util.Size

Methods

size :: () -> Int Source #

Size Bool Source # 
Instance details

Defined in Autolib.Symbol

Methods

size :: Bool -> Int Source #

Size Char Source # 
Instance details

Defined in Autolib.Util.Size

Methods

size :: Char -> Int Source #

Size Int Source # 
Instance details

Defined in Autolib.Util.Size

Methods

size :: Int -> Int Source #

Size (Set a) Source # 
Instance details

Defined in Autolib.Util.Size

Methods

size :: Set a -> Int Source #

Size a => Size [a] Source # 
Instance details

Defined in Autolib.Util.Size

Methods

size :: [a] -> Int Source #

Size (FiniteMap a b) Source # 
Instance details

Defined in Autolib.Util.Size

Methods

size :: FiniteMap a b -> Int Source #

(Size a, Size b) => Size (a, b) Source # 
Instance details

Defined in Autolib.Util.Size

Methods

size :: (a, b) -> Int Source #

split :: Size a => Int -> [a] -> ([a], [a]) Source #

split after accumulated size reaches limit