| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
SDL3.Sys.Bindgen.Runtime.ConstantArray
Description
Facade over HsBindgen.Runtime.ConstantArray from the vendored hs-bindgen runtime.
Intended for qualified import:
import qualified SDL3.Sys.Bindgen.Runtime.ConstantArray as ConstantArray
For licensing information, see LICENSE_hs-bindgen-runtime in this package's root.
Documentation
fromList :: forall (n :: Nat) a. (KnownNat n, Storable a, HasCallStack) => [a] -> ConstantArray n a #
fromVector :: forall a (n :: Nat) arrayLike. (Coercible arrayLike (ConstantArray n a), Storable a, KnownNat n, HasCallStack) => Proxy n -> Vector a -> arrayLike #
toFirstElemPtr :: forall arrayLike (n :: Nat) a. Coercible arrayLike (ConstantArray n a) => Ptr arrayLike -> (Proxy n, Ptr a) #
toList :: forall a (n :: Nat). Storable a => ConstantArray n a -> [a] #
toPtr :: forall arrayLike (n :: Nat) a. Coercible arrayLike (ConstantArray n a) => Proxy n -> Ptr a -> Ptr arrayLike #
toVector :: forall a (n :: Nat) arrayLike. Coercible arrayLike (ConstantArray n a) => arrayLike -> (Proxy n, Vector a) #
data ConstantArray (n :: Nat) a #