Safe Haskell | None |
---|---|
Language | Haskell2010 |
- class Flag a where
- data DriverModeFlag
- data SampleFlag
- data ModuleFlag
- unpackFlags :: Flag a => UWORD -> [a]
- packFlags :: Flag a => [a] -> UWORD
Documentation
Class to handle the bit flags. It's Enum with UWORD (CUShort) instead of Int and without irrelevant functionality.
data DriverModeFlag Source
data SampleFlag Source
data ModuleFlag Source
unpackFlags :: Flag a => UWORD -> [a] Source