ShATermConvertible Bool Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible Char Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible Float Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible Int Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible Integer Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible Word8 Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible () Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible a => ShATermConvertible [a] Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible a => ShATermConvertible (Maybe a) Source # | |
Instance detailsDefined in ATerm.Conversion |
(ShATermConvertible a, Integral a) => ShATermConvertible (Ratio a) Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible a => ShATermConvertible (IntMap a) Source # | |
Instance detailsDefined in ATerm.Conversion |
ShATermConvertible a => ShATermConvertible (Set a) Source # | |
Instance detailsDefined in ATerm.Conversion |
(ShATermConvertible a, ShATermConvertible b) => ShATermConvertible (Either a b) Source # | |
Instance detailsDefined in ATerm.Conversion |
(ShATermConvertible a, ShATermConvertible b) => ShATermConvertible (a, b) Source # | |
Instance detailsDefined in ATerm.Conversion |
(ShATermConvertible a, ShATermConvertible b) => ShATermConvertible (Map a b) Source # | |
Instance detailsDefined in ATerm.Conversion |
(ShATermConvertible a, ShATermConvertible b, ShATermConvertible c) => ShATermConvertible (a, b, c) Source # | |
Instance detailsDefined in ATerm.Conversion Methods toShATermAux :: ATermTable -> (a, b, c) -> IO (ATermTable, Int) Source # toShATermList' :: ATermTable -> [(a, b, c)] -> IO (ATermTable, Int) Source # fromShATermAux :: Int -> ATermTable -> (ATermTable, (a, b, c)) Source # fromShATermList' :: Int -> ATermTable -> (ATermTable, [(a, b, c)]) Source # |
(ShATermConvertible a, ShATermConvertible b, ShATermConvertible c, ShATermConvertible d) => ShATermConvertible (a, b, c, d) Source # | |
Instance detailsDefined in ATerm.Conversion Methods toShATermAux :: ATermTable -> (a, b, c, d) -> IO (ATermTable, Int) Source # toShATermList' :: ATermTable -> [(a, b, c, d)] -> IO (ATermTable, Int) Source # fromShATermAux :: Int -> ATermTable -> (ATermTable, (a, b, c, d)) Source # fromShATermList' :: Int -> ATermTable -> (ATermTable, [(a, b, c, d)]) Source # |