Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > ec5844e219498f2057da8f8f3070d4a1 > files > 165

ghc-MissingH-devel-1.1.0.3-2.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>System.IO.HVFS.InstanceHelpers</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_System-IO-HVFS-InstanceHelpers.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>MissingH-1.1.0.3: Large utility library</TD
><TD CLASS="topbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>System.IO.HVFS.InstanceHelpers</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>provisional</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>John Goerzen &lt;jgoerzen@complete.org&gt;</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><B
>Contents</B
></TD
></TR
><TR
><TD
><DL
><DT
><A HREF="#1"
>HVFSStat objects
</A
></DT
><DT
><A HREF="#2"
>HVFS objects &amp; types
</A
></DT
><DD
><DL
><DT
><A HREF="#3"
>MemoryVFS
</A
></DT
></DL
></DD
><DT
><A HREF="#4"
>Utilities
</A
></DT
></DL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
><P
>Utilities for creating instances of the items defined in
<A HREF="System-IO-HVFS.html"
>System.IO.HVFS</A
>.
</P
><P
>Copyright (c) 2004 John Goerzen, jgoerzen@complete.org
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ASimpleStat"
>SimpleStat</A
>  = <A HREF="#v%3ASimpleStat"
>SimpleStat</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AisFile"
>isFile</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AfileSize"
>fileSize</A
> :: <A HREF="System-IO-HVFS.html#t%3AFileOffset"
>FileOffset</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AMemoryVFS"
>MemoryVFS</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AnewMemoryVFS"
>newMemoryVFS</A
> :: [<A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryNode"
>MemoryNode</A
>] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AnewMemoryVFSRef"
>newMemoryVFSRef</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-IORef.html#t%3AIORef"
>IORef</A
> [<A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryNode"
>MemoryNode</A
>] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AMemoryNode"
>MemoryNode</A
> = (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>, <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryEntry"
>MemoryEntry</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AMemoryEntry"
>MemoryEntry</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AMemoryDirectory"
>MemoryDirectory</A
> [<A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryNode"
>MemoryNode</A
>]</TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AMemoryFile"
>MemoryFile</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Anice_slice"
>nice_slice</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AgetFullPath"
>getFullPath</A
> :: <A HREF="System-IO-HVFS.html#t%3AHVFS"
>HVFS</A
> a =&gt; a -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AgetFullSlice"
>getFullSlice</A
> :: <A HREF="System-IO-HVFS.html#t%3AHVFS"
>HVFS</A
> a =&gt; a -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>HVFSStat objects
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:SimpleStat"
><A NAME="t%3ASimpleStat"
></A
></A
><B
>SimpleStat</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html#SimpleStat"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>A simple <A HREF="System-IO-HVFS-HVFSStat.html"
>System.IO.HVFS.HVFSStat</A
>
class that assumes that everything is either a file
or a directory. 
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:SimpleStat"
><A NAME="v%3ASimpleStat"
></A
></A
><B
>SimpleStat</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:isFile"
><A NAME="v%3AisFile"
></A
></A
><B
>isFile</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>True if file, False if directory
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:fileSize"
><A NAME="v%3AfileSize"
></A
></A
><B
>fileSize</B
> :: <A HREF="System-IO-HVFS.html#t%3AFileOffset"
>FileOffset</A
></TD
><TD CLASS="rdoc"
>Set to 0 if unknown or a directory
</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:SimpleStat')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:SimpleStat" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3ASimpleStat"
>SimpleStat</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3ASimpleStat"
>SimpleStat</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="System-IO-HVFS.html#t%3AHVFSStat"
>HVFSStat</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3ASimpleStat"
>SimpleStat</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="2"
><A NAME="2"
>HVFS objects &amp; types
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section2"
><A NAME="3"
><A NAME="3"
>MemoryVFS
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:MemoryVFS"
><A NAME="t%3AMemoryVFS"
></A
></A
><B
>MemoryVFS</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html#MemoryVFS"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>An in-memory read/write filesystem.  Think of it as a dynamically
resizable ramdisk written in Haskell. 
</TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:MemoryVFS')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:MemoryVFS" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="System-IO-HVFS.html#t%3AHVFSOpenable"
>HVFSOpenable</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="System-IO-HVFS.html#t%3AHVFS"
>HVFS</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:newMemoryVFS"
><A NAME="v%3AnewMemoryVFS"
></A
></A
><B
>newMemoryVFS</B
> :: [<A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryNode"
>MemoryNode</A
>] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TD
><TD CLASS="declbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html#newMemoryVFS"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Create a new <TT
><A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TT
> object from an existing tree.
 An empty filesystem may be created by using <TT
>[]</TT
> for the parameter.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:newMemoryVFSRef"
><A NAME="v%3AnewMemoryVFSRef"
></A
></A
><B
>newMemoryVFSRef</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-IORef.html#t%3AIORef"
>IORef</A
> [<A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryNode"
>MemoryNode</A
>] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TD
><TD CLASS="declbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html#newMemoryVFSRef"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Create a new <TT
><A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TT
> object using an IORef to an
 existing tree.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:MemoryNode"
><A NAME="t%3AMemoryNode"
></A
></A
><B
>MemoryNode</B
> = (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>, <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryEntry"
>MemoryEntry</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html#MemoryNode"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The basic node of a <TT
><A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TT
>.  The String corresponds to the filename,
and the entry to the contents. 
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:MemoryEntry"
><A NAME="t%3AMemoryEntry"
></A
></A
><B
>MemoryEntry</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html#MemoryEntry"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>The content of a file or directory in a <TT
><A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryVFS"
>MemoryVFS</A
></TT
>. 
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:MemoryDirectory"
><A NAME="v%3AMemoryDirectory"
></A
></A
><B
>MemoryDirectory</B
> [<A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryNode"
>MemoryNode</A
>]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:MemoryFile"
><A NAME="v%3AMemoryFile"
></A
></A
><B
>MemoryFile</B
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:MemoryEntry')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:MemoryEntry" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryEntry"
>MemoryEntry</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="System-IO-HVFS-InstanceHelpers.html#t%3AMemoryEntry"
>MemoryEntry</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="4"
><A NAME="4"
>Utilities
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:nice_slice"
><A NAME="v%3Anice_slice"
></A
></A
><B
>nice_slice</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html#nice_slice"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Similar to System.Path.NameManip but the first element
won't be <TT
>/</TT
>.
</P
><PRE
>nice_slice &quot;/&quot; -&gt; []
nice_slice &quot;/foo/bar&quot; -&gt; [&quot;foo&quot;, &quot;bar&quot;]
</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:getFullPath"
><A NAME="v%3AgetFullPath"
></A
></A
><B
>getFullPath</B
> :: <A HREF="System-IO-HVFS.html#t%3AHVFS"
>HVFS</A
> a =&gt; a -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html#getFullPath"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Gets a full path, after investigating the cwd.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:getFullSlice"
><A NAME="v%3AgetFullSlice"
></A
></A
><B
>getFullSlice</B
> :: <A HREF="System-IO-HVFS.html#t%3AHVFS"
>HVFS</A
> a =&gt; a -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/System-IO-HVFS-InstanceHelpers.html#getFullSlice"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Gets the full path via <TT
><A HREF="System-IO-HVFS-InstanceHelpers.html#v%3AgetFullPath"
>getFullPath</A
></TT
>, then splits it via <TT
><A HREF="System-IO-HVFS-InstanceHelpers.html#v%3Anice_slice"
>nice_slice</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>