<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <ocamldoc with-contents="true"> <title>Stog library reference documentation : Stog_find</title><contents><div class="ocamldoc-page"> <div class="navbar"><a class="pre" href="Stog_intl.html" title="Stog_intl">Previous</a>  <a class="up" href="index.html" title="Index">Up</a>  <a class="post" href="Stog_tags.html" title="Stog_tags">Next</a> </div> <h1>Module <a href="type_Stog_find.html">Stog_find</a></h1> <pre><span class="keyword">module</span> Stog_find: <code class="code">sig</code> <a href="Stog_find.html">..</a> <code class="code">end</code></pre><div class="info"> Finding files.<br/> <b>Author(s):</b> Didier Remy<br/> <b>Version:</b> 0.1<br/> </div> <hr width="100%"/> <pre><code><span id="TYPEfilter"><span class="keyword">type</span> filter</span> = </code></pre><table class="typetable"> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTfilter.Maxdepth"><span class="constructor">Maxdepth</span></span> <span class="keyword">of</span> <code class="type">int</code></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTfilter.Type"><span class="constructor">Type</span></span> <span class="keyword">of</span> <code class="type">Unix.file_kind</code></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTfilter.Follow"><span class="constructor">Follow</span></span></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTfilter.Regexp"><span class="constructor">Regexp</span></span> <span class="keyword">of</span> <code class="type">Str.regexp</code></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTfilter.Atime"><span class="constructor">Atime</span></span> <span class="keyword">of</span> <code class="type"><a href="Stog_find.html#TYPEinterval">interval</a></code></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTfilter.Predicate"><span class="constructor">Predicate</span></span> <span class="keyword">of</span> <code class="type">(string -> bool)</code></code></td> </tr></table> <pre><code><span id="TYPEinterval"><span class="keyword">type</span> interval</span> = </code></pre><table class="typetable"> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTinterval.Le"><span class="constructor">Le</span></span> <span class="keyword">of</span> <code class="type">int</code></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTinterval.Eq"><span class="constructor">Eq</span></span> <span class="keyword">of</span> <code class="type">int</code></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTinterval.Ge"><span class="constructor">Ge</span></span> <span class="keyword">of</span> <code class="type">int</code></code></td> </tr></table> <pre><code><span id="TYPEmode"><span class="keyword">type</span> mode</span> = </code></pre><table class="typetable"> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTmode.Ignore"><span class="constructor">Ignore</span></span></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTmode.Stderr"><span class="constructor">Stderr</span></span></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTmode.Failure"><span class="constructor">Failure</span></span></code></td> </tr> <tr> <td align="left" valign="top" > <code><span class="keyword">|</span></code></td> <td align="left" valign="top" > <code><span id="TYPEELTmode.Custom"><span class="constructor">Custom</span></span> <span class="keyword">of</span> <code class="type">(Unix.error * string * string -> unit)</code></code></td> </tr></table> <pre><span id="VALfind"><span class="keyword">val</span> find</span> : <code class="type"><a href="Stog_find.html#TYPEmode">mode</a> -><br/> string list -> <a href="Stog_find.html#TYPEfilter">filter</a> list -> (string -> unit) -> unit</code></pre><pre><span id="VALfind_list"><span class="keyword">val</span> find_list</span> : <code class="type"><a href="Stog_find.html#TYPEmode">mode</a> -> string list -> <a href="Stog_find.html#TYPEfilter">filter</a> list -> string list</code></pre></div></contents></ocamldoc>