| Copyright | (c) 2011-2018 Ian-Woo Kim |
|---|---|
| License | BSD3 |
| Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
| Stability | experimental |
| Portability | GHC |
| Safe Haskell | None |
| Language | Haskell98 |
FFICXX.Generate.Type.PackageInterface
Description
Documentation
newtype PackageName Source #
Instances
| Eq PackageName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface | |
| Ord PackageName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface Methods compare :: PackageName -> PackageName -> Ordering # (<) :: PackageName -> PackageName -> Bool # (<=) :: PackageName -> PackageName -> Bool # (>) :: PackageName -> PackageName -> Bool # (>=) :: PackageName -> PackageName -> Bool # max :: PackageName -> PackageName -> PackageName # min :: PackageName -> PackageName -> PackageName # | |
| Show PackageName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface Methods showsPrec :: Int -> PackageName -> ShowS # show :: PackageName -> String # showList :: [PackageName] -> ShowS # | |
| Hashable PackageName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface | |
Instances
| Eq ClassName Source # | |
| Ord ClassName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface | |
| Show ClassName Source # | |
| Hashable ClassName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface | |
newtype HeaderName Source #
Instances
| Eq HeaderName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface | |
| Ord HeaderName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface Methods compare :: HeaderName -> HeaderName -> Ordering # (<) :: HeaderName -> HeaderName -> Bool # (<=) :: HeaderName -> HeaderName -> Bool # (>) :: HeaderName -> HeaderName -> Bool # (>=) :: HeaderName -> HeaderName -> Bool # max :: HeaderName -> HeaderName -> HeaderName # min :: HeaderName -> HeaderName -> HeaderName # | |
| Show HeaderName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface Methods showsPrec :: Int -> HeaderName -> ShowS # show :: HeaderName -> String # showList :: [HeaderName] -> ShowS # | |
| IsString HeaderName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface Methods fromString :: String -> HeaderName # | |
| Hashable HeaderName Source # | |
Defined in FFICXX.Generate.Type.PackageInterface | |
Constructors
| NS | |
Fields | |
type PackageInterface = HashMap (PackageName, ClassName) HeaderName Source #
Instances
| Eq TypeMacro Source # | |
| Ord TypeMacro Source # | |
Defined in FFICXX.Generate.Type.PackageInterface | |
| Show TypeMacro Source # | |