vector-0.12.3.1: Efficient Arrays
Copyright (c) Roman Leshchinskiy 2009-2010
License BSD-style
Maintainer Roman Leshchinskiy <rl@cse.unsw.edu.au>
Stability experimental
Portability non-portable
Safe Haskell None
Language Haskell2010

Data.Vector.Storable.Internal

Description

Ugly internal utility functions for implementing Storable -based vectors.

Synopsis

Documentation

unsafeWithForeignPtr :: ForeignPtr a -> ( Ptr a -> IO b) -> IO b Source #

A compatibility wrapper for unsafeWithForeignPtr provided by GHC 9.0.1 and later.

Only to be used when the continuation is known not to unconditionally diverge lest unsoundness can result.