Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
getLinkage :: DescendentOf GlobalValue v => Ptr v -> DecodeAST Linkage Source #
setLinkage :: DescendentOf GlobalValue v => Ptr v -> Linkage -> EncodeAST () Source #
getVisibility :: DescendentOf GlobalValue v => Ptr v -> DecodeAST Visibility Source #
setVisibility :: DescendentOf GlobalValue v => Ptr v -> Visibility -> EncodeAST () Source #
getDLLStorageClass :: DescendentOf GlobalValue v => Ptr v -> DecodeAST (Maybe StorageClass) Source #
setDLLStorageClass :: DescendentOf GlobalValue v => Ptr v -> Maybe StorageClass -> EncodeAST () Source #
getSection :: DescendentOf GlobalValue v => Ptr v -> DecodeAST (Maybe ShortByteString) Source #
setSection :: DescendentOf GlobalValue v => Ptr v -> Maybe ShortByteString -> EncodeAST () Source #
getCOMDATName :: DescendentOf GlobalValue v => Ptr v -> DecodeAST (Maybe ShortByteString) Source #
setCOMDAT :: DescendentOf GlobalObject v => Ptr v -> Maybe ShortByteString -> EncodeAST () Source #
setAlignment :: DescendentOf GlobalValue v => Ptr v -> Word32 -> EncodeAST () Source #
getAlignment :: DescendentOf GlobalValue v => Ptr v -> DecodeAST Word32 Source #
getThreadLocalMode :: DescendentOf GlobalValue v => Ptr v -> DecodeAST (Maybe Model) Source #
setThreadLocalMode :: DescendentOf GlobalValue v => Ptr v -> Maybe Model -> EncodeAST () Source #
Orphan instances
Monad m => DecodeM m Linkage Linkage Source # | |
Monad m => DecodeM m Visibility Visibility Source # | |
Monad m => DecodeM m SelectionKind COMDATSelectionKind Source # | |
Monad m => EncodeM m Linkage Linkage Source # | |
Monad m => EncodeM m Visibility Visibility Source # | |
Monad m => EncodeM m SelectionKind COMDATSelectionKind Source # | |
Monad m => DecodeM m (Maybe StorageClass) DLLStorageClass Source # | |
Monad m => DecodeM m (Maybe Model) ThreadLocalMode Source # | |
Monad m => DecodeM m (Maybe UnnamedAddr) UnnamedAddr Source # | |
Monad m => EncodeM m (Maybe StorageClass) DLLStorageClass Source # | |
Monad m => EncodeM m (Maybe Model) ThreadLocalMode Source # | |
Monad m => EncodeM m (Maybe UnnamedAddr) UnnamedAddr Source # | |
DecodeM DecodeAST (ShortByteString, SelectionKind) (Ptr COMDAT) Source # | |