Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
class ToString e where Source #
Instances
ToString Errno Source # | |
ToString e => ToString (Errno e) Source # | |
ToString e => ToString (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception toString :: PortMismatch e -> String Source # | |
ToString e => ToString (PortRegister e) Source # | |
Defined in Sound.JACK.Exception toString :: PortRegister e -> String Source # | |
ToString e => ToString (Status e) Source # | |
(Bits w, Enum a, Show a) => ToString (T w a) Source # | |
toStringWithHead :: All -> String Source #
type All = Status (PortRegister (PortMismatch Errno)) Source #
class ThrowsStatus e where Source #
Instances
ThrowsStatus e => ThrowsStatus (Errno e) Source # | |
Defined in Sound.JACK.Exception | |
ThrowsStatus e => ThrowsStatus (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception status :: StatusSet -> PortMismatch e Source # | |
ThrowsStatus e => ThrowsStatus (PortRegister e) Source # | |
Defined in Sound.JACK.Exception status :: StatusSet -> PortRegister e Source # | |
ThrowsStatus (Status e) Source # | |
Defined in Sound.JACK.Exception |
Instances
ThrowsErrno e => ThrowsErrno (Status e) Source # | |
ThrowsPortMismatch e => ThrowsPortMismatch (Status e) Source # | |
Defined in Sound.JACK.Exception portMismatch :: PortMismatchKind -> Status e Source # | |
ThrowsPortRegister e => ThrowsPortRegister (Status e) Source # | |
Defined in Sound.JACK.Exception portRegister :: Status e Source # | |
ThrowsStatus (Status e) Source # | |
Defined in Sound.JACK.Exception | |
ToString e => ToString (Status e) Source # | |
class ThrowsPortRegister e where Source #
portRegister :: e Source #
Instances
ThrowsPortRegister e => ThrowsPortRegister (Errno e) Source # | |
Defined in Sound.JACK.Exception portRegister :: Errno e Source # | |
ThrowsPortRegister e => ThrowsPortRegister (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception portRegister :: PortMismatch e Source # | |
ThrowsPortRegister (PortRegister e) Source # | |
Defined in Sound.JACK.Exception portRegister :: PortRegister e Source # | |
ThrowsPortRegister e => ThrowsPortRegister (Status e) Source # | |
Defined in Sound.JACK.Exception portRegister :: Status e Source # |
data PortRegister e Source #
Instances
ThrowsErrno e => ThrowsErrno (PortRegister e) Source # | |
Defined in Sound.JACK.Exception errno :: Errno -> PortRegister e Source # | |
ThrowsPortMismatch e => ThrowsPortMismatch (PortRegister e) Source # | |
Defined in Sound.JACK.Exception portMismatch :: PortMismatchKind -> PortRegister e Source # | |
ThrowsPortRegister (PortRegister e) Source # | |
Defined in Sound.JACK.Exception portRegister :: PortRegister e Source # | |
ThrowsStatus e => ThrowsStatus (PortRegister e) Source # | |
Defined in Sound.JACK.Exception status :: StatusSet -> PortRegister e Source # | |
ToString e => ToString (PortRegister e) Source # | |
Defined in Sound.JACK.Exception toString :: PortRegister e -> String Source # |
class ThrowsPortMismatch e where Source #
portMismatch :: PortMismatchKind -> e Source #
Instances
ThrowsPortMismatch e => ThrowsPortMismatch (Errno e) Source # | |
Defined in Sound.JACK.Exception portMismatch :: PortMismatchKind -> Errno e Source # | |
ThrowsPortMismatch (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception portMismatch :: PortMismatchKind -> PortMismatch e Source # | |
ThrowsPortMismatch e => ThrowsPortMismatch (PortRegister e) Source # | |
Defined in Sound.JACK.Exception portMismatch :: PortMismatchKind -> PortRegister e Source # | |
ThrowsPortMismatch e => ThrowsPortMismatch (Status e) Source # | |
Defined in Sound.JACK.Exception portMismatch :: PortMismatchKind -> Status e Source # |
data PortMismatch e Source #
Instances
ThrowsErrno e => ThrowsErrno (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception errno :: Errno -> PortMismatch e Source # | |
ThrowsPortMismatch (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception portMismatch :: PortMismatchKind -> PortMismatch e Source # | |
ThrowsPortRegister e => ThrowsPortRegister (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception portRegister :: PortMismatch e Source # | |
ThrowsStatus e => ThrowsStatus (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception status :: StatusSet -> PortMismatch e Source # | |
ToString e => ToString (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception toString :: PortMismatch e -> String Source # |
class ThrowsErrno e where Source #
Instances
ThrowsErrno Errno Source # | |
ThrowsErrno (Errno e) Source # | |
ThrowsErrno e => ThrowsErrno (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception errno :: Errno -> PortMismatch e Source # | |
ThrowsErrno e => ThrowsErrno (PortRegister e) Source # | |
Defined in Sound.JACK.Exception errno :: Errno -> PortRegister e Source # | |
ThrowsErrno e => ThrowsErrno (Status e) Source # | |
Instances
ThrowsErrno (Errno e) Source # | |
ThrowsPortMismatch e => ThrowsPortMismatch (Errno e) Source # | |
Defined in Sound.JACK.Exception portMismatch :: PortMismatchKind -> Errno e Source # | |
ThrowsPortRegister e => ThrowsPortRegister (Errno e) Source # | |
Defined in Sound.JACK.Exception portRegister :: Errno e Source # | |
ThrowsStatus e => ThrowsStatus (Errno e) Source # | |
Defined in Sound.JACK.Exception | |
ToString e => ToString (Errno e) Source # | |