sdl3-bindgen-sys
Safe HaskellNone
LanguageGHC2021

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

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] #

toPtr :: Coercible arrayLike (IncompleteArray a) => Ptr a -> Ptr arrayLike #

toVector :: Coercible arrayLike (IncompleteArray a) => arrayLike -> Vector a #

data IncompleteArray a #

Instances

Instances details
HasField "toFirstElemPtr" (Ptr (IncompleteArray a) :: Type) (Ptr a :: Type) # 
Instance details

Defined in HsBindgen.Runtime.IncompleteArray

Methods

getField :: Ptr (IncompleteArray a) -> Ptr a #

(Show a, Storable a) => Show (IncompleteArray a) # 
Instance details

Defined in HsBindgen.Runtime.IncompleteArray

(Storable a, Eq a) => Eq (IncompleteArray a) # 
Instance details

Defined in HsBindgen.Runtime.IncompleteArray

IsArray (IncompleteArray a) # 
Instance details

Defined in HsBindgen.Runtime.IncompleteArray

Associated Types

type Elem (IncompleteArray a) 
Instance details

Defined in HsBindgen.Runtime.IncompleteArray

type Elem (IncompleteArray a) = a
type Elem (IncompleteArray a) # 
Instance details

Defined in HsBindgen.Runtime.IncompleteArray

type Elem (IncompleteArray a) = a