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