Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > e8cbfa9673da18966abee0a6d7051b87 > files > 464

glibmm2.4-doc-2.16.1-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>glibmm 2.4: fileutils.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../../../gtkmm-2.4/docs/index.html">Main Page</a> &nbsp;
  <a href="../../../../gtkmm-2.4/docs/reference/html/group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html">glibmm Namespaces</a> &nbsp;
  <a href="../../../../gtkmm-2.4/docs/tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>

<!-- begin main content -->
<div id="content">
<!-- Generated by Doxygen 1.5.3 -->
<h1>fileutils.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html">Glib</a></td></tr>

<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1FileError.html">Glib::FileError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for file-related errors.  <a href="classGlib_1_1FileError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1DirIterator.html">Glib::DirIterator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The iterator type of <a class="el" href="classGlib_1_1Dir.html" title="Utility class representing an open directory.">Glib::Dir</a>.  <a href="classGlib_1_1DirIterator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Dir.html">Glib::Dir</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Utility class representing an open directory.  <a href="classGlib_1_1Dir.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g33c24ccefbd130021f06708763e16ef2">Glib::FileTest</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef23181e2e655e765b00dfdb1e1ea443f62">Glib::FILE_TEST_IS_REGULAR</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef286cda9ff0bf25358070a9bc8b4a186d6">Glib::FILE_TEST_IS_SYMLINK</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef2d3679641c18e5e4d4578c2122492cea4">Glib::FILE_TEST_IS_DIR</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef2d9ab64f07fd4fc2105b53b7379265535">Glib::FILE_TEST_IS_EXECUTABLE</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef237c8f223bda6b6ce2875490351989ddd">Glib::FILE_TEST_EXISTS</a> =  1 &lt;&lt; 4
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>FileTest operator|(FileTest, FileTest)</code><br>
 <code>FileTest operator&amp;(FileTest, FileTest)</code><br>
 <code>FileTest operator^(FileTest, FileTest)</code><br>
 <code>FileTest operator~(FileTest)</code><br>
 <code>FileTest&amp; operator|=(FileTest&amp;, FileTest)</code><br>
 <code>FileTest&amp; operator&amp;=(FileTest&amp;, FileTest)</code><br>
 <code>FileTest&amp; operator^=(FileTest&amp;, FileTest)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#g33c24ccefbd130021f06708763e16ef2">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">FileTest&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g8e018d8609ba17b0f6955505a8363bf7">Glib::operator|</a> (FileTest lhs, FileTest rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">FileTest&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g2e640c1cc390e7d91f6366d65ed084f4">Glib::operator&amp;</a> (FileTest lhs, FileTest rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">FileTest&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g6c089f23d6bfd92e083edc75519db75e">Glib::operator^</a> (FileTest lhs, FileTest rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">FileTest&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g948edadd8ee7442b83d37dc3c325f890">Glib::operator~</a> (FileTest flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">FileTest&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g9a6f5470f667596e897f5bfbd1068283">Glib::operator|=</a> (FileTest&amp; lhs, FileTest rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">FileTest&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g4e68c8262a74dbde8ca9783ae5a8f72c">Glib::operator&amp;=</a> (FileTest&amp; lhs, FileTest rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">FileTest&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g2219c78993a5196ca2a435a18e0fc3a7">Glib::operator^=</a> (FileTest&amp; lhs, FileTest rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__FileUtils.html#g0b2fce78896a9a84f7ea3a5646cc7d36">Glib::file_test</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename, FileTest test)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if any of the tests in the bitfield <em>test</em> are true.  <a href="group__FileUtils.html#g0b2fce78896a9a84f7ea3a5646cc7d36"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__FileUtils.html#ge4c8d716bd109b6b8e1420a8c20b3507">Glib::mkstemp</a> (<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename_template)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a temporary file.  <a href="group__FileUtils.html#ge4c8d716bd109b6b8e1420a8c20b3507"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__FileUtils.html#ge91f239f1cf0123399374deed54fbf3a">Glib::file_open_tmp</a> (<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; name_used, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; prefix)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a file for writing in the preferred directory for temporary files (as returned by <a class="el" href="group__MiscUtils.html#gc42272146fd9320958132f1591d28991" title="Gets the directory to use for temporary files.">Glib::get_tmp_dir()</a>).  <a href="group__FileUtils.html#ge91f239f1cf0123399374deed54fbf3a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__FileUtils.html#g682379de4ea119540b4bdc1759e93e1d">Glib::file_open_tmp</a> (<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; name_used)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a file for writing in the preferred directory for temporary files (as returned by <a class="el" href="group__MiscUtils.html#gc42272146fd9320958132f1591d28991" title="Gets the directory to use for temporary files.">Glib::get_tmp_dir()</a>).  <a href="group__FileUtils.html#g682379de4ea119540b4bdc1759e93e1d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__FileUtils.html#g835da54212fe78e833ac55b49150b989">Glib::file_get_contents</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reads an entire file into a string, with good error checking.  <a href="group__FileUtils.html#g835da54212fe78e833ac55b49150b989"></a><br></td></tr>
</table>
</div> <!-- end main content -->

<hr><address><small>
Generated for glibmm 2.4 by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.5.3 &copy;&nbsp;1997-2001</small></address>
</body>
</html>