convertible-1.0.6: Typeclasses and instances for converting between types
Source code
Contents
Index
Data.Convertible.Base
Portability
portable
Stability
provisional
Maintainer
John Goerzen <jgoerzen@complete.org>
Contents
The conversion process
Handling the results
Description
Synopsis
convert
::
Convertible
a b => a -> b
class
Convertible
a b
where
safeConvert
:: a ->
ConvertResult
b
type
ConvertResult
a =
Either
ConvertError
a
data
ConvertError
=
ConvertError
{
convSourceValue
::
String
convSourceType
::
String
convDestType
::
String
convErrorMessage
::
String
}
convError
:: (
Show
a,
Typeable
a,
Typeable
b) =>
String
-> a ->
ConvertResult
b
prettyConvertError
::
ConvertError
->
String
The conversion process
convert
::
Convertible
a b => a -> b
Source
Convert from one type of data to another. Raises an exception if there is an error with the conversion. For a function that does not raise an exception in that case, see
safeConvert
.
class
Convertible
a b
where
Source
A typeclass that represents something that can be converted. A
Convertible a b
instance represents an
a
that can be converted to a
b
.
Methods
safeConvert
:: a ->
ConvertResult
b
Source
Convert
a
to
b
, returning Right on success and Left on error. For a simpler interface, see
convert
.
Instances
Convertible
Char
Int
Convertible
Char
Int
Convertible
Char
Int8
Convertible
Char
Int8
Convertible
Char
Int16
Convertible
Char
Int16
Convertible
Char
Int32
Convertible
Char
Int32
Convertible
Char
Int64
Convertible
Char
Int64
Convertible
Char
Integer
Convertible
Char
Integer
Convertible
Char
Word
Convertible
Char
Word
Convertible
Char
Word8
Convertible
Char
Word8
Convertible
Char
Word16
Convertible
Char
Word16
Convertible
Char
Word32
Convertible
Char
Word32
Convertible
Char
Word64
Convertible
Char
Word64
Convertible
Char
CChar
Convertible
Char
CChar
Convertible
Char
CSChar
Convertible
Char
CSChar
Convertible
Char
CUChar
Convertible
Char
CUChar
Convertible
Char
CShort
Convertible
Char
CShort
Convertible
Char
CUShort
Convertible
Char
CUShort
Convertible
Char
CInt
Convertible
Char
CInt
Convertible
Char
CUInt
Convertible
Char
CUInt
Convertible
Char
CLong
Convertible
Char
CLong
Convertible
Char
CULong
Convertible
Char
CULong
Convertible
Char
CLLong
Convertible
Char
CLLong
Convertible
Char
CULLong
Convertible
Char
CULLong
Convertible
Char
CSize
Convertible
Char
CSize
Convertible
Char
CWchar
Convertible
Char
CWchar
Convertible
Double
Float
Convertible
Double
Float
Convertible
Double
Int
Convertible
Double
Int
Convertible
Double
Int8
Convertible
Double
Int8
Convertible
Double
Int16
Convertible
Double
Int16
Convertible
Double
Int32
Convertible
Double
Int32
Convertible
Double
Int64
Convertible
Double
Int64
Convertible
Double
Integer
Convertible
Double
Integer
Convertible
Double
Rational
Convertible
Double
Rational
Convertible
Double
Word
Convertible
Double
Word
Convertible
Double
Word8
Convertible
Double
Word8
Convertible
Double
Word16
Convertible
Double
Word16
Convertible
Double
Word32
Convertible
Double
Word32
Convertible
Double
Word64
Convertible
Double
Word64
Convertible
Double
CFloat
Convertible
Double
CFloat
Convertible
Double
CDouble
Convertible
Double
CDouble
Convertible
Double
CLDouble
Convertible
Double
CLDouble
Convertible
Double
CTime
Convertible
Double
CTime
Convertible
Double
TimeDiff
Convertible
Double
TimeDiff
Convertible
Double
POSIXTime
Convertible
Double
POSIXTime
Convertible
Double
UTCTime
Convertible
Double
UTCTime
Convertible
Float
Double
Convertible
Float
Double
Convertible
Float
Int
Convertible
Float
Int
Convertible
Float
Int8
Convertible
Float
Int8
Convertible
Float
Int16
Convertible
Float
Int16
Convertible
Float
Int32
Convertible
Float
Int32
Convertible
Float
Int64
Convertible
Float
Int64
Convertible
Float
Integer
Convertible
Float
Integer
Convertible
Float
Rational
Convertible
Float
Rational
Convertible
Float
Word
Convertible
Float
Word
Convertible
Float
Word8
Convertible
Float
Word8
Convertible
Float
Word16
Convertible
Float
Word16
Convertible
Float
Word32
Convertible
Float
Word32
Convertible
Float
Word64
Convertible
Float
Word64
Convertible
Float
CFloat
Convertible
Float
CFloat
Convertible
Float
CDouble
Convertible
Float
CDouble
Convertible
Float
CLDouble
Convertible
Float
CLDouble
Convertible
Int
Char
Convertible
Int
Char
Convertible
Int
Double
Convertible
Int
Double
Convertible
Int
Float
Convertible
Int
Float
Convertible
Int
Int8
Convertible
Int
Int8
Convertible
Int
Int16
Convertible
Int
Int16
Convertible
Int
Int32
Convertible
Int
Int32
Convertible
Int
Int64
Convertible
Int
Int64
Convertible
Int
Integer
Convertible
Int
Integer
Convertible
Int
Rational
Convertible
Int
Rational
Convertible
Int
Word
Convertible
Int
Word
Convertible
Int
Word8
Convertible
Int
Word8
Convertible
Int
Word16
Convertible
Int
Word16
Convertible
Int
Word32
Convertible
Int
Word32
Convertible
Int
Word64
Convertible
Int
Word64
Convertible
Int
CChar
Convertible
Int
CChar
Convertible
Int
CSChar
Convertible
Int
CSChar
Convertible
Int
CUChar
Convertible
Int
CUChar
Convertible
Int
CShort
Convertible
Int
CShort
Convertible
Int
CUShort
Convertible
Int
CUShort
Convertible
Int
CInt
Convertible
Int
CInt
Convertible
Int
CUInt
Convertible
Int
CUInt
Convertible
Int
CLong
Convertible
Int
CLong
Convertible
Int
CULong
Convertible
Int
CULong
Convertible
Int
CLLong
Convertible
Int
CLLong
Convertible
Int
CULLong
Convertible
Int
CULLong
Convertible
Int
CFloat
Convertible
Int
CFloat
Convertible
Int
CDouble
Convertible
Int
CDouble
Convertible
Int
CLDouble
Convertible
Int
CLDouble
Convertible
Int
CSize
Convertible
Int
CSize
Convertible
Int
CWchar
Convertible
Int
CWchar
Convertible
Int
CTime
Convertible
Int
CTime
Convertible
Int
POSIXTime
Convertible
Int
POSIXTime
Convertible
Int
UTCTime
Convertible
Int
UTCTime
Convertible
Int8
Char
Convertible
Int8
Char
Convertible
Int8
Double
Convertible
Int8
Double
Convertible
Int8
Float
Convertible
Int8
Float
Convertible
Int8
Int
Convertible
Int8
Int
Convertible
Int8
Int16
Convertible
Int8
Int16
Convertible
Int8
Int32
Convertible
Int8
Int32
Convertible
Int8
Int64
Convertible
Int8
Int64
Convertible
Int8
Integer
Convertible
Int8
Integer
Convertible
Int8
Rational
Convertible
Int8
Rational
Convertible
Int8
Word
Convertible
Int8
Word
Convertible
Int8
Word8
Convertible
Int8
Word8
Convertible
Int8
Word16
Convertible
Int8
Word16
Convertible
Int8
Word32
Convertible
Int8
Word32
Convertible
Int8
Word64
Convertible
Int8
Word64
Convertible
Int8
CChar
Convertible
Int8
CChar
Convertible
Int8
CSChar
Convertible
Int8
CSChar
Convertible
Int8
CUChar
Convertible
Int8
CUChar
Convertible
Int8
CShort
Convertible
Int8
CShort
Convertible
Int8
CUShort
Convertible
Int8
CUShort
Convertible
Int8
CInt
Convertible
Int8
CInt
Convertible
Int8
CUInt
Convertible
Int8
CUInt
Convertible
Int8
CLong
Convertible
Int8
CLong
Convertible
Int8
CULong
Convertible
Int8
CULong
Convertible
Int8
CLLong
Convertible
Int8
CLLong
Convertible
Int8
CULLong
Convertible
Int8
CULLong
Convertible
Int8
CFloat
Convertible
Int8
CFloat
Convertible
Int8
CDouble
Convertible
Int8
CDouble
Convertible
Int8
CLDouble
Convertible
Int8
CLDouble
Convertible
Int8
CSize
Convertible
Int8
CSize
Convertible
Int8
CWchar
Convertible
Int8
CWchar
Convertible
Int16
Char
Convertible
Int16
Char
Convertible
Int16
Double
Convertible
Int16
Double
Convertible
Int16
Float
Convertible
Int16
Float
Convertible
Int16
Int
Convertible
Int16
Int
Convertible
Int16
Int8
Convertible
Int16
Int8
Convertible
Int16
Int32
Convertible
Int16
Int32
Convertible
Int16
Int64
Convertible
Int16
Int64
Convertible
Int16
Integer
Convertible
Int16
Integer
Convertible
Int16
Rational
Convertible
Int16
Rational
Convertible
Int16
Word
Convertible
Int16
Word
Convertible
Int16
Word8
Convertible
Int16
Word8
Convertible
Int16
Word16
Convertible
Int16
Word16
Convertible
Int16
Word32
Convertible
Int16
Word32
Convertible
Int16
Word64
Convertible
Int16
Word64
Convertible
Int16
CChar
Convertible
Int16
CChar
Convertible
Int16
CSChar
Convertible
Int16
CSChar
Convertible
Int16
CUChar
Convertible
Int16
CUChar
Convertible
Int16
CShort
Convertible
Int16
CShort
Convertible
Int16
CUShort
Convertible
Int16
CUShort
Convertible
Int16
CInt
Convertible
Int16
CInt
Convertible
Int16
CUInt
Convertible
Int16
CUInt
Convertible
Int16
CLong
Convertible
Int16
CLong
Convertible
Int16
CULong
Convertible
Int16
CULong
Convertible
Int16
CLLong
Convertible
Int16
CLLong
Convertible
Int16
CULLong
Convertible
Int16
CULLong
Convertible
Int16
CFloat
Convertible
Int16
CFloat
Convertible
Int16
CDouble
Convertible
Int16
CDouble
Convertible
Int16
CLDouble
Convertible
Int16
CLDouble
Convertible
Int16
CSize
Convertible
Int16
CSize
Convertible
Int16
CWchar
Convertible
Int16
CWchar
Convertible
Int32
Char
Convertible
Int32
Char
Convertible
Int32
Double
Convertible
Int32
Double
Convertible
Int32
Float
Convertible
Int32
Float
Convertible
Int32
Int
Convertible
Int32
Int
Convertible
Int32
Int8
Convertible
Int32
Int8
Convertible
Int32
Int16
Convertible
Int32
Int16
Convertible
Int32
Int64
Convertible
Int32
Int64
Convertible
Int32
Integer
Convertible
Int32
Integer
Convertible
Int32
Rational
Convertible
Int32
Rational
Convertible
Int32
Word
Convertible
Int32
Word
Convertible
Int32
Word8
Convertible
Int32
Word8
Convertible
Int32
Word16
Convertible
Int32
Word16
Convertible
Int32
Word32
Convertible
Int32
Word32
Convertible
Int32
Word64
Convertible
Int32
Word64
Convertible
Int32
CChar
Convertible
Int32
CChar
Convertible
Int32
CSChar
Convertible
Int32
CSChar
Convertible
Int32
CUChar
Convertible
Int32
CUChar
Convertible
Int32
CShort
Convertible
Int32
CShort
Convertible
Int32
CUShort
Convertible
Int32
CUShort
Convertible
Int32
CInt
Convertible
Int32
CInt
Convertible
Int32
CUInt
Convertible
Int32
CUInt
Convertible
Int32
CLong
Convertible
Int32
CLong
Convertible
Int32
CULong
Convertible
Int32
CULong
Convertible
Int32
CLLong
Convertible
Int32
CLLong
Convertible
Int32
CULLong
Convertible
Int32
CULLong
Convertible
Int32
CFloat
Convertible
Int32
CFloat
Convertible
Int32
CDouble
Convertible
Int32
CDouble
Convertible
Int32
CLDouble
Convertible
Int32
CLDouble
Convertible
Int32
CSize
Convertible
Int32
CSize
Convertible
Int32
CWchar
Convertible
Int32
CWchar
Convertible
Int64
Char
Convertible
Int64
Char
Convertible
Int64
Double
Convertible
Int64
Double
Convertible
Int64
Float
Convertible
Int64
Float
Convertible
Int64
Int
Convertible
Int64
Int
Convertible
Int64
Int8
Convertible
Int64
Int8
Convertible
Int64
Int16
Convertible
Int64
Int16
Convertible
Int64
Int32
Convertible
Int64
Int32
Convertible
Int64
Integer
Convertible
Int64
Integer
Convertible
Int64
Rational
Convertible
Int64
Rational
Convertible
Int64
Word
Convertible
Int64
Word
Convertible
Int64
Word8
Convertible
Int64
Word8
Convertible
Int64
Word16
Convertible
Int64
Word16
Convertible
Int64
Word32
Convertible
Int64
Word32
Convertible
Int64
Word64
Convertible
Int64
Word64
Convertible
Int64
CChar
Convertible
Int64
CChar
Convertible
Int64
CSChar
Convertible
Int64
CSChar
Convertible
Int64
CUChar
Convertible
Int64
CUChar
Convertible
Int64
CShort
Convertible
Int64
CShort
Convertible
Int64
CUShort
Convertible
Int64
CUShort
Convertible
Int64
CInt
Convertible
Int64
CInt
Convertible
Int64
CUInt
Convertible
Int64
CUInt
Convertible
Int64
CLong
Convertible
Int64
CLong
Convertible
Int64
CULong
Convertible
Int64
CULong
Convertible
Int64
CLLong
Convertible
Int64
CLLong
Convertible
Int64
CULLong
Convertible
Int64
CULLong
Convertible
Int64
CFloat
Convertible
Int64
CFloat
Convertible
Int64
CDouble
Convertible
Int64
CDouble
Convertible
Int64
CLDouble
Convertible
Int64
CLDouble
Convertible
Int64
CSize
Convertible
Int64
CSize
Convertible
Int64
CWchar
Convertible
Int64
CWchar
Convertible
Integer
Char
Convertible
Integer
Char
Convertible
Integer
Double
Convertible
Integer
Double
Convertible
Integer
Float
Convertible
Integer
Float
Convertible
Integer
Int
Convertible
Integer
Int
Convertible
Integer
Int8
Convertible
Integer
Int8
Convertible
Integer
Int16
Convertible
Integer
Int16
Convertible
Integer
Int32
Convertible
Integer
Int32
Convertible
Integer
Int64
Convertible
Integer
Int64
Convertible
Integer
Integer
Convertible
Integer
Rational
Convertible
Integer
Rational
Convertible
Integer
Word
Convertible
Integer
Word
Convertible
Integer
Word8
Convertible
Integer
Word8
Convertible
Integer
Word16
Convertible
Integer
Word16
Convertible
Integer
Word32
Convertible
Integer
Word32
Convertible
Integer
Word64
Convertible
Integer
Word64
Convertible
Integer
CChar
Convertible
Integer
CChar
Convertible
Integer
CSChar
Convertible
Integer
CSChar
Convertible
Integer
CUChar
Convertible
Integer
CUChar
Convertible
Integer
CShort
Convertible
Integer
CShort
Convertible
Integer
CUShort
Convertible
Integer
CUShort
Convertible
Integer
CInt
Convertible
Integer
CInt
Convertible
Integer
CUInt
Convertible
Integer
CUInt
Convertible
Integer
CLong
Convertible
Integer
CLong
Convertible
Integer
CULong
Convertible
Integer
CULong
Convertible
Integer
CLLong
Convertible
Integer
CLLong
Convertible
Integer
CULLong
Convertible
Integer
CULLong
Convertible
Integer
CFloat
Convertible
Integer
CFloat
Convertible
Integer
CDouble
Convertible
Integer
CDouble
Convertible
Integer
CLDouble
Convertible
Integer
CLDouble
Convertible
Integer
CSize
Convertible
Integer
CSize
Convertible
Integer
CWchar
Convertible
Integer
CWchar
Convertible
Integer
CTime
Convertible
Integer
CTime
Convertible
Integer
ClockTime
Convertible
Integer
ClockTime
Convertible
Integer
TimeDiff
Convertible
Integer
TimeDiff
Convertible
Integer
POSIXTime
Convertible
Integer
POSIXTime
Convertible
Integer
UTCTime
Convertible
Integer
UTCTime
Convertible
Rational
Double
Convertible
Rational
Double
Convertible
Rational
Float
Convertible
Rational
Float
Convertible
Rational
Int
Convertible
Rational
Int
Convertible
Rational
Int8
Convertible
Rational
Int8
Convertible
Rational
Int16
Convertible
Rational
Int16
Convertible
Rational
Int32
Convertible
Rational
Int32
Convertible
Rational
Int64
Convertible
Rational
Int64
Convertible
Rational
Integer
Convertible
Rational
Integer
Convertible
Rational
Word
Convertible
Rational
Word
Convertible
Rational
Word8
Convertible
Rational
Word8
Convertible
Rational
Word16
Convertible
Rational
Word16
Convertible
Rational
Word32
Convertible
Rational
Word32
Convertible
Rational
Word64
Convertible
Rational
Word64
Convertible
Rational
CFloat
Convertible
Rational
CFloat
Convertible
Rational
CDouble
Convertible
Rational
CDouble
Convertible
Rational
CLDouble
Convertible
Rational
CLDouble
Convertible
Rational
POSIXTime
Convertible
Rational
POSIXTime
Convertible
Rational
UTCTime
Convertible
Rational
UTCTime
Convertible
Word
Char
Convertible
Word
Char
Convertible
Word
Double
Convertible
Word
Double
Convertible
Word
Float
Convertible
Word
Float
Convertible
Word
Int
Convertible
Word
Int
Convertible
Word
Int8
Convertible
Word
Int8
Convertible
Word
Int16
Convertible
Word
Int16
Convertible
Word
Int32
Convertible
Word
Int32
Convertible
Word
Int64
Convertible
Word
Int64
Convertible
Word
Integer
Convertible
Word
Integer
Convertible
Word
Rational
Convertible
Word
Rational
Convertible
Word
Word8
Convertible
Word
Word8
Convertible
Word
Word16
Convertible
Word
Word16
Convertible
Word
Word32
Convertible
Word
Word32
Convertible
Word
Word64
Convertible
Word
Word64
Convertible
Word
CChar
Convertible
Word
CChar
Convertible
Word
CSChar
Convertible
Word
CSChar
Convertible
Word
CUChar
Convertible
Word
CUChar
Convertible
Word
CShort
Convertible
Word
CShort
Convertible
Word
CUShort
Convertible
Word
CUShort
Convertible
Word
CInt
Convertible
Word
CInt
Convertible
Word
CUInt
Convertible
Word
CUInt
Convertible
Word
CLong
Convertible
Word
CLong
Convertible
Word
CULong
Convertible
Word
CULong
Convertible
Word
CLLong
Convertible
Word
CLLong
Convertible
Word
CULLong
Convertible
Word
CULLong
Convertible
Word
CFloat
Convertible
Word
CFloat
Convertible
Word
CDouble
Convertible
Word
CDouble
Convertible
Word
CLDouble
Convertible
Word
CLDouble
Convertible
Word
CSize
Convertible
Word
CSize
Convertible
Word
CWchar
Convertible
Word
CWchar
Convertible
Word8
Char
Convertible
Word8
Char
Convertible
Word8
Double
Convertible
Word8
Double
Convertible
Word8
Float
Convertible
Word8
Float
Convertible
Word8
Int
Convertible
Word8
Int
Convertible
Word8
Int8
Convertible
Word8
Int8
Convertible
Word8
Int16
Convertible
Word8
Int16
Convertible
Word8
Int32
Convertible
Word8
Int32
Convertible
Word8
Int64
Convertible
Word8
Int64
Convertible
Word8
Integer
Convertible
Word8
Integer
Convertible
Word8
Rational
Convertible
Word8
Rational
Convertible
Word8
Word
Convertible
Word8
Word
Convertible
Word8
Word16
Convertible
Word8
Word16
Convertible
Word8
Word32
Convertible
Word8
Word32
Convertible
Word8
Word64
Convertible
Word8
Word64
Convertible
Word8
CChar
Convertible
Word8
CChar
Convertible
Word8
CSChar
Convertible
Word8
CSChar
Convertible
Word8
CUChar
Convertible
Word8
CUChar
Convertible
Word8
CShort
Convertible
Word8
CShort
Convertible
Word8
CUShort
Convertible
Word8
CUShort
Convertible
Word8
CInt
Convertible
Word8
CInt
Convertible
Word8
CUInt
Convertible
Word8
CUInt
Convertible
Word8
CLong
Convertible
Word8
CLong
Convertible
Word8
CULong
Convertible
Word8
CULong
Convertible
Word8
CLLong
Convertible
Word8
CLLong
Convertible
Word8
CULLong
Convertible
Word8
CULLong
Convertible
Word8
CFloat
Convertible
Word8
CFloat
Convertible
Word8
CDouble
Convertible
Word8
CDouble
Convertible
Word8
CLDouble
Convertible
Word8
CLDouble
Convertible
Word8
CSize
Convertible
Word8
CSize
Convertible
Word8
CWchar
Convertible
Word8
CWchar
Convertible
Word16
Char
Convertible
Word16
Char
Convertible
Word16
Double
Convertible
Word16
Double
Convertible
Word16
Float
Convertible
Word16
Float
Convertible
Word16
Int
Convertible
Word16
Int
Convertible
Word16
Int8
Convertible
Word16
Int8
Convertible
Word16
Int16
Convertible
Word16
Int16
Convertible
Word16
Int32
Convertible
Word16
Int32
Convertible
Word16
Int64
Convertible
Word16
Int64
Convertible
Word16
Integer
Convertible
Word16
Integer
Convertible
Word16
Rational
Convertible
Word16
Rational
Convertible
Word16
Word
Convertible
Word16
Word
Convertible
Word16
Word8
Convertible
Word16
Word8
Convertible
Word16
Word32
Convertible
Word16
Word32
Convertible
Word16
Word64
Convertible
Word16
Word64
Convertible
Word16
CChar
Convertible
Word16
CChar
Convertible
Word16
CSChar
Convertible
Word16
CSChar
Convertible
Word16
CUChar
Convertible
Word16
CUChar
Convertible
Word16
CShort
Convertible
Word16
CShort
Convertible
Word16
CUShort
Convertible
Word16
CUShort
Convertible
Word16
CInt
Convertible
Word16
CInt
Convertible
Word16
CUInt
Convertible
Word16
CUInt
Convertible
Word16
CLong
Convertible
Word16
CLong
Convertible
Word16
CULong
Convertible
Word16
CULong
Convertible
Word16
CLLong
Convertible
Word16
CLLong
Convertible
Word16
CULLong
Convertible
Word16
CULLong
Convertible
Word16
CFloat
Convertible
Word16
CFloat
Convertible
Word16
CDouble
Convertible
Word16
CDouble
Convertible
Word16
CLDouble
Convertible
Word16
CLDouble
Convertible
Word16
CSize
Convertible
Word16
CSize
Convertible
Word16
CWchar
Convertible
Word16
CWchar
Convertible
Word32
Char
Convertible
Word32
Char
Convertible
Word32
Double
Convertible
Word32
Double
Convertible
Word32
Float
Convertible
Word32
Float
Convertible
Word32
Int
Convertible
Word32
Int
Convertible
Word32
Int8
Convertible
Word32
Int8
Convertible
Word32
Int16
Convertible
Word32
Int16
Convertible
Word32
Int32
Convertible
Word32
Int32
Convertible
Word32
Int64
Convertible
Word32
Int64
Convertible
Word32
Integer
Convertible
Word32
Integer
Convertible
Word32
Rational
Convertible
Word32
Rational
Convertible
Word32
Word
Convertible
Word32
Word
Convertible
Word32
Word8
Convertible
Word32
Word8
Convertible
Word32
Word16
Convertible
Word32
Word16
Convertible
Word32
Word64
Convertible
Word32
Word64
Convertible
Word32
CChar
Convertible
Word32
CChar
Convertible
Word32
CSChar
Convertible
Word32
CSChar
Convertible
Word32
CUChar
Convertible
Word32
CUChar
Convertible
Word32
CShort
Convertible
Word32
CShort
Convertible
Word32
CUShort
Convertible
Word32
CUShort
Convertible
Word32
CInt
Convertible
Word32
CInt
Convertible
Word32
CUInt
Convertible
Word32
CUInt
Convertible
Word32
CLong
Convertible
Word32
CLong
Convertible
Word32
CULong
Convertible
Word32
CULong
Convertible
Word32
CLLong
Convertible
Word32
CLLong
Convertible
Word32
CULLong
Convertible
Word32
CULLong
Convertible
Word32
CFloat
Convertible
Word32
CFloat
Convertible
Word32
CDouble
Convertible
Word32
CDouble
Convertible
Word32
CLDouble
Convertible
Word32
CLDouble
Convertible
Word32
CSize
Convertible
Word32
CSize
Convertible
Word32
CWchar
Convertible
Word32
CWchar
Convertible
Word64
Char
Convertible
Word64
Char
Convertible
Word64
Double
Convertible
Word64
Double
Convertible
Word64
Float
Convertible
Word64
Float
Convertible
Word64
Int
Convertible
Word64
Int
Convertible
Word64
Int8
Convertible
Word64
Int8
Convertible
Word64
Int16
Convertible
Word64
Int16
Convertible
Word64
Int32
Convertible
Word64
Int32
Convertible
Word64
Int64
Convertible
Word64
Int64
Convertible
Word64
Integer
Convertible
Word64
Integer
Convertible
Word64
Rational
Convertible
Word64
Rational
Convertible
Word64
Word
Convertible
Word64
Word
Convertible
Word64
Word8
Convertible
Word64
Word8
Convertible
Word64
Word16
Convertible
Word64
Word16
Convertible
Word64
Word32
Convertible
Word64
Word32
Convertible
Word64
CChar
Convertible
Word64
CChar
Convertible
Word64
CSChar
Convertible
Word64
CSChar
Convertible
Word64
CUChar
Convertible
Word64
CUChar
Convertible
Word64
CShort
Convertible
Word64
CShort
Convertible
Word64
CUShort
Convertible
Word64
CUShort
Convertible
Word64
CInt
Convertible
Word64
CInt
Convertible
Word64
CUInt
Convertible
Word64
CUInt
Convertible
Word64
CLong
Convertible
Word64
CLong
Convertible
Word64
CULong
Convertible
Word64
CULong
Convertible
Word64
CLLong
Convertible
Word64
CLLong
Convertible
Word64
CULLong
Convertible
Word64
CULLong
Convertible
Word64
CFloat
Convertible
Word64
CFloat
Convertible
Word64
CDouble
Convertible
Word64
CDouble
Convertible
Word64
CLDouble
Convertible
Word64
CLDouble
Convertible
Word64
CSize
Convertible
Word64
CSize
Convertible
Word64
CWchar
Convertible
Word64
CWchar
Convertible
CChar
Char
Convertible
CChar
Char
Convertible
CChar
Int
Convertible
CChar
Int
Convertible
CChar
Int8
Convertible
CChar
Int8
Convertible
CChar
Int16
Convertible
CChar
Int16
Convertible
CChar
Int32
Convertible
CChar
Int32
Convertible
CChar
Int64
Convertible
CChar
Int64
Convertible
CChar
Integer
Convertible
CChar
Integer
Convertible
CChar
Word
Convertible
CChar
Word
Convertible
CChar
Word8
Convertible
CChar
Word8
Convertible
CChar
Word16
Convertible
CChar
Word16
Convertible
CChar
Word32
Convertible
CChar
Word32
Convertible
CChar
Word64
Convertible
CChar
Word64
Convertible
CChar
CSChar
Convertible
CChar
CSChar
Convertible
CChar
CUChar
Convertible
CChar
CUChar
Convertible
CChar
CShort
Convertible
CChar
CShort
Convertible
CChar
CUShort
Convertible
CChar
CUShort
Convertible
CChar
CInt
Convertible
CChar
CInt
Convertible
CChar
CUInt
Convertible
CChar
CUInt
Convertible
CChar
CLong
Convertible
CChar
CLong
Convertible
CChar
CULong
Convertible
CChar
CULong
Convertible
CChar
CLLong
Convertible
CChar
CLLong
Convertible
CChar
CULLong
Convertible
CChar
CULLong
Convertible
CChar
CSize
Convertible
CChar
CSize
Convertible
CChar
CWchar
Convertible
CChar
CWchar
Convertible
CSChar
Char
Convertible
CSChar
Char
Convertible
CSChar
Int
Convertible
CSChar
Int
Convertible
CSChar
Int8
Convertible
CSChar
Int8
Convertible
CSChar
Int16
Convertible
CSChar
Int16
Convertible
CSChar
Int32
Convertible
CSChar
Int32
Convertible
CSChar
Int64
Convertible
CSChar
Int64
Convertible
CSChar
Integer
Convertible
CSChar
Integer
Convertible
CSChar
Word
Convertible
CSChar
Word
Convertible
CSChar
Word8
Convertible
CSChar
Word8
Convertible
CSChar
Word16
Convertible
CSChar
Word16
Convertible
CSChar
Word32
Convertible
CSChar
Word32
Convertible
CSChar
Word64
Convertible
CSChar
Word64
Convertible
CSChar
CChar
Convertible
CSChar
CChar
Convertible
CSChar
CUChar
Convertible
CSChar
CUChar
Convertible
CSChar
CShort
Convertible
CSChar
CShort
Convertible
CSChar
CUShort
Convertible
CSChar
CUShort
Convertible
CSChar
CInt
Convertible
CSChar
CInt
Convertible
CSChar
CUInt
Convertible
CSChar
CUInt
Convertible
CSChar
CLong
Convertible
CSChar
CLong
Convertible
CSChar
CULong
Convertible
CSChar
CULong
Convertible
CSChar
CLLong
Convertible
CSChar
CLLong
Convertible
CSChar
CULLong
Convertible
CSChar
CULLong
Convertible
CSChar
CSize
Convertible
CSChar
CSize
Convertible
CSChar
CWchar
Convertible
CSChar
CWchar
Convertible
CUChar
Char
Convertible
CUChar
Char
Convertible
CUChar
Int
Convertible
CUChar
Int
Convertible
CUChar
Int8
Convertible
CUChar
Int8
Convertible
CUChar
Int16
Convertible
CUChar
Int16
Convertible
CUChar
Int32
Convertible
CUChar
Int32
Convertible
CUChar
Int64
Convertible
CUChar
Int64
Convertible
CUChar
Integer
Convertible
CUChar
Integer
Convertible
CUChar
Word
Convertible
CUChar
Word
Convertible
CUChar
Word8
Convertible
CUChar
Word8
Convertible
CUChar
Word16
Convertible
CUChar
Word16
Convertible
CUChar
Word32
Convertible
CUChar
Word32
Convertible
CUChar
Word64
Convertible
CUChar
Word64
Convertible
CUChar
CChar
Convertible
CUChar
CChar
Convertible
CUChar
CSChar
Convertible
CUChar
CSChar
Convertible
CUChar
CShort
Convertible
CUChar
CShort
Convertible
CUChar
CUShort
Convertible
CUChar
CUShort
Convertible
CUChar
CInt
Convertible
CUChar
CInt
Convertible
CUChar
CUInt
Convertible
CUChar
CUInt
Convertible
CUChar
CLong
Convertible
CUChar
CLong
Convertible
CUChar
CULong
Convertible
CUChar
CULong
Convertible
CUChar
CLLong
Convertible
CUChar
CLLong
Convertible
CUChar
CULLong
Convertible
CUChar
CULLong
Convertible
CUChar
CSize
Convertible
CUChar
CSize
Convertible
CUChar
CWchar
Convertible
CUChar
CWchar
Convertible
CShort
Char
Convertible
CShort
Char
Convertible
CShort
Int
Convertible
CShort
Int
Convertible
CShort
Int8
Convertible
CShort
Int8
Convertible
CShort
Int16
Convertible
CShort
Int16
Convertible
CShort
Int32
Convertible
CShort
Int32
Convertible
CShort
Int64
Convertible
CShort
Int64
Convertible
CShort
Integer
Convertible
CShort
Integer
Convertible
CShort
Word
Convertible
CShort
Word
Convertible
CShort
Word8
Convertible
CShort
Word8
Convertible
CShort
Word16
Convertible
CShort
Word16
Convertible
CShort
Word32
Convertible
CShort
Word32
Convertible
CShort
Word64
Convertible
CShort
Word64
Convertible
CShort
CChar
Convertible
CShort
CChar
Convertible
CShort
CSChar
Convertible
CShort
CSChar
Convertible
CShort
CUChar
Convertible
CShort
CUChar
Convertible
CShort
CUShort
Convertible
CShort
CUShort
Convertible
CShort
CInt
Convertible
CShort
CInt
Convertible
CShort
CUInt
Convertible
CShort
CUInt
Convertible
CShort
CLong
Convertible
CShort
CLong
Convertible
CShort
CULong
Convertible
CShort
CULong
Convertible
CShort
CLLong
Convertible
CShort
CLLong
Convertible
CShort
CULLong
Convertible
CShort
CULLong
Convertible
CShort
CSize
Convertible
CShort
CSize
Convertible
CShort
CWchar
Convertible
CShort
CWchar
Convertible
CUShort
Char
Convertible
CUShort
Char
Convertible
CUShort
Int
Convertible
CUShort
Int
Convertible
CUShort
Int8
Convertible
CUShort
Int8
Convertible
CUShort
Int16
Convertible
CUShort
Int16
Convertible
CUShort
Int32
Convertible
CUShort
Int32
Convertible
CUShort
Int64
Convertible
CUShort
Int64
Convertible
CUShort
Integer
Convertible
CUShort
Integer
Convertible
CUShort
Word
Convertible
CUShort
Word
Convertible
CUShort
Word8
Convertible
CUShort
Word8
Convertible
CUShort
Word16
Convertible
CUShort
Word16
Convertible
CUShort
Word32
Convertible
CUShort
Word32
Convertible
CUShort
Word64
Convertible
CUShort
Word64
Convertible
CUShort
CChar
Convertible
CUShort
CChar
Convertible
CUShort
CSChar
Convertible
CUShort
CSChar
Convertible
CUShort
CUChar
Convertible
CUShort
CUChar
Convertible
CUShort
CShort
Convertible
CUShort
CShort
Convertible
CUShort
CInt
Convertible
CUShort
CInt
Convertible
CUShort
CUInt
Convertible
CUShort
CUInt
Convertible
CUShort
CLong
Convertible
CUShort
CLong
Convertible
CUShort
CULong
Convertible
CUShort
CULong
Convertible
CUShort
CLLong
Convertible
CUShort
CLLong
Convertible
CUShort
CULLong
Convertible
CUShort
CULLong
Convertible
CUShort
CSize
Convertible
CUShort
CSize
Convertible
CUShort
CWchar
Convertible
CUShort
CWchar
Convertible
CInt
Char
Convertible
CInt
Char
Convertible
CInt
Int
Convertible
CInt
Int
Convertible
CInt
Int8
Convertible
CInt
Int8
Convertible
CInt
Int16
Convertible
CInt
Int16
Convertible
CInt
Int32
Convertible
CInt
Int32
Convertible
CInt
Int64
Convertible
CInt
Int64
Convertible
CInt
Integer
Convertible
CInt
Integer
Convertible
CInt
Word
Convertible
CInt
Word
Convertible
CInt
Word8
Convertible
CInt
Word8
Convertible
CInt
Word16
Convertible
CInt
Word16
Convertible
CInt
Word32
Convertible
CInt
Word32
Convertible
CInt
Word64
Convertible
CInt
Word64
Convertible
CInt
CChar
Convertible
CInt
CChar
Convertible
CInt
CSChar
Convertible
CInt
CSChar
Convertible
CInt
CUChar
Convertible
CInt
CUChar
Convertible
CInt
CShort
Convertible
CInt
CShort
Convertible
CInt
CUShort
Convertible
CInt
CUShort
Convertible
CInt
CUInt
Convertible
CInt
CUInt
Convertible
CInt
CLong
Convertible
CInt
CLong
Convertible
CInt
CULong
Convertible
CInt
CULong
Convertible
CInt
CLLong
Convertible
CInt
CLLong
Convertible
CInt
CULLong
Convertible
CInt
CULLong
Convertible
CInt
CSize
Convertible
CInt
CSize
Convertible
CInt
CWchar
Convertible
CInt
CWchar
Convertible
CUInt
Char
Convertible
CUInt
Char
Convertible
CUInt
Int
Convertible
CUInt
Int
Convertible
CUInt
Int8
Convertible
CUInt
Int8
Convertible
CUInt
Int16
Convertible
CUInt
Int16
Convertible
CUInt
Int32
Convertible
CUInt
Int32
Convertible
CUInt
Int64
Convertible
CUInt
Int64
Convertible
CUInt
Integer
Convertible
CUInt
Integer
Convertible
CUInt
Word
Convertible
CUInt
Word
Convertible
CUInt
Word8
Convertible
CUInt
Word8
Convertible
CUInt
Word16
Convertible
CUInt
Word16
Convertible
CUInt
Word32
Convertible
CUInt
Word32
Convertible
CUInt
Word64
Convertible
CUInt
Word64
Convertible
CUInt
CChar
Convertible
CUInt
CChar
Convertible
CUInt
CSChar
Convertible
CUInt
CSChar
Convertible
CUInt
CUChar
Convertible
CUInt
CUChar
Convertible
CUInt
CShort
Convertible
CUInt
CShort
Convertible
CUInt
CUShort
Convertible
CUInt
CUShort
Convertible
CUInt
CInt
Convertible
CUInt
CInt
Convertible
CUInt
CLong
Convertible
CUInt
CLong
Convertible
CUInt
CULong
Convertible
CUInt
CULong
Convertible
CUInt
CLLong
Convertible
CUInt
CLLong
Convertible
CUInt
CULLong
Convertible
CUInt
CULLong
Convertible
CUInt
CSize
Convertible
CUInt
CSize
Convertible
CUInt
CWchar
Convertible
CUInt
CWchar
Convertible
CLong
Char
Convertible
CLong
Char
Convertible
CLong
Int
Convertible
CLong
Int
Convertible
CLong
Int8
Convertible
CLong
Int8
Convertible
CLong
Int16
Convertible
CLong
Int16
Convertible
CLong
Int32
Convertible
CLong
Int32
Convertible
CLong
Int64
Convertible
CLong
Int64
Convertible
CLong
Integer
Convertible
CLong
Integer
Convertible
CLong
Word
Convertible
CLong
Word
Convertible
CLong
Word8
Convertible
CLong
Word8
Convertible
CLong
Word16
Convertible
CLong
Word16
Convertible
CLong
Word32
Convertible
CLong
Word32
Convertible
CLong
Word64
Convertible
CLong
Word64
Convertible
CLong
CChar
Convertible
CLong
CChar
Convertible
CLong
CSChar
Convertible
CLong
CSChar
Convertible
CLong
CUChar
Convertible
CLong
CUChar
Convertible
CLong
CShort
Convertible
CLong
CShort
Convertible
CLong
CUShort
Convertible
CLong
CUShort
Convertible
CLong
CInt
Convertible
CLong
CInt
Convertible
CLong
CUInt
Convertible
CLong
CUInt
Convertible
CLong
CULong
Convertible
CLong
CULong
Convertible
CLong
CLLong
Convertible
CLong
CLLong
Convertible
CLong
CULLong
Convertible
CLong
CULLong
Convertible
CLong
CSize
Convertible
CLong
CSize
Convertible
CLong
CWchar
Convertible
CLong
CWchar
Convertible
CULong
Char
Convertible
CULong
Char
Convertible
CULong
Int
Convertible
CULong
Int
Convertible
CULong
Int8
Convertible
CULong
Int8
Convertible
CULong
Int16
Convertible
CULong
Int16
Convertible
CULong
Int32
Convertible
CULong
Int32
Convertible
CULong
Int64
Convertible
CULong
Int64
Convertible
CULong
Integer
Convertible
CULong
Integer
Convertible
CULong
Word
Convertible
CULong
Word
Convertible
CULong
Word8
Convertible
CULong
Word8
Convertible
CULong
Word16
Convertible
CULong
Word16
Convertible
CULong
Word32
Convertible
CULong
Word32
Convertible
CULong
Word64
Convertible
CULong
Word64
Convertible
CULong
CChar
Convertible
CULong
CChar
Convertible
CULong
CSChar
Convertible
CULong
CSChar
Convertible
CULong
CUChar
Convertible
CULong
CUChar
Convertible
CULong
CShort
Convertible
CULong
CShort
Convertible
CULong
CUShort
Convertible
CULong
CUShort
Convertible
CULong
CInt
Convertible
CULong
CInt
Convertible
CULong
CUInt
Convertible
CULong
CUInt
Convertible
CULong
CLong
Convertible
CULong
CLong
Convertible
CULong
CLLong
Convertible
CULong
CLLong
Convertible
CULong
CULLong
Convertible
CULong
CULLong
Convertible
CULong
CSize
Convertible
CULong
CSize
Convertible
CULong
CWchar
Convertible
CULong
CWchar
Convertible
CLLong
Char
Convertible
CLLong
Char
Convertible
CLLong
Int
Convertible
CLLong
Int
Convertible
CLLong
Int8
Convertible
CLLong
Int8
Convertible
CLLong
Int16
Convertible
CLLong
Int16
Convertible
CLLong
Int32
Convertible
CLLong
Int32
Convertible
CLLong
Int64
Convertible
CLLong
Int64
Convertible
CLLong
Integer
Convertible
CLLong
Integer
Convertible
CLLong
Word
Convertible
CLLong
Word
Convertible
CLLong
Word8
Convertible
CLLong
Word8
Convertible
CLLong
Word16
Convertible
CLLong
Word16
Convertible
CLLong
Word32
Convertible
CLLong
Word32
Convertible
CLLong
Word64
Convertible
CLLong
Word64
Convertible
CLLong
CChar
Convertible
CLLong
CChar
Convertible
CLLong
CSChar
Convertible
CLLong
CSChar
Convertible
CLLong
CUChar
Convertible
CLLong
CUChar
Convertible
CLLong
CShort
Convertible
CLLong
CShort
Convertible
CLLong
CUShort
Convertible
CLLong
CUShort
Convertible
CLLong
CInt
Convertible
CLLong
CInt
Convertible
CLLong
CUInt
Convertible
CLLong
CUInt
Convertible
CLLong
CLong
Convertible
CLLong
CLong
Convertible
CLLong
CULong
Convertible
CLLong
CULong
Convertible
CLLong
CULLong
Convertible
CLLong
CULLong
Convertible
CLLong
CSize
Convertible
CLLong
CSize
Convertible
CLLong
CWchar
Convertible
CLLong
CWchar
Convertible
CULLong
Char
Convertible
CULLong
Char
Convertible
CULLong
Int
Convertible
CULLong
Int
Convertible
CULLong
Int8
Convertible
CULLong
Int8
Convertible
CULLong
Int16
Convertible
CULLong
Int16
Convertible
CULLong
Int32
Convertible
CULLong
Int32
Convertible
CULLong
Int64
Convertible
CULLong
Int64
Convertible
CULLong
Integer
Convertible
CULLong
Integer
Convertible
CULLong
Word
Convertible
CULLong
Word
Convertible
CULLong
Word8
Convertible
CULLong
Word8
Convertible
CULLong
Word16
Convertible
CULLong
Word16
Convertible
CULLong
Word32
Convertible
CULLong
Word32
Convertible
CULLong
Word64
Convertible
CULLong
Word64
Convertible
CULLong
CChar
Convertible
CULLong
CChar
Convertible
CULLong
CSChar
Convertible
CULLong
CSChar
Convertible
CULLong
CUChar
Convertible
CULLong
CUChar
Convertible
CULLong
CShort
Convertible
CULLong
CShort
Convertible
CULLong
CUShort
Convertible
CULLong
CUShort
Convertible
CULLong
CInt
Convertible
CULLong
CInt
Convertible
CULLong
CUInt
Convertible
CULLong
CUInt
Convertible
CULLong
CLong
Convertible
CULLong
CLong
Convertible
CULLong
CULong
Convertible
CULLong
CULong
Convertible
CULLong
CLLong
Convertible
CULLong
CLLong
Convertible
CULLong
CSize
Convertible
CULLong
CSize
Convertible
CULLong
CWchar
Convertible
CULLong
CWchar
Convertible
CFloat
Double
Convertible
CFloat
Double
Convertible
CFloat
Float
Convertible
CFloat
Float
Convertible
CFloat
Int
Convertible
CFloat
Int
Convertible
CFloat
Int8
Convertible
CFloat
Int8
Convertible
CFloat
Int16
Convertible
CFloat
Int16
Convertible
CFloat
Int32
Convertible
CFloat
Int32
Convertible
CFloat
Int64
Convertible
CFloat
Int64
Convertible
CFloat
Integer
Convertible
CFloat
Integer
Convertible
CFloat
Rational
Convertible
CFloat
Rational
Convertible
CFloat
Word
Convertible
CFloat
Word
Convertible
CFloat
Word8
Convertible
CFloat
Word8
Convertible
CFloat
Word16
Convertible
CFloat
Word16
Convertible
CFloat
Word32
Convertible
CFloat
Word32
Convertible
CFloat
Word64
Convertible
CFloat
Word64
Convertible
CFloat
CDouble
Convertible
CFloat
CDouble
Convertible
CFloat
CLDouble
Convertible
CFloat
CLDouble
Convertible
CDouble
Double
Convertible
CDouble
Double
Convertible
CDouble
Float
Convertible
CDouble
Float
Convertible
CDouble
Int
Convertible
CDouble
Int
Convertible
CDouble
Int8
Convertible
CDouble
Int8
Convertible
CDouble
Int16
Convertible
CDouble
Int16
Convertible
CDouble
Int32
Convertible
CDouble
Int32
Convertible
CDouble
Int64
Convertible
CDouble
Int64
Convertible
CDouble
Integer
Convertible
CDouble
Integer
Convertible
CDouble
Rational
Convertible
CDouble
Rational
Convertible
CDouble
Word
Convertible
CDouble
Word
Convertible
CDouble
Word8
Convertible
CDouble
Word8
Convertible
CDouble
Word16
Convertible
CDouble
Word16
Convertible
CDouble
Word32
Convertible
CDouble
Word32
Convertible
CDouble
Word64
Convertible
CDouble
Word64
Convertible
CDouble
CFloat
Convertible
CDouble
CFloat
Convertible
CDouble
CLDouble
Convertible
CDouble
CLDouble
Convertible
CLDouble
Double
Convertible
CLDouble
Double
Convertible
CLDouble
Float
Convertible
CLDouble
Float
Convertible
CLDouble
Int
Convertible
CLDouble
Int
Convertible
CLDouble
Int8
Convertible
CLDouble
Int8
Convertible
CLDouble
Int16
Convertible
CLDouble
Int16
Convertible
CLDouble
Int32
Convertible
CLDouble
Int32
Convertible
CLDouble
Int64
Convertible
CLDouble
Int64
Convertible
CLDouble
Integer
Convertible
CLDouble
Integer
Convertible
CLDouble
Rational
Convertible
CLDouble
Rational
Convertible
CLDouble
Word
Convertible
CLDouble
Word
Convertible
CLDouble
Word8
Convertible
CLDouble
Word8
Convertible
CLDouble
Word16
Convertible
CLDouble
Word16
Convertible
CLDouble
Word32
Convertible
CLDouble
Word32
Convertible
CLDouble
Word64
Convertible
CLDouble
Word64
Convertible
CLDouble
CFloat
Convertible
CLDouble
CFloat
Convertible
CLDouble
CDouble
Convertible
CLDouble
CDouble
Convertible
CSize
Char
Convertible
CSize
Char
Convertible
CSize
Int
Convertible
CSize
Int
Convertible
CSize
Int8
Convertible
CSize
Int8
Convertible
CSize
Int16
Convertible
CSize
Int16
Convertible
CSize
Int32
Convertible
CSize
Int32
Convertible
CSize
Int64
Convertible
CSize
Int64
Convertible
CSize
Integer
Convertible
CSize
Integer
Convertible
CSize
Word
Convertible
CSize
Word
Convertible
CSize
Word8
Convertible
CSize
Word8
Convertible
CSize
Word16
Convertible
CSize
Word16
Convertible
CSize
Word32
Convertible
CSize
Word32
Convertible
CSize
Word64
Convertible
CSize
Word64
Convertible
CSize
CChar
Convertible
CSize
CChar
Convertible
CSize
CSChar
Convertible
CSize
CSChar
Convertible
CSize
CUChar
Convertible
CSize
CUChar
Convertible
CSize
CShort
Convertible
CSize
CShort
Convertible
CSize
CUShort
Convertible
CSize
CUShort
Convertible
CSize
CInt
Convertible
CSize
CInt
Convertible
CSize
CUInt
Convertible
CSize
CUInt
Convertible
CSize
CLong
Convertible
CSize
CLong
Convertible
CSize
CULong
Convertible
CSize
CULong
Convertible
CSize
CLLong
Convertible
CSize
CLLong
Convertible
CSize
CULLong
Convertible
CSize
CULLong
Convertible
CSize
CWchar
Convertible
CSize
CWchar
Convertible
CWchar
Char
Convertible
CWchar
Char
Convertible
CWchar
Int
Convertible
CWchar
Int
Convertible
CWchar
Int8
Convertible
CWchar
Int8
Convertible
CWchar
Int16
Convertible
CWchar
Int16
Convertible
CWchar
Int32
Convertible
CWchar
Int32
Convertible
CWchar
Int64
Convertible
CWchar
Int64
Convertible
CWchar
Integer
Convertible
CWchar
Integer
Convertible
CWchar
Word
Convertible
CWchar
Word
Convertible
CWchar
Word8
Convertible
CWchar
Word8
Convertible
CWchar
Word16
Convertible
CWchar
Word16
Convertible
CWchar
Word32
Convertible
CWchar
Word32
Convertible
CWchar
Word64
Convertible
CWchar
Word64
Convertible
CWchar
CChar
Convertible
CWchar
CChar
Convertible
CWchar
CSChar
Convertible
CWchar
CSChar
Convertible
CWchar
CUChar
Convertible
CWchar
CUChar
Convertible
CWchar
CShort
Convertible
CWchar
CShort
Convertible
CWchar
CUShort
Convertible
CWchar
CUShort
Convertible
CWchar
CInt
Convertible
CWchar
CInt
Convertible
CWchar
CUInt
Convertible
CWchar
CUInt
Convertible
CWchar
CLong
Convertible
CWchar
CLong
Convertible
CWchar
CULong
Convertible
CWchar
CULong
Convertible
CWchar
CLLong
Convertible
CWchar
CLLong
Convertible
CWchar
CULLong
Convertible
CWchar
CULLong
Convertible
CWchar
CSize
Convertible
CWchar
CSize
Convertible
CTime
Double
Convertible
CTime
Double
Convertible
CTime
Int
Convertible
CTime
Int
Convertible
CTime
Integer
Convertible
CTime
Integer
Convertible
CTime
ClockTime
Convertible
CTime
ClockTime
Convertible
CTime
CalendarTime
Convertible
CTime
CalendarTime
Convertible
CTime
ZonedTime
Convertible
CTime
ZonedTime
Convertible
CTime
POSIXTime
Convertible
CTime
POSIXTime
Convertible
CTime
UTCTime
Convertible
CTime
UTCTime
Convertible
ClockTime
Integer
Convertible
ClockTime
Integer
Convertible
ClockTime
CTime
Convertible
ClockTime
CTime
Convertible
ClockTime
CalendarTime
Convertible
ClockTime
CalendarTime
Convertible
ClockTime
ZonedTime
Convertible
ClockTime
ZonedTime
Convertible
ClockTime
POSIXTime
Convertible
ClockTime
POSIXTime
Convertible
ClockTime
UTCTime
Convertible
ClockTime
UTCTime
Convertible
CalendarTime
CTime
Convertible
CalendarTime
CTime
Convertible
CalendarTime
ClockTime
Convertible
CalendarTime
ClockTime
Convertible
CalendarTime
ZonedTime
Convertible
CalendarTime
ZonedTime
Convertible
CalendarTime
POSIXTime
Convertible
CalendarTime
POSIXTime
Convertible
CalendarTime
UTCTime
Convertible
CalendarTime
UTCTime
Convertible
TimeDiff
Double
Convertible
TimeDiff
Double
Convertible
TimeDiff
Integer
Convertible
TimeDiff
Integer
Convertible
TimeDiff
Rational
Convertible
TimeDiff
Rational
Convertible
TimeDiff
NominalDiffTime
Convertible
TimeDiff
NominalDiffTime
Convertible
ZonedTime
CTime
Convertible
ZonedTime
CTime
Convertible
ZonedTime
ClockTime
Convertible
ZonedTime
ClockTime
Convertible
ZonedTime
CalendarTime
Convertible
ZonedTime
CalendarTime
Convertible
ZonedTime
POSIXTime
Convertible
ZonedTime
POSIXTime
Convertible
ZonedTime
UTCTime
Convertible
ZonedTime
UTCTime
Convertible
POSIXTime
Double
Convertible
POSIXTime
Double
Convertible
POSIXTime
Int
Convertible
POSIXTime
Int
Convertible
POSIXTime
Integer
Convertible
POSIXTime
Integer
Convertible
POSIXTime
Rational
Convertible
POSIXTime
Rational
Convertible
POSIXTime
CTime
Convertible
POSIXTime
CTime
Convertible
POSIXTime
ClockTime
Convertible
POSIXTime
ClockTime
Convertible
POSIXTime
CalendarTime
Convertible
POSIXTime
CalendarTime
Convertible
POSIXTime
ZonedTime
Convertible
POSIXTime
ZonedTime
Convertible
POSIXTime
UTCTime
Convertible
POSIXTime
UTCTime
Convertible
UTCTime
Double
Convertible
UTCTime
Double
Convertible
UTCTime
Int
Convertible
UTCTime
Int
Convertible
UTCTime
Integer
Convertible
UTCTime
Integer
Convertible
UTCTime
Rational
Convertible
UTCTime
Rational
Convertible
UTCTime
CTime
Convertible
UTCTime
CTime
Convertible
UTCTime
ClockTime
Convertible
UTCTime
ClockTime
Convertible
UTCTime
CalendarTime
Convertible
UTCTime
CalendarTime
Convertible
UTCTime
ZonedTime
Convertible
UTCTime
ZonedTime
Convertible
UTCTime
POSIXTime
Convertible
UTCTime
POSIXTime
Convertible
NominalDiffTime
TimeDiff
Convertible
NominalDiffTime
TimeDiff
Ord
k =>
Convertible
([] (
(,)
k a)) (
Map
k a)
Ord
k =>
Convertible
([] (
(,)
k a)) (
Map
k a)
Convertible
(
Map
k a) ([] (
(,)
k a))
Convertible
(
Map
k a) ([] (
(,)
k a))
Handling the results
type
ConvertResult
a =
Either
ConvertError
a
Source
The result of a safe conversion via
safeConvert
.
data
ConvertError
Source
How we indicate that there was an error.
Constructors
ConvertError
convSourceValue
::
String
convSourceType
::
String
convDestType
::
String
convErrorMessage
::
String
Instances
Eq
ConvertError
Read
ConvertError
Show
ConvertError
Error
ConvertError
convError
:: (
Show
a,
Typeable
a,
Typeable
b) =>
String
-> a ->
ConvertResult
b
Source
prettyConvertError
::
ConvertError
->
String
Source
Produced by
Haddock
version 2.4.2