mlir-hs-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

MLIR.AST.IStorableArray

Documentation

data IStorableArray i e Source #

Instances

Instances details
Storable e => IArray IStorableArray e Source # 
Instance details

Defined in MLIR.AST.IStorableArray

Methods

bounds :: Ix i => IStorableArray i e -> (i, i) #

numElements :: Ix i => IStorableArray i e -> Int

unsafeArray :: Ix i => (i, i) -> [(Int, e)] -> IStorableArray i e

unsafeAt :: Ix i => IStorableArray i e -> Int -> e

unsafeReplace :: Ix i => IStorableArray i e -> [(Int, e)] -> IStorableArray i e

unsafeAccum :: Ix i => (e -> e' -> e) -> IStorableArray i e -> [(Int, e')] -> IStorableArray i e

unsafeAccumArray :: Ix i => (e -> e' -> e) -> e -> (i, i) -> [(Int, e')] -> IStorableArray i e

(Ix i, Eq e, Storable e) => Eq (IStorableArray i e) Source # 
Instance details

Defined in MLIR.AST.IStorableArray

(Ix i, Show i, Show e, Storable e) => Show (IStorableArray i e) Source # 
Instance details

Defined in MLIR.AST.IStorableArray