| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
SDL3.Sys.Bindgen.Runtime.IncompleteArray
Description
Facade over HsBindgen.Runtime.IncompleteArray from the vendored hs-bindgen runtime.
Intended for qualified import:
import qualified SDL3.Sys.Bindgen.Runtime.IncompleteArray as IncompleteArray
For licensing information, see LICENSE_hs-bindgen-runtime in this package's root.
Documentation
fromList :: Storable a => [a] -> IncompleteArray a #
fromVector :: Coercible arrayLike (IncompleteArray a) => Vector a -> arrayLike #
peekArray :: forall a arrayLike. (Coercible arrayLike (IncompleteArray a), Storable a) => Int -> Ptr arrayLike -> IO arrayLike #
pokeArray :: forall a arrayLike. (Coercible arrayLike (IncompleteArray a), Storable a) => Ptr arrayLike -> arrayLike -> IO () #
repeat :: Storable a => Int -> a -> IncompleteArray a #
toFirstElemPtr :: Coercible arrayLike (IncompleteArray a) => Ptr arrayLike -> Ptr a #
toList :: Storable a => IncompleteArray a -> [a] #
toVector :: Coercible arrayLike (IncompleteArray a) => arrayLike -> Vector a #
data IncompleteArray a #
Instances
| HasField "toFirstElemPtr" (Ptr (IncompleteArray a) :: Type) (Ptr a :: Type) # | |||||
Defined in HsBindgen.Runtime.IncompleteArray Methods getField :: Ptr (IncompleteArray a) -> Ptr a # | |||||
| (Show a, Storable a) => Show (IncompleteArray a) # | |||||
Defined in HsBindgen.Runtime.IncompleteArray Methods showsPrec :: Int -> IncompleteArray a -> ShowS # show :: IncompleteArray a -> String # showList :: [IncompleteArray a] -> ShowS # | |||||
| (Storable a, Eq a) => Eq (IncompleteArray a) # | |||||
Defined in HsBindgen.Runtime.IncompleteArray Methods (==) :: IncompleteArray a -> IncompleteArray a -> Bool # (/=) :: IncompleteArray a -> IncompleteArray a -> Bool # | |||||
| IsArray (IncompleteArray a) # | |||||
Defined in HsBindgen.Runtime.IncompleteArray Associated Types
Methods withElemPtr :: Storable (Elem (IncompleteArray a)) => IncompleteArray a -> (Ptr (Elem (IncompleteArray a)) -> IO r) -> IO r # | |||||
| type Elem (IncompleteArray a) # | |||||
Defined in HsBindgen.Runtime.IncompleteArray | |||||