| Safe Haskell | None |
|---|
Lvm.Core.Module
Documentation
Constructors
| Module | |
Fields
| |
Constructors
| DeclValue | |
Fields
| |
| DeclAbstract | |
Fields
| |
| DeclCon | |
Fields
| |
| DeclExtern | |
Fields
| |
| DeclCustom | |
Fields
| |
| DeclImport | |
Fields
| |
Constructors
| CustomInt !Int | |
| CustomBytes !Bytes | |
| CustomName Id | |
| CustomLink Id !DeclKind | |
| CustomDecl !DeclKind ![Custom] | |
| CustomNothing |
Constructors
| Defined | |
Fields
| |
| Imported | |
Fields
| |
data ExternName Source
Instances
Constructors
| LinkStatic | |
| LinkDynamic | |
| LinkRuntime |
globalNames :: Module v -> IdSetSource
externNames :: Module v -> IdSetSource
filterPublic :: Module v -> Module vSource
declKindFromDecl :: Decl a -> DeclKindSource
shallowKindFromDecl :: Decl a -> DeclKindSource
makeDeclKind :: Id -> DeclKindSource
isDeclValue :: Decl a -> BoolSource
isDeclAbstract :: Decl a -> BoolSource
isDeclExtern :: Decl a -> BoolSource
isDeclImport :: Decl a -> BoolSource
isDeclGlobal :: Decl a -> BoolSource