| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Sound.JACK.Exception
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 Methods toString :: PortMismatch e -> String Source # | |
| ToString e => ToString (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods 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 Methods status :: StatusSet -> PortMismatch e Source # | |
| ThrowsStatus e => ThrowsStatus (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods 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 Methods portMismatch :: PortMismatchKind -> Status e Source # | |
| ThrowsPortRegister e => ThrowsPortRegister (Status e) Source # | |
Defined in Sound.JACK.Exception Methods portRegister :: Status e Source # | |
| ThrowsStatus (Status e) Source # | |
Defined in Sound.JACK.Exception | |
| ToString e => ToString (Status e) Source # | |
class ThrowsPortRegister e where Source #
Methods
portRegister :: e Source #
Instances
| ThrowsPortRegister e => ThrowsPortRegister (Errno e) Source # | |
Defined in Sound.JACK.Exception Methods portRegister :: Errno e Source # | |
| ThrowsPortRegister e => ThrowsPortRegister (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception Methods portRegister :: PortMismatch e Source # | |
| ThrowsPortRegister (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods portRegister :: PortRegister e Source # | |
| ThrowsPortRegister e => ThrowsPortRegister (Status e) Source # | |
Defined in Sound.JACK.Exception Methods portRegister :: Status e Source # | |
data PortRegister e Source #
Constructors
| PortRegister | |
| NoPortRegister e |
Instances
| ThrowsErrno e => ThrowsErrno (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods errno :: Errno -> PortRegister e Source # | |
| ThrowsPortMismatch e => ThrowsPortMismatch (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods portMismatch :: PortMismatchKind -> PortRegister e Source # | |
| ThrowsPortRegister (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods portRegister :: PortRegister e Source # | |
| ThrowsStatus e => ThrowsStatus (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods status :: StatusSet -> PortRegister e Source # | |
| ToString e => ToString (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods toString :: PortRegister e -> String Source # | |
class ThrowsPortMismatch e where Source #
Methods
portMismatch :: PortMismatchKind -> e Source #
Instances
| ThrowsPortMismatch e => ThrowsPortMismatch (Errno e) Source # | |
Defined in Sound.JACK.Exception Methods portMismatch :: PortMismatchKind -> Errno e Source # | |
| ThrowsPortMismatch (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception Methods portMismatch :: PortMismatchKind -> PortMismatch e Source # | |
| ThrowsPortMismatch e => ThrowsPortMismatch (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods portMismatch :: PortMismatchKind -> PortRegister e Source # | |
| ThrowsPortMismatch e => ThrowsPortMismatch (Status e) Source # | |
Defined in Sound.JACK.Exception Methods portMismatch :: PortMismatchKind -> Status e Source # | |
data PortMismatch e Source #
Constructors
| PortMismatch PortMismatchKind | |
| NoPortMismatch e |
Instances
| ThrowsErrno e => ThrowsErrno (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception Methods errno :: Errno -> PortMismatch e Source # | |
| ThrowsPortMismatch (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception Methods portMismatch :: PortMismatchKind -> PortMismatch e Source # | |
| ThrowsPortRegister e => ThrowsPortRegister (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception Methods portRegister :: PortMismatch e Source # | |
| ThrowsStatus e => ThrowsStatus (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception Methods status :: StatusSet -> PortMismatch e Source # | |
| ToString e => ToString (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception Methods toString :: PortMismatch e -> String Source # | |
data PortMismatchKind Source #
Constructors
| TypeMismatch | |
| DirectionMismatch |
class ThrowsErrno e where Source #
Instances
| ThrowsErrno Errno Source # | |
| ThrowsErrno (Errno e) Source # | |
| ThrowsErrno e => ThrowsErrno (PortMismatch e) Source # | |
Defined in Sound.JACK.Exception Methods errno :: Errno -> PortMismatch e Source # | |
| ThrowsErrno e => ThrowsErrno (PortRegister e) Source # | |
Defined in Sound.JACK.Exception Methods 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 Methods portMismatch :: PortMismatchKind -> Errno e Source # | |
| ThrowsPortRegister e => ThrowsPortRegister (Errno e) Source # | |
Defined in Sound.JACK.Exception Methods portRegister :: Errno e Source # | |
| ThrowsStatus e => ThrowsStatus (Errno e) Source # | |
Defined in Sound.JACK.Exception | |
| ToString e => ToString (Errno e) Source # | |