Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release > by-pkgid > 3b996fe272685bfa229e6a8dcb542001 > files > 159

glibmm2.4-doc-2.60.0-1.mga7.noarch.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/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>glibmm: Gio::FileInfo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">glibmm
   &#160;<span id="projectnumber">2.60.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGio.html">Gio</a></li><li class="navelem"><a class="el" href="classGio_1_1FileInfo.html">FileInfo</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGio_1_1FileInfo-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gio::FileInfo Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> implements methods for getting information that all files should contain, and allows for manipulation of extended attributes.  
 <a href="classGio_1_1FileInfo.html#details">More...</a></p>

<p><code>#include &lt;giomm/fileinfo.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gio::FileInfo:</div>
<div class="dyncontent">
<div class="center"><img src="classGio_1_1FileInfo__inherit__graph.png" border="0" usemap="#Gio_1_1FileInfo_inherit__map" alt="Inheritance graph"/></div>
<map name="Gio_1_1FileInfo_inherit__map" id="Gio_1_1FileInfo_inherit__map">
<area shape="rect" id="node2" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,155,120,181"/>
<area shape="rect" id="node3" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces. " alt="" coords="5,80,136,107"/>
<area shape="rect" id="node4" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,5,129,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a75870ed357fdf7febedd5241a6f66b71"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a75870ed357fdf7febedd5241a6f66b71">FileInfo</a> (<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a75870ed357fdf7febedd5241a6f66b71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa5e5fafe9c5f4fec4913135e2a60947"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aaa5e5fafe9c5f4fec4913135e2a60947">operator=</a> (<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:aaa5e5fafe9c5f4fec4913135e2a60947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdf1992aa1733b03a751e91442827c15"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#afdf1992aa1733b03a751e91442827c15">~FileInfo</a> () noexcept override</td></tr>
<tr class="separator:afdf1992aa1733b03a751e91442827c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae03eb9c62254cc8581e3ec757f8d98a4"><td class="memItemLeft" align="right" valign="top">GFileInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ae03eb9c62254cc8581e3ec757f8d98a4">gobj</a> ()</td></tr>
<tr class="memdesc:ae03eb9c62254cc8581e3ec757f8d98a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ae03eb9c62254cc8581e3ec757f8d98a4">More...</a><br /></td></tr>
<tr class="separator:ae03eb9c62254cc8581e3ec757f8d98a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a631bcd07a3ae085260e7b3358444dd4a"><td class="memItemLeft" align="right" valign="top">const GFileInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a631bcd07a3ae085260e7b3358444dd4a">gobj</a> () const </td></tr>
<tr class="memdesc:a631bcd07a3ae085260e7b3358444dd4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a631bcd07a3ae085260e7b3358444dd4a">More...</a><br /></td></tr>
<tr class="separator:a631bcd07a3ae085260e7b3358444dd4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c85d7a363f3925102ae03442472ac7d"><td class="memItemLeft" align="right" valign="top">GFileInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a4c85d7a363f3925102ae03442472ac7d">gobj_copy</a> ()</td></tr>
<tr class="memdesc:a4c85d7a363f3925102ae03442472ac7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#a4c85d7a363f3925102ae03442472ac7d">More...</a><br /></td></tr>
<tr class="separator:a4c85d7a363f3925102ae03442472ac7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a740057465d0744299ef0f118b7efe083"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a740057465d0744299ef0f118b7efe083">FileInfo</a> ()</td></tr>
<tr class="separator:a740057465d0744299ef0f118b7efe083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f9fc3eeafd0fa4e90d51d22781be99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a15f9fc3eeafd0fa4e90d51d22781be99">dup</a> () const </td></tr>
<tr class="memdesc:a15f9fc3eeafd0fa4e90d51d22781be99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates a file info structure.  <a href="#a15f9fc3eeafd0fa4e90d51d22781be99">More...</a><br /></td></tr>
<tr class="separator:a15f9fc3eeafd0fa4e90d51d22781be99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10d6651e6544788abac1e1f5da55bdc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a10d6651e6544788abac1e1f5da55bdc1">copy_into</a> (<a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> &gt;&amp; dest_info) const </td></tr>
<tr class="memdesc:a10d6651e6544788abac1e1f5da55bdc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">First clears all of the [GFileAttribute][gio-GFileAttribute] of <em>dest_info</em>, and then copies all of the file attributes from <em>src_info</em> to <em>dest_info</em>.  <a href="#a10d6651e6544788abac1e1f5da55bdc1">More...</a><br /></td></tr>
<tr class="separator:a10d6651e6544788abac1e1f5da55bdc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa18458a7c75729d9521b3b0988bb9322"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa18458a7c75729d9521b3b0988bb9322">has_attribute</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:aa18458a7c75729d9521b3b0988bb9322"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file info structure has an attribute named <em>attribute</em>.  <a href="#aa18458a7c75729d9521b3b0988bb9322">More...</a><br /></td></tr>
<tr class="separator:aa18458a7c75729d9521b3b0988bb9322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb1ee0d2a0b6ca3284ae30639a495d34"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#afb1ee0d2a0b6ca3284ae30639a495d34">has_namespace</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; name_space) const </td></tr>
<tr class="memdesc:afb1ee0d2a0b6ca3284ae30639a495d34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file info structure has an attribute in the specified <em>name_space</em>.  <a href="#afb1ee0d2a0b6ca3284ae30639a495d34">More...</a><br /></td></tr>
<tr class="separator:afb1ee0d2a0b6ca3284ae30639a495d34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a784a82a76bd8a10d16e6e78d311a8cae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ContHandles.html#ga66b4a4b57f64be3fdc1972d8bf93723a">Glib::StringArrayHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a784a82a76bd8a10d16e6e78d311a8cae">list_attributes</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; name_space) const </td></tr>
<tr class="memdesc:a784a82a76bd8a10d16e6e78d311a8cae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lists the file info structure's attributes.  <a href="#a784a82a76bd8a10d16e6e78d311a8cae">More...</a><br /></td></tr>
<tr class="separator:a784a82a76bd8a10d16e6e78d311a8cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae40b6fa21dc1eb2a013652694c7c07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ContHandles.html#ga66b4a4b57f64be3fdc1972d8bf93723a">Glib::StringArrayHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a1ae40b6fa21dc1eb2a013652694c7c07">list_attributes</a> () const </td></tr>
<tr class="memdesc:a1ae40b6fa21dc1eb2a013652694c7c07"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1FileInfo.html#a784a82a76bd8a10d16e6e78d311a8cae" title="Lists the file info structure&#39;s attributes. ">list_attributes()</a> convenience overload.  <a href="#a1ae40b6fa21dc1eb2a013652694c7c07">More...</a><br /></td></tr>
<tr class="separator:a1ae40b6fa21dc1eb2a013652694c7c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9dfbef62139e9ea6d259d4bbe6b8b92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#ga5e79fa284e14b18d180741cd1c03d0e2">FileAttributeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ad9dfbef62139e9ea6d259d4bbe6b8b92">get_attribute_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:ad9dfbef62139e9ea6d259d4bbe6b8b92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the attribute type for an attribute key.  <a href="#ad9dfbef62139e9ea6d259d4bbe6b8b92">More...</a><br /></td></tr>
<tr class="separator:ad9dfbef62139e9ea6d259d4bbe6b8b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab36ffcf14c535c7fbbbb94907a3516c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab36ffcf14c535c7fbbbb94907a3516c9">remove_attribute</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute)</td></tr>
<tr class="memdesc:ab36ffcf14c535c7fbbbb94907a3516c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all cases of <em>attribute</em> from <em>info</em> if it exists.  <a href="#ab36ffcf14c535c7fbbbb94907a3516c9">More...</a><br /></td></tr>
<tr class="separator:ab36ffcf14c535c7fbbbb94907a3516c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55734d4049747825f04006145f8cd891"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#gae926022c51a79fd117e4bfd100c25b29">FileAttributeStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a55734d4049747825f04006145f8cd891">get_attribute_status</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:a55734d4049747825f04006145f8cd891"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the attribute status for an attribute key.  <a href="#a55734d4049747825f04006145f8cd891">More...</a><br /></td></tr>
<tr class="separator:a55734d4049747825f04006145f8cd891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad2362ace81fdccc95eed6cf4e84af41"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aad2362ace81fdccc95eed6cf4e84af41">get_attribute_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:aad2362ace81fdccc95eed6cf4e84af41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a string attribute.  <a href="#aad2362ace81fdccc95eed6cf4e84af41">More...</a><br /></td></tr>
<tr class="separator:aad2362ace81fdccc95eed6cf4e84af41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60775e746c94f56e37ad4659c4a5c790"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a60775e746c94f56e37ad4659c4a5c790">get_attribute_strings</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:a60775e746c94f56e37ad4659c4a5c790"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a stringv attribute.  <a href="#a60775e746c94f56e37ad4659c4a5c790">More...</a><br /></td></tr>
<tr class="separator:a60775e746c94f56e37ad4659c4a5c790"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75ee20462c4f2dc2c696611427a98d8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a75ee20462c4f2dc2c696611427a98d8c">get_attribute_as_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:a75ee20462c4f2dc2c696611427a98d8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a attribute, formated as a string.  <a href="#a75ee20462c4f2dc2c696611427a98d8c">More...</a><br /></td></tr>
<tr class="separator:a75ee20462c4f2dc2c696611427a98d8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4803fb91a2fd7a754f030b63962b2bef"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a4803fb91a2fd7a754f030b63962b2bef">get_attribute_byte_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:a4803fb91a2fd7a754f030b63962b2bef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a byte string attribute.  <a href="#a4803fb91a2fd7a754f030b63962b2bef">More...</a><br /></td></tr>
<tr class="separator:a4803fb91a2fd7a754f030b63962b2bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a167589bb3e2fa091d7717abe6405fd9a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a167589bb3e2fa091d7717abe6405fd9a">get_attribute_boolean</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:a167589bb3e2fa091d7717abe6405fd9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a boolean attribute.  <a href="#a167589bb3e2fa091d7717abe6405fd9a">More...</a><br /></td></tr>
<tr class="separator:a167589bb3e2fa091d7717abe6405fd9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f84f3668092ae12b0f89f3ff985e9b4"><td class="memItemLeft" align="right" valign="top">guint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a4f84f3668092ae12b0f89f3ff985e9b4">get_attribute_uint32</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:a4f84f3668092ae12b0f89f3ff985e9b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an unsigned 32-bit integer contained within the attribute.  <a href="#a4f84f3668092ae12b0f89f3ff985e9b4">More...</a><br /></td></tr>
<tr class="separator:a4f84f3668092ae12b0f89f3ff985e9b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad450ccf254244a053c11b14e88695c2f"><td class="memItemLeft" align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ad450ccf254244a053c11b14e88695c2f">get_attribute_int32</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:ad450ccf254244a053c11b14e88695c2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a signed 32-bit integer contained within the attribute.  <a href="#ad450ccf254244a053c11b14e88695c2f">More...</a><br /></td></tr>
<tr class="separator:ad450ccf254244a053c11b14e88695c2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a382b0afbec9d9ba59e7fbb7cbe5fc5a5"><td class="memItemLeft" align="right" valign="top">guint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a382b0afbec9d9ba59e7fbb7cbe5fc5a5">get_attribute_uint64</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:a382b0afbec9d9ba59e7fbb7cbe5fc5a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a unsigned 64-bit integer contained within the attribute.  <a href="#a382b0afbec9d9ba59e7fbb7cbe5fc5a5">More...</a><br /></td></tr>
<tr class="separator:a382b0afbec9d9ba59e7fbb7cbe5fc5a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb52d13f7ad792ca3cfa527a85b89809"><td class="memItemLeft" align="right" valign="top">gint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aeb52d13f7ad792ca3cfa527a85b89809">get_attribute_int64</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:aeb52d13f7ad792ca3cfa527a85b89809"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a signed 64-bit integer contained within the attribute.  <a href="#aeb52d13f7ad792ca3cfa527a85b89809">More...</a><br /></td></tr>
<tr class="separator:aeb52d13f7ad792ca3cfa527a85b89809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6211b572545a437f9691297cf439d394"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a6211b572545a437f9691297cf439d394">get_attribute_object</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute) const </td></tr>
<tr class="memdesc:a6211b572545a437f9691297cf439d394"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of a Object attribute.  <a href="#a6211b572545a437f9691297cf439d394">More...</a><br /></td></tr>
<tr class="separator:a6211b572545a437f9691297cf439d394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23be459ab17337e7ce3bf595d1c49caa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a23be459ab17337e7ce3bf595d1c49caa">set_attribute_status</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, <a class="el" href="group__giommEnums.html#gae926022c51a79fd117e4bfd100c25b29">FileAttributeStatus</a> status)</td></tr>
<tr class="memdesc:a23be459ab17337e7ce3bf595d1c49caa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the attribute status for an attribute key.  <a href="#a23be459ab17337e7ce3bf595d1c49caa">More...</a><br /></td></tr>
<tr class="separator:a23be459ab17337e7ce3bf595d1c49caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e606f4da36965161e1dca33cca4d356"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a1e606f4da36965161e1dca33cca4d356">set_attribute_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attr_value)</td></tr>
<tr class="memdesc:a1e606f4da36965161e1dca33cca4d356"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#a1e606f4da36965161e1dca33cca4d356">More...</a><br /></td></tr>
<tr class="separator:a1e606f4da36965161e1dca33cca4d356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ca4e0eff88cb39997d062bb87c1a7e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a7ca4e0eff88cb39997d062bb87c1a7e8">set_attribute_strings</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&amp; attr_value)</td></tr>
<tr class="memdesc:a7ca4e0eff88cb39997d062bb87c1a7e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#a7ca4e0eff88cb39997d062bb87c1a7e8">More...</a><br /></td></tr>
<tr class="separator:a7ca4e0eff88cb39997d062bb87c1a7e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76af54b7bff8fb2059a24fe421fd695f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a76af54b7bff8fb2059a24fe421fd695f">set_attribute_byte_string</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attr_value)</td></tr>
<tr class="memdesc:a76af54b7bff8fb2059a24fe421fd695f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#a76af54b7bff8fb2059a24fe421fd695f">More...</a><br /></td></tr>
<tr class="separator:a76af54b7bff8fb2059a24fe421fd695f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac9c93946c7e7fd05404763f6b4fc768"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aac9c93946c7e7fd05404763f6b4fc768">set_attribute_boolean</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, bool attr_value)</td></tr>
<tr class="memdesc:aac9c93946c7e7fd05404763f6b4fc768"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#aac9c93946c7e7fd05404763f6b4fc768">More...</a><br /></td></tr>
<tr class="separator:aac9c93946c7e7fd05404763f6b4fc768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acae23c362ceb3a9df2f0b4355a34c805"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#acae23c362ceb3a9df2f0b4355a34c805">set_attribute_uint32</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, guint32 attr_value)</td></tr>
<tr class="memdesc:acae23c362ceb3a9df2f0b4355a34c805"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#acae23c362ceb3a9df2f0b4355a34c805">More...</a><br /></td></tr>
<tr class="separator:acae23c362ceb3a9df2f0b4355a34c805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a179852aee069dcaa0b038067947fdb18"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a179852aee069dcaa0b038067947fdb18">set_attribute_int32</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, gint32 attr_value)</td></tr>
<tr class="memdesc:a179852aee069dcaa0b038067947fdb18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#a179852aee069dcaa0b038067947fdb18">More...</a><br /></td></tr>
<tr class="separator:a179852aee069dcaa0b038067947fdb18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8116dd0baf75878247290ab382ba71e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa8116dd0baf75878247290ab382ba71e">set_attribute_uint64</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, guint64 attr_value)</td></tr>
<tr class="memdesc:aa8116dd0baf75878247290ab382ba71e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#aa8116dd0baf75878247290ab382ba71e">More...</a><br /></td></tr>
<tr class="separator:aa8116dd0baf75878247290ab382ba71e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd81b823003ec5dd86fbaaec3486c52f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#afd81b823003ec5dd86fbaaec3486c52f">set_attribute_int64</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, gint64 attr_value)</td></tr>
<tr class="memdesc:afd81b823003ec5dd86fbaaec3486c52f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#afd81b823003ec5dd86fbaaec3486c52f">More...</a><br /></td></tr>
<tr class="separator:afd81b823003ec5dd86fbaaec3486c52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8731a890f534730d780ba92b3407844e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a8731a890f534730d780ba92b3407844e">set_attribute_object</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; attribute, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&amp; attr_value)</td></tr>
<tr class="memdesc:a8731a890f534730d780ba92b3407844e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible.  <a href="#a8731a890f534730d780ba92b3407844e">More...</a><br /></td></tr>
<tr class="separator:a8731a890f534730d780ba92b3407844e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac00eda5b1db8e5c7d3a756a43efe47fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ac00eda5b1db8e5c7d3a756a43efe47fb">clear_status</a> ()</td></tr>
<tr class="memdesc:ac00eda5b1db8e5c7d3a756a43efe47fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the status information from <em>info</em>.  <a href="#ac00eda5b1db8e5c7d3a756a43efe47fb">More...</a><br /></td></tr>
<tr class="separator:ac00eda5b1db8e5c7d3a756a43efe47fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab33f0f1073b1408c3bea9d20a8bf6f14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1DateTime.html">Glib::DateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab33f0f1073b1408c3bea9d20a8bf6f14">get_deletion_date</a> () const </td></tr>
<tr class="memdesc:ab33f0f1073b1408c3bea9d20a8bf6f14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the DateTime representing the deletion date of the file, as available in G_FILE_ATTRIBUTE_TRASH_DELETION_DATE.  <a href="#ab33f0f1073b1408c3bea9d20a8bf6f14">More...</a><br /></td></tr>
<tr class="separator:ab33f0f1073b1408c3bea9d20a8bf6f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf62545b515bef26ead386be87750edb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#ga7dcba95023d74c47bba3fd0a07f8824c">FileType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#abf62545b515bef26ead386be87750edb">get_file_type</a> () const </td></tr>
<tr class="memdesc:abf62545b515bef26ead386be87750edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a file's type (whether it is a regular file, symlink, etc).  <a href="#abf62545b515bef26ead386be87750edb">More...</a><br /></td></tr>
<tr class="separator:abf62545b515bef26ead386be87750edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ec7193682510c1455a6547fcabddb4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a58ec7193682510c1455a6547fcabddb4">is_hidden</a> () const </td></tr>
<tr class="memdesc:a58ec7193682510c1455a6547fcabddb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file is hidden.  <a href="#a58ec7193682510c1455a6547fcabddb4">More...</a><br /></td></tr>
<tr class="separator:a58ec7193682510c1455a6547fcabddb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e782dc65b4a048628c35af89bc2b894"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a0e782dc65b4a048628c35af89bc2b894">is_backup</a> () const </td></tr>
<tr class="memdesc:a0e782dc65b4a048628c35af89bc2b894"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file is a backup file.  <a href="#a0e782dc65b4a048628c35af89bc2b894">More...</a><br /></td></tr>
<tr class="separator:a0e782dc65b4a048628c35af89bc2b894"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a7ef1e79deefd16be5fcea5ed00e6d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a7a7ef1e79deefd16be5fcea5ed00e6d5">is_symlink</a> () const </td></tr>
<tr class="memdesc:a7a7ef1e79deefd16be5fcea5ed00e6d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file is a symlink.  <a href="#a7a7ef1e79deefd16be5fcea5ed00e6d5">More...</a><br /></td></tr>
<tr class="separator:a7a7ef1e79deefd16be5fcea5ed00e6d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a237a251dce16850d2365f246e48e4e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a2a237a251dce16850d2365f246e48e4e">get_name</a> () const </td></tr>
<tr class="memdesc:a2a237a251dce16850d2365f246e48e4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name for a file.  <a href="#a2a237a251dce16850d2365f246e48e4e">More...</a><br /></td></tr>
<tr class="separator:a2a237a251dce16850d2365f246e48e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab26e342861a38ea9cfcd8b52813d655"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aab26e342861a38ea9cfcd8b52813d655">get_display_name</a> () const </td></tr>
<tr class="memdesc:aab26e342861a38ea9cfcd8b52813d655"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a display name for a file.  <a href="#aab26e342861a38ea9cfcd8b52813d655">More...</a><br /></td></tr>
<tr class="separator:aab26e342861a38ea9cfcd8b52813d655"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92f5240ac06f5848072e2f43aeb71516"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a92f5240ac06f5848072e2f43aeb71516">get_edit_name</a> () const </td></tr>
<tr class="memdesc:a92f5240ac06f5848072e2f43aeb71516"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the edit name for a file.  <a href="#a92f5240ac06f5848072e2f43aeb71516">More...</a><br /></td></tr>
<tr class="separator:a92f5240ac06f5848072e2f43aeb71516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad835c26e3252232a437d1013a5ed9aa3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ad835c26e3252232a437d1013a5ed9aa3">get_icon</a> ()</td></tr>
<tr class="memdesc:ad835c26e3252232a437d1013a5ed9aa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for a file.  <a href="#ad835c26e3252232a437d1013a5ed9aa3">More...</a><br /></td></tr>
<tr class="separator:ad835c26e3252232a437d1013a5ed9aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa956e081955525b68c5af3f291b7b8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#afa956e081955525b68c5af3f291b7b8c">get_icon</a> () const </td></tr>
<tr class="memdesc:afa956e081955525b68c5af3f291b7b8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for a file.  <a href="#afa956e081955525b68c5af3f291b7b8c">More...</a><br /></td></tr>
<tr class="separator:afa956e081955525b68c5af3f291b7b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb525fe0c1cb6b91483b7df5c37b5062"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#acb525fe0c1cb6b91483b7df5c37b5062">get_symbolic_icon</a> ()</td></tr>
<tr class="memdesc:acb525fe0c1cb6b91483b7df5c37b5062"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the symbolic icon for a file.  <a href="#acb525fe0c1cb6b91483b7df5c37b5062">More...</a><br /></td></tr>
<tr class="separator:acb525fe0c1cb6b91483b7df5c37b5062"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f6058c4419384140c439fed14815f4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a7f6058c4419384140c439fed14815f4a">get_symbolic_icon</a> () const </td></tr>
<tr class="memdesc:a7f6058c4419384140c439fed14815f4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the symbolic icon for a file.  <a href="#a7f6058c4419384140c439fed14815f4a">More...</a><br /></td></tr>
<tr class="separator:a7f6058c4419384140c439fed14815f4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa67a68ee61c7b43f2051cf8639966e75"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa67a68ee61c7b43f2051cf8639966e75">get_content_type</a> () const </td></tr>
<tr class="memdesc:aa67a68ee61c7b43f2051cf8639966e75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file's content type.  <a href="#aa67a68ee61c7b43f2051cf8639966e75">More...</a><br /></td></tr>
<tr class="separator:aa67a68ee61c7b43f2051cf8639966e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a298f0414de960d56bb5a2bcd951f4900"><td class="memItemLeft" align="right" valign="top">goffset&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a298f0414de960d56bb5a2bcd951f4900">get_size</a> () const </td></tr>
<tr class="memdesc:a298f0414de960d56bb5a2bcd951f4900"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file's size.  <a href="#a298f0414de960d56bb5a2bcd951f4900">More...</a><br /></td></tr>
<tr class="separator:a298f0414de960d56bb5a2bcd951f4900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb8836539f5a2f4fe61c07e335110c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a0bb8836539f5a2f4fe61c07e335110c9">modification_time</a> () const </td></tr>
<tr class="separator:a0bb8836539f5a2f4fe61c07e335110c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a848a2f85fa4f84c6477e076987d28770"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a848a2f85fa4f84c6477e076987d28770">get_symlink_target</a> () const </td></tr>
<tr class="memdesc:a848a2f85fa4f84c6477e076987d28770"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the symlink target for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>.  <a href="#a848a2f85fa4f84c6477e076987d28770">More...</a><br /></td></tr>
<tr class="separator:a848a2f85fa4f84c6477e076987d28770"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa44913ffe15c029ce09dfe828cf0a0b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aaa44913ffe15c029ce09dfe828cf0a0b">get_etag</a> () const </td></tr>
<tr class="memdesc:aaa44913ffe15c029ce09dfe828cf0a0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the [entity tag][gfile-etag] for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>.  <a href="#aaa44913ffe15c029ce09dfe828cf0a0b">More...</a><br /></td></tr>
<tr class="separator:aaa44913ffe15c029ce09dfe828cf0a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6527af61c645715e24863592246545b3"><td class="memItemLeft" align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a6527af61c645715e24863592246545b3">get_sort_order</a> () const </td></tr>
<tr class="memdesc:a6527af61c645715e24863592246545b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the sort_order attribute from the <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>.  <a href="#a6527af61c645715e24863592246545b3">More...</a><br /></td></tr>
<tr class="separator:a6527af61c645715e24863592246545b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add9025ae3f25e5213ab8fba055a4e09d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#add9025ae3f25e5213ab8fba055a4e09d">set_attribute_mask</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileAttributeMatcher.html">FileAttributeMatcher</a> &gt;&amp; mask)</td></tr>
<tr class="memdesc:add9025ae3f25e5213ab8fba055a4e09d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>mask</em> on <em>info</em> to match specific attribute types.  <a href="#add9025ae3f25e5213ab8fba055a4e09d">More...</a><br /></td></tr>
<tr class="separator:add9025ae3f25e5213ab8fba055a4e09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb9178c888fbf6fd2ef1344bc8523ba3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#afb9178c888fbf6fd2ef1344bc8523ba3">unset_attribute_mask</a> ()</td></tr>
<tr class="memdesc:afb9178c888fbf6fd2ef1344bc8523ba3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets a mask set by g_file_info_set_attribute_mask(), if one is set.  <a href="#afb9178c888fbf6fd2ef1344bc8523ba3">More...</a><br /></td></tr>
<tr class="separator:afb9178c888fbf6fd2ef1344bc8523ba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ceaaaf6112575fd1b9cd6c75112606"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab3ceaaaf6112575fd1b9cd6c75112606">set_file_type</a> (<a class="el" href="group__giommEnums.html#ga7dcba95023d74c47bba3fd0a07f8824c">FileType</a> type)</td></tr>
<tr class="memdesc:ab3ceaaaf6112575fd1b9cd6c75112606"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file type in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> to <em>type</em>.  <a href="#ab3ceaaaf6112575fd1b9cd6c75112606">More...</a><br /></td></tr>
<tr class="separator:ab3ceaaaf6112575fd1b9cd6c75112606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab66bea83d2c1a014c73e913b77b90772"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ab66bea83d2c1a014c73e913b77b90772">set_is_hidden</a> (bool hidden=true)</td></tr>
<tr class="memdesc:ab66bea83d2c1a014c73e913b77b90772"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the "is_hidden" attribute in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> according to <em>hidden</em>.  <a href="#ab66bea83d2c1a014c73e913b77b90772">More...</a><br /></td></tr>
<tr class="separator:ab66bea83d2c1a014c73e913b77b90772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04ac76c5e1ab72104db2b07014916c64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a04ac76c5e1ab72104db2b07014916c64">set_is_symlink</a> (bool symlink=true)</td></tr>
<tr class="memdesc:a04ac76c5e1ab72104db2b07014916c64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the "is_symlink" attribute in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> according to <em>symlink</em>.  <a href="#a04ac76c5e1ab72104db2b07014916c64">More...</a><br /></td></tr>
<tr class="separator:a04ac76c5e1ab72104db2b07014916c64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2430c30058f424bbc71c342fd2e9cda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#af2430c30058f424bbc71c342fd2e9cda">set_name</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; name)</td></tr>
<tr class="memdesc:af2430c30058f424bbc71c342fd2e9cda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the name attribute for the current <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>.  <a href="#af2430c30058f424bbc71c342fd2e9cda">More...</a><br /></td></tr>
<tr class="separator:af2430c30058f424bbc71c342fd2e9cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c0171f42d0877023cfe574b77359b59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a6c0171f42d0877023cfe574b77359b59">set_display_name</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; display_name)</td></tr>
<tr class="memdesc:a6c0171f42d0877023cfe574b77359b59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the display name for the current <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>.  <a href="#a6c0171f42d0877023cfe574b77359b59">More...</a><br /></td></tr>
<tr class="separator:a6c0171f42d0877023cfe574b77359b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aec971ea570c1946b8e57462e1bc9ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a0aec971ea570c1946b8e57462e1bc9ce">set_edit_name</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; edit_name)</td></tr>
<tr class="memdesc:a0aec971ea570c1946b8e57462e1bc9ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the edit name for the current file.  <a href="#a0aec971ea570c1946b8e57462e1bc9ce">More...</a><br /></td></tr>
<tr class="separator:a0aec971ea570c1946b8e57462e1bc9ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bd4ac6face055102cd02c679056a16a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a3bd4ac6face055102cd02c679056a16a">set_icon</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&amp; icon)</td></tr>
<tr class="memdesc:a3bd4ac6face055102cd02c679056a16a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the icon for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>.  <a href="#a3bd4ac6face055102cd02c679056a16a">More...</a><br /></td></tr>
<tr class="separator:a3bd4ac6face055102cd02c679056a16a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a166b0739038a29aca63bc3dbf750a303"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a166b0739038a29aca63bc3dbf750a303">set_symbolic_icon</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&amp; icon)</td></tr>
<tr class="memdesc:a166b0739038a29aca63bc3dbf750a303"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the symbolic icon for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>.  <a href="#a166b0739038a29aca63bc3dbf750a303">More...</a><br /></td></tr>
<tr class="separator:a166b0739038a29aca63bc3dbf750a303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a07b5776ff1a1a8ed8d942710df5688"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a1a07b5776ff1a1a8ed8d942710df5688">set_content_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
<tr class="memdesc:a1a07b5776ff1a1a8ed8d942710df5688"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the content type attribute for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>.  <a href="#a1a07b5776ff1a1a8ed8d942710df5688">More...</a><br /></td></tr>
<tr class="separator:a1a07b5776ff1a1a8ed8d942710df5688"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50fe95ac1dd596d44cd40225af223f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#ac50fe95ac1dd596d44cd40225af223f5">set_size</a> (goffset <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01484.html#ga5b1a5398fdc4ecf20576f3cae02ea8fc">size</a>)</td></tr>
<tr class="memdesc:ac50fe95ac1dd596d44cd40225af223f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the G_FILE_ATTRIBUTE_STANDARD_SIZE attribute in the file info to the given size.  <a href="#ac50fe95ac1dd596d44cd40225af223f5">More...</a><br /></td></tr>
<tr class="separator:ac50fe95ac1dd596d44cd40225af223f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a999893faef31be8d0989415852ec527e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a999893faef31be8d0989415852ec527e">set_modification_time</a> (const <a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&amp; mtime)</td></tr>
<tr class="memdesc:a999893faef31be8d0989415852ec527e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the G_FILE_ATTRIBUTE_TIME_MODIFIED attribute in the file info to the given time value.  <a href="#a999893faef31be8d0989415852ec527e">More...</a><br /></td></tr>
<tr class="separator:a999893faef31be8d0989415852ec527e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0ca88a17c88c40b58890a68278528c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#af0ca88a17c88c40b58890a68278528c4">set_symlink_target</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; symlink_target)</td></tr>
<tr class="memdesc:af0ca88a17c88c40b58890a68278528c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET attribute in the file info to the given symlink target.  <a href="#af0ca88a17c88c40b58890a68278528c4">More...</a><br /></td></tr>
<tr class="separator:af0ca88a17c88c40b58890a68278528c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afec884c7bd2f655c7a3fe0122dfb4390"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#afec884c7bd2f655c7a3fe0122dfb4390">set_sort_order</a> (gint32 sort_order)</td></tr>
<tr class="memdesc:afec884c7bd2f655c7a3fe0122dfb4390"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sort order attribute in the file info structure.  <a href="#afec884c7bd2f655c7a3fe0122dfb4390">More...</a><br /></td></tr>
<tr class="separator:afec884c7bd2f655c7a3fe0122dfb4390"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:a0127f43140e01d6a6731d42f9419be27 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a0127f43140e01d6a6731d42f9419be27">Object</a> (const <a class="el" href="classGlib_1_1Object.html">Object</a>&amp;)=delete</td></tr>
<tr class="separator:a0127f43140e01d6a6731d42f9419be27 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7081561a5684709718fdf8c1875c56c0 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a7081561a5684709718fdf8c1875c56c0">operator=</a> (const <a class="el" href="classGlib_1_1Object.html">Object</a>&amp;)=delete</td></tr>
<tr class="separator:a7081561a5684709718fdf8c1875c56c0 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473ee068b40d5c949cee2c721d720c9a inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a473ee068b40d5c949cee2c721d720c9a">Object</a> (<a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a473ee068b40d5c949cee2c721d720c9a inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2855131d475e54294dc34573f12ca9a0 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a2855131d475e54294dc34573f12ca9a0">operator=</a> (<a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a2855131d475e54294dc34573f12ca9a0 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a0e6581bcbcc6197cca07df24bb91c492">get_data</a> (const <a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a>&amp; key)</td></tr>
<tr class="separator:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#afff7a375a862f3f899daaa99710122fa">set_data</a> (const <a class="el" href="classGlib_1_1Quark.html">Quark</a>&amp; key, void* data)</td></tr>
<tr class="separator:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a1febe3bae2dd71756e98e523cd33c1b4">set_data</a> (const <a class="el" href="classGlib_1_1Quark.html">Quark</a>&amp; key, void* data, <a class="el" href="classGlib_1_1Object.html#a969836f7bf4fec78eb50a1d790304d82">DestroyNotify</a> notify)</td></tr>
<tr class="separator:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#aada5b50844bda7ee02bed0ae2a715c00">remove_data</a> (const <a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a>&amp; quark)</td></tr>
<tr class="separator:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ab454f71bd74403b0cc46d3cbbedd6b0e">steal_data</a> (const <a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a>&amp; quark)</td></tr>
<tr class="separator:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#aaf0e140e7192dcecddd9f57c46825434">ObjectBase</a> (const <a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;)=delete</td></tr>
<tr class="separator:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a15f8834a320eac98dc1c1b8a9a2fd4c1">operator=</a> (const <a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;)=delete</td></tr>
<tr class="separator:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#aab599d3eec4b4a9ddc95ccdc6100053d">set_property_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value)</td></tr>
<tr class="memdesc:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#aab599d3eec4b4a9ddc95ccdc6100053d">More...</a><br /></td></tr>
<tr class="separator:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a5e30750441b92f0246c9d4ece95fc8a0">get_property_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value) const </td></tr>
<tr class="memdesc:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#a5e30750441b92f0246c9d4ece95fc8a0">More...</a><br /></td></tr>
<tr class="separator:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ad37844f7ea2c0091a22d011e04c48820">set_property</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const PropertyType&amp; value)</td></tr>
<tr class="memdesc:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#ad37844f7ea2c0091a22d011e04c48820">More...</a><br /></td></tr>
<tr class="separator:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a5f894c9c36ad391fdc85552af67a8530">get_property</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, PropertyType&amp; value) const </td></tr>
<tr class="memdesc:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#a5f894c9c36ad391fdc85552af67a8530">More...</a><br /></td></tr>
<tr class="separator:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#adc6c1e8f094275114d6e2c3ef3a33f98">connect_property_changed</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp; slot)</td></tr>
<tr class="memdesc:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#adc6c1e8f094275114d6e2c3ef3a33f98">More...</a><br /></td></tr>
<tr class="separator:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a9fff4abb6ecc939866a6ff5d32808221">connect_property_changed</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp;&amp; slot)</td></tr>
<tr class="memdesc:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#a9fff4abb6ecc939866a6ff5d32808221">More...</a><br /></td></tr>
<tr class="separator:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a896d7773c00bd2dcd310c861282ee8d1">connect_property_changed_with_return</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp; slot)</td></tr>
<tr class="memdesc:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#a896d7773c00bd2dcd310c861282ee8d1">More...</a><br /></td></tr>
<tr class="separator:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a00f0e2119fbb42efe42d66b8188a0daf">connect_property_changed_with_return</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp;&amp; slot)</td></tr>
<tr class="memdesc:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#a00f0e2119fbb42efe42d66b8188a0daf">More...</a><br /></td></tr>
<tr class="separator:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3">freeze_notify</a> ()</td></tr>
<tr class="memdesc:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the freeze count on object.  <a href="#a6e9e13b75f116c20212d318204ce8ea3">More...</a><br /></td></tr>
<tr class="separator:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a1bd8ea7bd8c4084ade6b3c27dddf06a4">thaw_notify</a> ()</td></tr>
<tr class="memdesc:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts the effect of a previous call to <a class="el" href="classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3" title="Increases the freeze count on object. ">freeze_notify()</a>.  <a href="#a1bd8ea7bd8c4084ade6b3c27dddf06a4">More...</a><br /></td></tr>
<tr class="separator:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a896a8a5db20043ea82956e3ef4b9c4ae">reference</a> () const </td></tr>
<tr class="memdesc:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the reference count for this object.  <a href="#a896a8a5db20043ea82956e3ef4b9c4ae">More...</a><br /></td></tr>
<tr class="separator:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3234b8ffb2a35b927e2978c8f3bfbfe3">unreference</a> () const </td></tr>
<tr class="memdesc:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count for this object.  <a href="#a3234b8ffb2a35b927e2978c8f3bfbfe3">More...</a><br /></td></tr>
<tr class="separator:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">gobj</a> ()</td></tr>
<tr class="memdesc:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a4c6efc18be8cb9c56e58fc0bd20fafbe">More...</a><br /></td></tr>
<tr class="separator:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">const GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">gobj</a> () const </td></tr>
<tr class="memdesc:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a778a94181132976bbfb0519793f3b32e">More...</a><br /></td></tr>
<tr class="separator:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a9b2a5eb93102f1849e5419016e22a15f">gobj_copy</a> () const </td></tr>
<tr class="memdesc:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Give a ref-ed copy to someone. Use for direct struct access.  <a href="#a9b2a5eb93102f1849e5419016e22a15f">More...</a><br /></td></tr>
<tr class="separator:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a7e1348841e762fb41b41c6f2ce9fa073">trackable</a> () noexcept</td></tr>
<tr class="separator:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ac8431d9452c9698a012597e6560c72fa">trackable</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;src) noexcept</td></tr>
<tr class="separator:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#aba42ed8afb6598106cf68c18a7387f18">trackable</a> (<a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src)</td></tr>
<tr class="separator:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a75587da09e30031db7a2519843f1f4fb">~trackable</a> ()</td></tr>
<tr class="separator:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed95b40846f61b4f202348c71d5913ea inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#aed95b40846f61b4f202348c71d5913ea">add_destroy_notify_callback</a> (void *data, <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a> func) const</td></tr>
<tr class="separator:aed95b40846f61b4f202348c71d5913ea inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a> ()</td></tr>
<tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">operator=</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;src)</td></tr>
<tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ac3d61cdb452dc46fcdc8a8d42d9c079d">operator=</a> (<a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src)</td></tr>
<tr class="separator:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c1845ff5b356f13b32180077f83cff inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ad1c1845ff5b356f13b32180077f83cff">remove_destroy_notify_callback</a> (void *data) const</td></tr>
<tr class="separator:ad1c1845ff5b356f13b32180077f83cff inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a60db6778f3f1cb3db54e6e58a184b9e5"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#a60db6778f3f1cb3db54e6e58a184b9e5">get_type</a> ()</td></tr>
<tr class="memdesc:a60db6778f3f1cb3db54e6e58a184b9e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a60db6778f3f1cb3db54e6e58a184b9e5">More...</a><br /></td></tr>
<tr class="separator:a60db6778f3f1cb3db54e6e58a184b9e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:aa08fd4d65078c227da321348eed9519d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">Gio::FileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1FileInfo.html#aa08fd4d65078c227da321348eed9519d">wrap</a> (GFileInfo* object, bool take_copy=false)</td></tr>
<tr class="memdesc:aa08fd4d65078c227da321348eed9519d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#aa08fd4d65078c227da321348eed9519d">More...</a><br /></td></tr>
<tr class="separator:aa08fd4d65078c227da321348eed9519d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('related_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit related_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ae4dea9a8dc611d6e4400a5b6a3cb4e7f">wrap</a> (GObject* object, bool take_copy=false)</td></tr>
<tr class="separator:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit related_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:a969836f7bf4fec78eb50a1d790304d82 inherit pub_types_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a969836f7bf4fec78eb50a1d790304d82">DestroyNotify</a> = void(*)(gpointer data)</td></tr>
<tr class="separator:a969836f7bf4fec78eb50a1d790304d82 inherit pub_types_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">typedef internal::func_destroy_notify&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a></td></tr>
<tr class="separator:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ad43f7c5ad0336e1eb3af622392a112eb">Object</a> ()</td></tr>
<tr class="separator:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a6d72588496bd7ac03f72420021fb94a5">Object</a> (const Glib::ConstructParams&amp; construct_params)</td></tr>
<tr class="separator:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a6f490eeaeb71db673c36799a0f729be5">Object</a> (GObject* castitem)</td></tr>
<tr class="separator:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e5bddabe8d60f751e157f0a41ce265 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a07e5bddabe8d60f751e157f0a41ce265">~Object</a> () noexcept override</td></tr>
<tr class="separator:a07e5bddabe8d60f751e157f0a41ce265 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a27d3451d9ca28d6a2f00838d7c56d545">ObjectBase</a> ()</td></tr>
<tr class="memdesc:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This default constructor is called implicitly from the constructor of user-derived classes, even if, for instance, Gtk::Button calls a different <a class="el" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces. ">ObjectBase</a> constructor.  <a href="#a27d3451d9ca28d6a2f00838d7c56d545">More...</a><br /></td></tr>
<tr class="separator:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ad4ef18214894c6874579313ab21d1018">ObjectBase</a> (const char* custom_type_name)</td></tr>
<tr class="memdesc:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">A derived constructor always overrides this choice.  <a href="#ad4ef18214894c6874579313ab21d1018">More...</a><br /></td></tr>
<tr class="separator:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3d59b4d85b0ee72a727e6b2e1b31a2ff">ObjectBase</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html">std::type_info</a>&amp; custom_type_info)</td></tr>
<tr class="memdesc:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This constructor is a special feature to allow creation of derived types on the fly, without having to use g_object_new() manually.  <a href="#a3d59b4d85b0ee72a727e6b2e1b31a2ff">More...</a><br /></td></tr>
<tr class="separator:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a7e2e177061f6a6e09c4cf3da49c6dfd3">ObjectBase</a> (<a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a2e968f118314ba4d5debfd2850d18003">operator=</a> (<a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ae56ec45e9ebeaacf24be4fb54ed2eea3">~ObjectBase</a> () noexcept=0</td></tr>
<tr class="separator:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3faafb14c4f0ca60fbf0f5f5c4d549d0">initialize</a> (GObject* castitem)</td></tr>
<tr class="separator:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a44ddc123cd98ed0083aa06364365c8d3">initialize_move</a> (GObject* castitem, <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a>* previous_wrapper)</td></tr>
<tr class="separator:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. </p>
<p>See FileAttribute for more information on how GIO handles file attributes.</p>
<p>To obtain a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> for a <a class="el" href="classGio_1_1File.html" title="File and directory handling. ">File</a>, use <a class="el" href="classGio_1_1File.html#adb25ffdbe571d33e89c9503fe9a20dcd" title="Gets the requested information about the file. ">File::query_info()</a> (or its async variant). To obtain a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> for a file input or output stream, use FileInput::stream_query_info() or FileOutput::stream_query_info() (or their async variants).</p>
<p><a class="el" href="classGio_1_1FileAttributeMatcher.html" title="FileAttributeMatcher allows for searching through a FileInfo for attributes. ">FileAttributeMatcher</a> allows for searching through a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> for attributes. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a75870ed357fdf7febedd5241a6f66b71"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gio::FileInfo::FileInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afdf1992aa1733b03a751e91442827c15"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gio::FileInfo::~FileInfo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a740057465d0744299ef0f118b7efe083"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gio::FileInfo::FileInfo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac00eda5b1db8e5c7d3a756a43efe47fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::clear_status </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clears the status information from <em>info</em>. </p>

</div>
</div>
<a class="anchor" id="a10d6651e6544788abac1e1f5da55bdc1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::copy_into </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">FileInfo</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>dest_info</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>First clears all of the [GFileAttribute][gio-GFileAttribute] of <em>dest_info</em>, and then copies all of the file attributes from <em>src_info</em> to <em>dest_info</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest_info</td><td>Destination to copy attributes to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a15f9fc3eeafd0fa4e90d51d22781be99"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&gt; Gio::FileInfo::dup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Duplicates a file info structure. </p>
<dl class="section return"><dt>Returns</dt><dd>A duplicate <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> of <em>other</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a75ee20462c4f2dc2c696611427a98d8c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::FileInfo::get_attribute_as_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the value of a attribute, formated as a string. </p>
<p>This escapes things as needed to make the string valid utf8.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A UTF-8 string associated with the given <em>attribute</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a167589bb3e2fa091d7717abe6405fd9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::get_attribute_boolean </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the value of a boolean attribute. </p>
<p>If the attribute does not contain a boolean value, <code>false</code> will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The boolean value contained within the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="a4803fb91a2fd7a754f030b63962b2bef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_attribute_byte_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the value of a byte string attribute. </p>
<p>If the attribute does not contain a byte string, <code>nullptr</code> will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The contents of the <em>attribute</em> value as a byte string, or <code>nullptr</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="ad450ccf254244a053c11b14e88695c2f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint32 Gio::FileInfo::get_attribute_int32 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a signed 32-bit integer contained within the attribute. </p>
<p>If the attribute does not contain a signed 32-bit integer, or is invalid, 0 will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A signed 32-bit integer from the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="aeb52d13f7ad792ca3cfa527a85b89809"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint64 Gio::FileInfo::get_attribute_int64 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a signed 64-bit integer contained within the attribute. </p>
<p>If the attribute does not contain an signed 64-bit integer, or is invalid, 0 will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A signed 64-bit integer from the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="a6211b572545a437f9691297cf439d394"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGlib_1_1Object.html">Glib::Object</a>&gt; Gio::FileInfo::get_attribute_object </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the value of a Object attribute. </p>
<p>If the attribute does not contain a Object, <code>nullptr</code> will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A Object associated with the given <em>attribute</em>, or <code>nullptr</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a55734d4049747825f04006145f8cd891"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__giommEnums.html#gae926022c51a79fd117e4bfd100c25b29">FileAttributeStatus</a> Gio::FileInfo::get_attribute_status </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the attribute status for an attribute key. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A FileAttributeStatus for the given <em>attribute</em>, or G_FILE_ATTRIBUTE_STATUS_UNSET if the key is invalid. </dd></dl>

</div>
</div>
<a class="anchor" id="aad2362ace81fdccc95eed6cf4e84af41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_attribute_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the value of a string attribute. </p>
<p>If the attribute does not contain a string, <code>nullptr</code> will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The contents of the <em>attribute</em> value as a UTF-8 string, or <code>nullptr</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a60775e746c94f56e37ad4659c4a5c790"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gio::FileInfo::get_attribute_strings </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the value of a stringv attribute. </p>
<p>If the attribute does not contain a stringv, <code>nullptr</code> will be returned.</p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000049">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The contents of the <em>attribute</em> value as a stringv, or <code>nullptr</code> otherwise. Do not free. These returned strings are UTF-8. </dd></dl>

</div>
</div>
<a class="anchor" id="ad9dfbef62139e9ea6d259d4bbe6b8b92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__giommEnums.html#ga5e79fa284e14b18d180741cd1c03d0e2">FileAttributeType</a> Gio::FileInfo::get_attribute_type </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the attribute type for an attribute key. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A FileAttributeType for the given <em>attribute</em>, or G_FILE_ATTRIBUTE_TYPE_INVALID if the key is not set. </dd></dl>

</div>
</div>
<a class="anchor" id="a4f84f3668092ae12b0f89f3ff985e9b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint32 Gio::FileInfo::get_attribute_uint32 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets an unsigned 32-bit integer contained within the attribute. </p>
<p>If the attribute does not contain an unsigned 32-bit integer, or is invalid, 0 will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An unsigned 32-bit integer from the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="a382b0afbec9d9ba59e7fbb7cbe5fc5a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint64 Gio::FileInfo::get_attribute_uint64 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a unsigned 64-bit integer contained within the attribute. </p>
<p>If the attribute does not contain an unsigned 64-bit integer, or is invalid, 0 will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A unsigned 64-bit integer from the attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="aa67a68ee61c7b43f2051cf8639966e75"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_content_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the file's content type. </p>
<dl class="section return"><dt>Returns</dt><dd>A string containing the file's content type. </dd></dl>

</div>
</div>
<a class="anchor" id="ab33f0f1073b1408c3bea9d20a8bf6f14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1DateTime.html">Glib::DateTime</a> Gio::FileInfo::get_deletion_date </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the DateTime representing the deletion date of the file, as available in G_FILE_ATTRIBUTE_TRASH_DELETION_DATE. </p>
<p>If the G_FILE_ATTRIBUTE_TRASH_DELETION_DATE attribute is unset, <code>nullptr</code> is returned.</p>
<dl class="since_2_36"><dt><b><a class="el" href="since_2_36.html#_since_2_36000023">Since glibmm 2.36:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A DateTime, or <code>nullptr</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="aab26e342861a38ea9cfcd8b52813d655"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_display_name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a display name for a file. </p>
<dl class="section return"><dt>Returns</dt><dd>A string containing the display name. </dd></dl>

</div>
</div>
<a class="anchor" id="a92f5240ac06f5848072e2f43aeb71516"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_edit_name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the edit name for a file. </p>
<dl class="section return"><dt>Returns</dt><dd>A string containing the edit name. </dd></dl>

</div>
</div>
<a class="anchor" id="aaa44913ffe15c029ce09dfe828cf0a0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_etag </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the [entity tag][gfile-etag] for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>. </p>
<p>See G_FILE_ATTRIBUTE_ETAG_VALUE.</p>
<dl class="section return"><dt>Returns</dt><dd>A string containing the value of the "etag:value" attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="abf62545b515bef26ead386be87750edb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__giommEnums.html#ga7dcba95023d74c47bba3fd0a07f8824c">FileType</a> Gio::FileInfo::get_file_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a file's type (whether it is a regular file, symlink, etc). </p>
<p>This is different from the file's content type, see g_file_info_get_content_type().</p>
<dl class="section return"><dt>Returns</dt><dd>A FileType for the given file. </dd></dl>

</div>
</div>
<a class="anchor" id="ad835c26e3252232a437d1013a5ed9aa3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Icon.html">Icon</a>&gt; Gio::FileInfo::get_icon </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the icon for a file. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons. ">Icon</a> for the given <em>info</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="afa956e081955525b68c5af3f291b7b8c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1Icon.html">Icon</a>&gt; Gio::FileInfo::get_icon </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the icon for a file. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons. ">Icon</a> for the given <em>info</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a2a237a251dce16850d2365f246e48e4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the name for a file. </p>
<dl class="section return"><dt>Returns</dt><dd>A string containing the file name. </dd></dl>

</div>
</div>
<a class="anchor" id="a298f0414de960d56bb5a2bcd951f4900"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">goffset Gio::FileInfo::get_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the file's size. </p>
<dl class="section return"><dt>Returns</dt><dd>A #goffset containing the file's size. </dd></dl>

</div>
</div>
<a class="anchor" id="a6527af61c645715e24863592246545b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint32 Gio::FileInfo::get_sort_order </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the value of the sort_order attribute from the <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER.</p>
<dl class="section return"><dt>Returns</dt><dd>A #gint32 containing the value of the "standard::sort_order" attribute. </dd></dl>

</div>
</div>
<a class="anchor" id="acb525fe0c1cb6b91483b7df5c37b5062"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Icon.html">Icon</a>&gt; Gio::FileInfo::get_symbolic_icon </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the symbolic icon for a file. </p>
<dl class="since_2_34"><dt><b><a class="el" href="since_2_34.html#_since_2_34000055">Since glibmm 2.34:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons. ">Icon</a> for the given <em>info</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a7f6058c4419384140c439fed14815f4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1Icon.html">Icon</a>&gt; Gio::FileInfo::get_symbolic_icon </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the symbolic icon for a file. </p>
<dl class="since_2_34"><dt><b><a class="el" href="since_2_34.html#_since_2_34000056">Since glibmm 2.34:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons. ">Icon</a> for the given <em>info</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a848a2f85fa4f84c6477e076987d28770"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::FileInfo::get_symlink_target </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the symlink target for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>. </p>
<dl class="section return"><dt>Returns</dt><dd>A string containing the symlink target. </dd></dl>

</div>
</div>
<a class="anchor" id="a60db6778f3f1cb3db54e6e58a184b9e5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gio::FileInfo::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a class="anchor" id="ae03eb9c62254cc8581e3ec757f8d98a4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GFileInfo* Gio::FileInfo::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="a631bcd07a3ae085260e7b3358444dd4a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GFileInfo* Gio::FileInfo::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="a4c85d7a363f3925102ae03442472ac7d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GFileInfo* Gio::FileInfo::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>

</div>
</div>
<a class="anchor" id="aa18458a7c75729d9521b3b0988bb9322"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::has_attribute </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if a file info structure has an attribute named <em>attribute</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>Ginfo</em> has an attribute named <em>attribute</em>, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="afb1ee0d2a0b6ca3284ae30639a495d34"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::has_namespace </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>name_space</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if a file info structure has an attribute in the specified <em>name_space</em>. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000048">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name_space</td><td>A file attribute namespace. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>Ginfo</em> has an attribute in <em>name_space</em>, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a0e782dc65b4a048628c35af89bc2b894"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::is_backup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if a file is a backup file. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if file is a backup file, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a58ec7193682510c1455a6547fcabddb4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::is_hidden </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if a file is hidden. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the file is a hidden file, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a7a7ef1e79deefd16be5fcea5ed00e6d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::is_symlink </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if a file is a symlink. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the given <em>info</em> is a symlink. </dd></dl>

</div>
</div>
<a class="anchor" id="a784a82a76bd8a10d16e6e78d311a8cae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__ContHandles.html#ga66b4a4b57f64be3fdc1972d8bf93723a">Glib::StringArrayHandle</a> Gio::FileInfo::list_attributes </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>name_space</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lists the file info structure's attributes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name_space</td><td>A file attribute key's namespace, or <code>nullptr</code> to list all attributes. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A null-terminated array of strings of all of the possible attribute types for the given <em>name_space</em>, or <code>nullptr</code> on error. </dd></dl>

</div>
</div>
<a class="anchor" id="a1ae40b6fa21dc1eb2a013652694c7c07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__ContHandles.html#ga66b4a4b57f64be3fdc1972d8bf93723a">Glib::StringArrayHandle</a> Gio::FileInfo::list_attributes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <a class="el" href="classGio_1_1FileInfo.html#a784a82a76bd8a10d16e6e78d311a8cae" title="Lists the file info structure&#39;s attributes. ">list_attributes()</a> convenience overload. </p>

</div>
</div>
<a class="anchor" id="a0bb8836539f5a2f4fe61c07e335110c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a> Gio::FileInfo::modification_time </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aaa5e5fafe9c5f4fec4913135e2a60947"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&amp; Gio::FileInfo::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGio_1_1FileInfo.html">FileInfo</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab36ffcf14c535c7fbbbb94907a3516c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::remove_attribute </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes all cases of <em>attribute</em> from <em>info</em> if it exists. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aac9c93946c7e7fd05404763f6b4fc768"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_boolean </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>attr_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A boolean value. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a76af54b7bff8fb2059a24fe421fd695f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_byte_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attr_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A byte string. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a179852aee069dcaa0b038067947fdb18"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_int32 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint32&#160;</td>
          <td class="paramname"><em>attr_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A signed 32-bit integer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afd81b823003ec5dd86fbaaec3486c52f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_int64 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64&#160;</td>
          <td class="paramname"><em>attr_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>Attribute name to set. </td></tr>
    <tr><td class="paramname">attr_value</td><td>Int64 value to set attribute to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="add9025ae3f25e5213ab8fba055a4e09d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_mask </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileAttributeMatcher.html">FileAttributeMatcher</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>mask</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets <em>mask</em> on <em>info</em> to match specific attribute types. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mask</td><td>A <a class="el" href="classGio_1_1FileAttributeMatcher.html" title="FileAttributeMatcher allows for searching through a FileInfo for attributes. ">FileAttributeMatcher</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8731a890f534730d780ba92b3407844e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_object </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>attr_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A Object. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a23be459ab17337e7ce3bf595d1c49caa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::FileInfo::set_attribute_status </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#gae926022c51a79fd117e4bfd100c25b29">FileAttributeStatus</a>&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the attribute status for an attribute key. </p>
<p>This is only needed by external code that implement g_file_set_attributes_from_info() or similar functions.</p>
<p>The attribute must exist in <em>info</em> for this to work. Otherwise <code>false</code> is returned and <em>info</em> is unchanged.</p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000050">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">status</td><td>A FileAttributeStatus. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the status was changed, <code>false</code> if the key was not set. </dd></dl>

</div>
</div>
<a class="anchor" id="a1e606f4da36965161e1dca33cca4d356"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attr_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A UTF-8 string. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7ca4e0eff88cb39997d062bb87c1a7e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_strings </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>attr_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<p>Sinze: 2.22</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>A <code>nullptr</code> terminated array of UTF-8 strings. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acae23c362ceb3a9df2f0b4355a34c805"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_uint32 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>attr_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>An unsigned 32-bit integer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa8116dd0baf75878247290ab382ba71e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_attribute_uint64 </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint64&#160;</td>
          <td class="paramname"><em>attr_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the <em>attribute</em> to contain the given <em>attr_value</em>, if possible. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attribute</td><td>A file attribute key. </td></tr>
    <tr><td class="paramname">attr_value</td><td>An unsigned 64-bit integer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1a07b5776ff1a1a8ed8d942710df5688"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_content_type </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>content_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the content type attribute for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">content_type</td><td>A content type. See [GContentType][gio-GContentType]. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6c0171f42d0877023cfe574b77359b59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_display_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>display_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the display name for the current <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">display_name</td><td>A string containing a display name. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0aec971ea570c1946b8e57462e1bc9ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_edit_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>edit_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the edit name for the current file. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">edit_name</td><td>A string containing an edit name. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab3ceaaaf6112575fd1b9cd6c75112606"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_file_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#ga7dcba95023d74c47bba3fd0a07f8824c">FileType</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the file type in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> to <em>type</em>. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_TYPE.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>A FileType. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3bd4ac6face055102cd02c679056a16a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_icon </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>icon</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the icon for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_ICON.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">icon</td><td>A <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons. ">Icon</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab66bea83d2c1a014c73e913b77b90772"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_is_hidden </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>hidden</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the "is_hidden" attribute in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> according to <em>hidden</em>. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">hidden</td><td>A <code>bool</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a04ac76c5e1ab72104db2b07014916c64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_is_symlink </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>symlink</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the "is_symlink" attribute in a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a> according to <em>symlink</em>. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">symlink</td><td>A <code>bool</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a999893faef31be8d0989415852ec527e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_modification_time </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a>&amp;&#160;</td>
          <td class="paramname"><em>mtime</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the G_FILE_ATTRIBUTE_TIME_MODIFIED attribute in the file info to the given time value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mtime</td><td>A TimeVal. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af2430c30058f424bbc71c342fd2e9cda"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the name attribute for the current <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_NAME.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>A string containing a name. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac50fe95ac1dd596d44cd40225af223f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_size </td>
          <td>(</td>
          <td class="paramtype">goffset&#160;</td>
          <td class="paramname"><em>size</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the G_FILE_ATTRIBUTE_STANDARD_SIZE attribute in the file info to the given size. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">size</td><td>A #goffset containing the file's size. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afec884c7bd2f655c7a3fe0122dfb4390"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_sort_order </td>
          <td>(</td>
          <td class="paramtype">gint32&#160;</td>
          <td class="paramname"><em>sort_order</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the sort order attribute in the file info structure. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sort_order</td><td>A sort order integer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a166b0739038a29aca63bc3dbf750a303"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_symbolic_icon </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>icon</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the symbolic icon for a given <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain, and allows for manipulation of extended attributes. ">FileInfo</a>. </p>
<p>See G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON.</p>
<dl class="since_2_34"><dt><b><a class="el" href="since_2_34.html#_since_2_34000057">Since glibmm 2.34:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">icon</td><td>A <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons. ">Icon</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af0ca88a17c88c40b58890a68278528c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::set_symlink_target </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>symlink_target</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET attribute in the file info to the given symlink target. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">symlink_target</td><td>A static string containing a path to a symlink target. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afb9178c888fbf6fd2ef1344bc8523ba3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::FileInfo::unset_attribute_mask </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unsets a mask set by g_file_info_set_attribute_mask(), if one is set. </p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="aa08fd4d65078c227da321348eed9519d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1FileInfo.html">Gio::FileInfo</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GFileInfo *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Mar 19 2019 09:56:40 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>