Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
class VersionedBasicModel a where Source
getBMVersion :: a -> Version Source
class VersionedProtectedModel a where Source
getVersion :: a -> IO Version Source
(Event b, VersionedBasicModel a) => VersionedProtectedModel (ProtectedModel a b) |
deriveVersioned :: Name -> Q [Dec] Source