Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Information on explicit allocation/deallocation for foreign pointers.
Synopsis
Documentation
data AllocationInfo Source #
Allocation/deallocation information for a given foreign pointer.
Instances
Show AllocationInfo Source # | |
Defined in Data.GI.GIR.Allocation showsPrec :: Int -> AllocationInfo -> ShowS show :: AllocationInfo -> String showList :: [AllocationInfo] -> ShowS |
data AllocationOp Source #
Information about a given allocation operation. It is either disallowed, allowed via the given function, or it is unknown at the current stage how to perform the operation.
Instances
Eq AllocationOp Source # | |
Defined in Data.GI.GIR.Allocation (==) :: AllocationOp -> AllocationOp -> Bool (/=) :: AllocationOp -> AllocationOp -> Bool | |
Show AllocationOp Source # | |
Defined in Data.GI.GIR.Allocation showsPrec :: Int -> AllocationOp -> ShowS show :: AllocationOp -> String showList :: [AllocationOp] -> ShowS |
unknownAllocationInfo :: AllocationInfo Source #
A convenience function, filling in all the allocation info to unknown.