Copyright | (c) DFKI GmbH 2012 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | non-portable(derive Typeable instances) |
Safe Haskell | None |
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
LibName
VersionNumber
Orphan instances
Generic VersionNumber Source # | |
type Rep VersionNumber :: Type -> Type from :: VersionNumber -> Rep VersionNumber x to :: Rep VersionNumber x -> VersionNumber | |
Generic LibName Source # | |
FromJSON VersionNumber Source # | |
parseJSON :: Value -> Parser VersionNumber parseJSONList :: Value -> Parser [VersionNumber] | |
FromJSON LibName Source # | |
parseJSON :: Value -> Parser LibName parseJSONList :: Value -> Parser [LibName] | |
ToJSON VersionNumber Source # | |
toJSON :: VersionNumber -> Value toEncoding :: VersionNumber -> Encoding toJSONList :: [VersionNumber] -> Value toEncodingList :: [VersionNumber] -> Encoding | |
ToJSON LibName Source # | |
toEncoding :: LibName -> Encoding toJSONList :: [LibName] -> Value toEncodingList :: [LibName] -> Encoding | |
ShATermConvertible VersionNumber Source # | |
toShATermAux :: ATermTable -> VersionNumber -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [VersionNumber] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, VersionNumber) fromShATermList' :: Int -> ATermTable -> (ATermTable, [VersionNumber]) | |
ShATermConvertible LibName Source # | |
toShATermAux :: ATermTable -> LibName -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [LibName] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, LibName) fromShATermList' :: Int -> ATermTable -> (ATermTable, [LibName]) |