Copyright | (c) 2018 Kai-Oliver Prott |
---|---|
License | BSD-3-clause |
Maintainer | fte@informatik.uni-kiel.de |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
This module defines a Typeclass for easy access to the type of entites
Documentation
class Typeable a where Source #
Instances
Typeable TypeExpr Source # | |
Typeable TPattern Source # | |
Typeable TBranchExpr Source # | |
Defined in Curry.FlatCurry.Typed.Type typeOf :: TBranchExpr -> TypeExpr Source # | |
Typeable TExpr Source # | |
Typeable TRule Source # | |
Typeable a => Typeable (APattern a) Source # | |
Typeable a => Typeable (AExpr a) Source # | |