Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 6e204a966e8c42d976f99a1700ce5f20 > files > 2468

ghc-7.4.2-4.mga5.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Foreign</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();};
//]]>
</script></head><body id="mini"><div id="module-header"><p class="caption">Foreign</p></div><div id="interface"><h1>Finalised data pointers
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Foreign.html#t:ForeignPtr" target="main">ForeignPtr</a> a</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Foreign.html#t:FinalizerPtr" target="main">FinalizerPtr</a> a</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Foreign.html#t:FinalizerEnvPtr" target="main">FinalizerEnvPtr</a> env a</p></div><h2>Basic operations
</h2><div class="top"><p class="src"><a href="Foreign.html#v:newForeignPtr" target="main">newForeignPtr</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:newForeignPtr_" target="main">newForeignPtr_</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:addForeignPtrFinalizer" target="main">addForeignPtrFinalizer</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:newForeignPtrEnv" target="main">newForeignPtrEnv</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:addForeignPtrFinalizerEnv" target="main">addForeignPtrFinalizerEnv</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:withForeignPtr" target="main">withForeignPtr</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:finalizeForeignPtr" target="main">finalizeForeignPtr</a></p></div><h2>Low-level operations
</h2><div class="top"><p class="src"><a href="Foreign.html#v:touchForeignPtr" target="main">touchForeignPtr</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:castForeignPtr" target="main">castForeignPtr</a></p></div><h2>Allocating managed memory
</h2><div class="top"><p class="src"><a href="Foreign.html#v:mallocForeignPtr" target="main">mallocForeignPtr</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:mallocForeignPtrBytes" target="main">mallocForeignPtrBytes</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:mallocForeignPtrArray" target="main">mallocForeignPtrArray</a></p></div><div class="top"><p class="src"><a href="Foreign.html#v:mallocForeignPtrArray0" target="main">mallocForeignPtrArray0</a></p></div><h2>Unsafe low-level operations
</h2><div class="top"><p class="src"><a href="Foreign.html#v:unsafeForeignPtrToPtr" target="main">unsafeForeignPtrToPtr</a></p></div><h1>Unsafe Functions
</h1><div class="top"><p class="src"><a href="Foreign.html#v:unsafePerformIO" target="main">unsafePerformIO</a></p></div></div></body></html>