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):
COL_SIG_ITEM
COLSign
Orphan instances
Generic COLSign Source # | |
Generic COL_SIG_ITEM Source # | |
type Rep COL_SIG_ITEM :: Type -> Type from :: COL_SIG_ITEM -> Rep COL_SIG_ITEM x to :: Rep COL_SIG_ITEM x -> COL_SIG_ITEM | |
FromJSON COLSign Source # | |
parseJSON :: Value -> Parser COLSign parseJSONList :: Value -> Parser [COLSign] | |
FromJSON COL_SIG_ITEM Source # | |
parseJSON :: Value -> Parser COL_SIG_ITEM parseJSONList :: Value -> Parser [COL_SIG_ITEM] | |
ToJSON COLSign Source # | |
toEncoding :: COLSign -> Encoding toJSONList :: [COLSign] -> Value toEncodingList :: [COLSign] -> Encoding | |
ToJSON COL_SIG_ITEM Source # | |
toJSON :: COL_SIG_ITEM -> Value toEncoding :: COL_SIG_ITEM -> Encoding toJSONList :: [COL_SIG_ITEM] -> Value toEncodingList :: [COL_SIG_ITEM] -> Encoding | |
ShATermConvertible COLSign Source # | |
toShATermAux :: ATermTable -> COLSign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [COLSign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, COLSign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [COLSign]) | |
ShATermConvertible COL_SIG_ITEM Source # | |
toShATermAux :: ATermTable -> COL_SIG_ITEM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [COL_SIG_ITEM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, COL_SIG_ITEM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [COL_SIG_ITEM]) |