mikmod-0.1.0.1: bindings to libmikmod

Safe HaskellNone
LanguageHaskell2010

Sound.MikMod.Flags

Synopsis

Documentation

class Flag a where Source

Class to handle the bit flags. It's Enum with UWORD (CUShort) instead of Int and without irrelevant functionality.

Methods

toFlag :: a -> UWORD Source

fromFlag :: UWORD -> a Source

unpackFlags :: Flag a => UWORD -> [a] Source

packFlags :: Flag a => [a] -> UWORD Source