Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > e8cbfa9673da18966abee0a6d7051b87 > files > 1313

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

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

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If a method takes this as an argument, or has this as a return type, then you can use a standard container such as <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1list.html">std::list</a> or <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1vector.html">std::vector</a>.  <a href="classGlib_1_1ArrayHandle.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Checksum.html">Checksum</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Computes the checksum for data.  <a href="classGlib_1_1Checksum.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Sequence.html">Sequence</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Utility class holding an iterator sequence.  <a href="classGlib_1_1Sequence.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ConvertError.html">ConvertError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for charset conversion errors.  <a href="classGlib_1_1ConvertError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1IConv.html">IConv</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Thin iconv() wrapper.  <a href="classGlib_1_1IConv.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html">Date</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Julian calendar date.  <a href="classGlib_1_1Date.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Dispatcher.html">Dispatcher</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Signal class for inter-thread communication.  <a href="classGlib_1_1Dispatcher.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Error.html">Error</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Exception.html">Exception</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1FileError.html">FileError</a></td></tr>

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

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Utility class representing an open directory.  <a href="classGlib_1_1Dir.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1HelperList.html">HelperList</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html">Interface</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1IOChannelError.html">IOChannelError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for <a class="el" href="classGlib_1_1IOChannel.html" title="IOChannel aims to provide portable I/O support for files, pipes and sockets, and...">IOChannel</a> errors.  <a href="classGlib_1_1IOChannelError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1IOChannel.html">IOChannel</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1IOChannel.html" title="IOChannel aims to provide portable I/O support for files, pipes and sockets, and...">IOChannel</a> aims to provide portable I/O support for files, pipes and sockets, and to integrate them with the GLib main event loop.  <a href="classGlib_1_1IOChannel.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1KeyFileError.html">KeyFileError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for <a class="el" href="classGlib_1_1KeyFile.html" title="This class lets you parse, edit or create files containing groups of key-value pairs...">KeyFile</a> errors.  <a href="classGlib_1_1KeyFileError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1KeyFile.html">KeyFile</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class lets you parse, edit or create files containing groups of key-value pairs, which we call key files for lack of a better name.  <a href="classGlib_1_1KeyFile.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html">ListHandle</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1PollFD.html">PollFD</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalTimeout.html">SignalTimeout</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalIdle.html">SignalIdle</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalIO.html">SignalIO</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalChildWatch.html">SignalChildWatch</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1MainContext.html">MainContext</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Main context.  <a href="classGlib_1_1MainContext.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1MainLoop.html">MainLoop</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Source.html">Source</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1TimeoutSource.html">TimeoutSource</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1IdleSource.html">IdleSource</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1IOSource.html">IOSource</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1MarkupError.html">MarkupError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exception class for markup parsing errors.  <a href="classGlib_1_1MarkupError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Module.html">Module</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dynamic Loading of Modules These functions provide a portable way to dynamically load object files (commonly known as 'plug-ins').  <a href="classGlib_1_1Module.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html">Object</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces.">Glib::ObjectBase</a> is a common base class for Objects and Interfaces.  <a href="classGlib_1_1ObjectBase.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionError.html">OptionError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for options.  <a href="classGlib_1_1OptionError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionContext.html">OptionContext</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An <a class="el" href="classGlib_1_1OptionContext.html" title="An OptionContext defines which options are accepted by the commandline option parser...">OptionContext</a> defines which options are accepted by the commandline option parser.  <a href="classGlib_1_1OptionContext.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionEntry.html">OptionEntry</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An <a class="el" href="classGlib_1_1OptionEntry.html" title="An OptionEntry defines a single option.">OptionEntry</a> defines a single option.  <a href="classGlib_1_1OptionEntry.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1OptionGroup.html">OptionGroup</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An <a class="el" href="classGlib_1_1OptionGroup.html" title="An OptionGroup defines the options in a single group.">OptionGroup</a> defines the options in a single group.  <a href="classGlib_1_1OptionGroup.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1PatternSpec.html">PatternSpec</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1PropertyBase.html">PropertyBase</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Property.html">Property</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1PropertyProxy.html">PropertyProxy</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A <a class="el" href="classGlib_1_1PropertyProxy.html" title="A PropertyProxy can be used to get and set the value of an object&#39;s property...">PropertyProxy</a> can be used to get and set the value of an object's property.  <a href="classGlib_1_1PropertyProxy.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1PropertyProxy__WriteOnly.html">PropertyProxy_WriteOnly</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See PropertyProxy().  <a href="classGlib_1_1PropertyProxy__WriteOnly.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">PropertyProxy_ReadOnly</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See PropertyProxy().  <a href="classGlib_1_1PropertyProxy__ReadOnly.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxyProperty.html">SignalProxyProperty</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Use the <a class="el" href="classGlib_1_1SignalProxyProperty.html#911d4e8417d1ee28b4286030ddb40e4c">connect()</a> method, with <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/group__s20__3__7__adaptors.html#gga1">sigc::ptr_fun()</a> or <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/group__s20__3__8__memadaptors.html#gga2">sig::mem_fun()</a> to connect signals to signal handlers.  <a href="classGlib_1_1SignalProxyProperty.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1PropertyProxy__Base.html">PropertyProxy_Base</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Quarks are unique IDs in <a class="el" href="namespaceGlib.html">Glib</a> for strings for use in hash table lookups.  <a href="classGlib_1_1QueryQuark.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Quark.html">Quark</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Rand.html">Rand</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1RefPtr.html">RefPtr</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">RefPtr&lt;&gt; is a reference-counting shared smartpointer.  <a href="classGlib_1_1RefPtr.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1RegexError.html">RegexError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for <a class="el" href="classGlib_1_1Regex.html" title="Perl-compatible regular expressions - matches strings against regular expressions...">Regex</a>.  <a href="classGlib_1_1RegexError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Regex.html">Regex</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perl-compatible regular expressions - matches strings against regular expressions.  <a href="classGlib_1_1Regex.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ShellError.html">ShellError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for shell utility errors.  <a href="classGlib_1_1ShellError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxyBase.html">SignalProxyBase</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxyNormal.html">SignalProxyNormal</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The SignalProxy provides an API similar to sigc::signal that can be used to connect sigc::slots to glib signals.  <a href="classGlib_1_1SignalProxyNormal.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxy0.html">SignalProxy0</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Proxy for signals with 0 arguments.  <a href="classGlib_1_1SignalProxy0.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxy1.html">SignalProxy1</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Proxy for signals with 1 arguments.  <a href="classGlib_1_1SignalProxy1.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxy2.html">SignalProxy2</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Proxy for signals with 2 arguments.  <a href="classGlib_1_1SignalProxy2.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxy3.html">SignalProxy3</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Proxy for signals with 3 arguments.  <a href="classGlib_1_1SignalProxy3.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxy4.html">SignalProxy4</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Proxy for signals with 4 arguments.  <a href="classGlib_1_1SignalProxy4.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxy5.html">SignalProxy5</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Proxy for signals with 5 arguments.  <a href="classGlib_1_1SignalProxy5.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SignalProxy6.html">SignalProxy6</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Proxy for signals with 6 arguments.  <a href="classGlib_1_1SignalProxy6.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SListHandle.html">SListHandle</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1SpawnError.html">SpawnError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for errors occuring when spawning processes.  <a href="classGlib_1_1SpawnError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1StreamIOChannel.html">StreamIOChannel</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This whole class is deprecated in glibmm&nbsp;2.2.  <a href="classGlib_1_1StreamIOChannel.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ThreadError.html">ThreadError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for thread-related errors.  <a href="classGlib_1_1ThreadError.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Thread.html">Thread</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Represents a running thread.  <a href="classGlib_1_1Thread.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGlib_1_1StaticMutex.html">StaticMutex</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Like <a class="el" href="classGlib_1_1Mutex.html" title="Represents a mutex (mutual exclusion).">Glib::Mutex</a>, but can be defined at compile time.  <a href="structGlib_1_1StaticMutex.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Mutex.html">Mutex</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Represents a mutex (mutual exclusion).  <a href="classGlib_1_1Mutex.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGlib_1_1StaticRecMutex.html">StaticRecMutex</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Like <a class="el" href="classGlib_1_1RecMutex.html">Glib::RecMutex</a>, but can be defined at compile time.  <a href="structGlib_1_1StaticRecMutex.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1RecMutex.html">RecMutex</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGlib_1_1StaticRWLock.html">StaticRWLock</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Like <a class="el" href="classGlib_1_1RWLock.html">Glib::RWLock</a>, but can be defined at compile time.  <a href="structGlib_1_1StaticRWLock.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1RWLock.html">RWLock</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Cond.html">Cond</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An opaque data structure to represent a condition.  <a href="classGlib_1_1Cond.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGlib_1_1StaticPrivate.html">StaticPrivate</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Private.html">Private</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ThreadPool.html">ThreadPool</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A pool of threads to execute work concurrently.  <a href="classGlib_1_1ThreadPool.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Timer.html">Timer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Portable stop watch interface.  <a href="classGlib_1_1Timer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGlib_1_1TimeVal.html">TimeVal</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="structGlib_1_1TimeVal.html" title="Glib::TimeVal is a wrapper around the glib structure GTimeVal.">Glib::TimeVal</a> is a wrapper around the glib structure <a class="el" href="classGTimeVal.html">GTimeVal</a>.  <a href="structGlib_1_1TimeVal.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Tree.html">Tree</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">N-ary Trees — trees of data with any number of branches.  <a href="classGlib_1_1Tree.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ustring__Iterator.html">ustring_Iterator</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The iterator type of <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a>.  <a href="classGlib_1_1ustring__Iterator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ustring.html">ustring</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a> has much the same interface as <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>, but contains Unicode characters encoded as UTF-8.  <a href="classGlib_1_1ustring.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ValueBase.html">ValueBase</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ValueBase__Boxed.html">ValueBase_Boxed</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ValueBase__Object.html">ValueBase_Object</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ValueBase__Enum.html">ValueBase_Enum</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ValueBase__Flags.html">ValueBase_Flags</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ValueBase__String.html">ValueBase_String</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value__Boxed.html">Value_Boxed</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value__Enum.html">Value_Enum</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class of Glib::Value&lt;T&gt; specializations for enum types.  <a href="classGlib_1_1Value__Enum.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value__Flags.html">Value_Flags</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class of Glib::Value&lt;T&gt; specializations for flags types.  <a href="classGlib_1_1Value__Flags.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01bool_01_4.html">Value&lt;bool&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01char_01_4.html">Value&lt;char&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01unsigned_01char_01_4.html">Value&lt;unsigned char&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01int_01_4.html">Value&lt;int&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01unsigned_01int_01_4.html">Value&lt;unsigned int&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01long_01_4.html">Value&lt;long&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01unsigned_01long_01_4.html">Value&lt;unsigned long&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01long_01long_01_4.html">Value&lt;long long&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01unsigned_01long_01long_01_4.html">Value&lt;unsigned long long&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01float_01_4.html">Value&lt;float&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01double_01_4.html">Value&lt;double&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01void_01_5_01_4.html">Value&lt;void*&gt;</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value__Pointer.html">Value_Pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value.html">Value</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic value implementation for custom types.  <a href="classGlib_1_1Value.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01T_01_5_01_4.html">Value&lt;T*&gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Specialization for pointers to instances of any type.  <a href="classGlib_1_1Value_3_01T_01_5_01_4.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01const_01T_01_5_01_4.html">Value&lt;const T*&gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Specialization for pointers to const instances of any type.  <a href="classGlib_1_1Value_3_01const_01T_01_5_01_4.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01std_1_1string_01_4.html">Value&lt;std::string&gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Specialization for strings.  <a href="classGlib_1_1Value_3_01std_1_1string_01_4.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Value_3_01Glib_1_1ustring_01_4.html">Value&lt;Glib::ustring&gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Specialization for UTF-8 strings.  <a href="classGlib_1_1Value_3_01Glib_1_1ustring_01_4.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib_1_1Ascii.html">Ascii</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib_1_1Container__Helpers.html">Container_Helpers</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib_1_1Markup.html">Markup</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib_1_1Unicode.html">Unicode</a></td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classGlib_1_1ArrayHandle.html">ArrayHandle</a><br>
&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ContHandles.html#g8e243b697be740f5f7d4b578ae50db41">StringArrayHandle</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If a method takes this as an argument, or has this as a return type, then you can use a standard container such as std::list&lt;Glib::ustring&gt; or std::vector&lt;Glib::ustring&gt;.  <a href="group__ContHandles.html#g8e243b697be740f5f7d4b578ae50db41"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br>
<a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a><br>
&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#4e357796ff84955c958209e877211f66">SArray</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef GPid&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#48d413f720e558ccfc0e5b141fc07f0e">Pid</a></td></tr>

<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ContHandles.html#g64c27560b41710ccf64a3679a3ba3f20">OwnershipType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__ContHandles.html#gg64c27560b41710ccf64a3679a3ba3f207d594cffcc2d2d6c4313ddb4d6613c79">OWNERSHIP_NONE</a> =  0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__ContHandles.html#gg64c27560b41710ccf64a3679a3ba3f20448c598cdc37e2de8a162e1020001715">OWNERSHIP_SHALLOW</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__ContHandles.html#gg64c27560b41710ccf64a3679a3ba3f202a6d6bfadc36f9eda31af79d32928c6a">OWNERSHIP_DEEP</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g33c24ccefbd130021f06708763e16ef2">FileTest</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef23181e2e655e765b00dfdb1e1ea443f62">FILE_TEST_IS_REGULAR</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef286cda9ff0bf25358070a9bc8b4a186d6">FILE_TEST_IS_SYMLINK</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef2d3679641c18e5e4d4578c2122492cea4">FILE_TEST_IS_DIR</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef2d9ab64f07fd4fc2105b53b7379265535">FILE_TEST_IS_EXECUTABLE</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg33c24ccefbd130021f06708763e16ef237c8f223bda6b6ce2875490351989ddd">FILE_TEST_EXISTS</a> =  1 &lt;&lt; 4
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>FileTest operator|(FileTest, FileTest)</code><br>
 <code>FileTest operator&amp;(FileTest, FileTest)</code><br>
 <code>FileTest operator^(FileTest, FileTest)</code><br>
 <code>FileTest operator~(FileTest)</code><br>
 <code>FileTest&amp; operator|=(FileTest&amp;, FileTest)</code><br>
 <code>FileTest&amp; operator&amp;=(FileTest&amp;, FileTest)</code><br>
 <code>FileTest&amp; operator^=(FileTest&amp;, FileTest)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#g33c24ccefbd130021f06708763e16ef2">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#ga3767731311bdba4ef42dc99215e5cda">SeekType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gga3767731311bdba4ef42dc99215e5cda48f0a394042c3a8e117b2ae64af33960">SEEK_TYPE_CUR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gga3767731311bdba4ef42dc99215e5cda1e0d3b4a03e5dd32f135acc89982889f">SEEK_TYPE_SET</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gga3767731311bdba4ef42dc99215e5cdafa5ff5cdf7e6623866c717fe49cfbaec">SEEK_TYPE_END</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g23fb251e48485b62a9c2677bb1f87d5e">IOStatus</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg23fb251e48485b62a9c2677bb1f87d5e121996c81c45593110cd714bb81bc349">IO_STATUS_ERROR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg23fb251e48485b62a9c2677bb1f87d5ef249c5b8e984c37db0847258aeeae86a">IO_STATUS_NORMAL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg23fb251e48485b62a9c2677bb1f87d5ed42ae91b402716ab4faaec9b0f3823fe">IO_STATUS_EOF</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg23fb251e48485b62a9c2677bb1f87d5e5a33609d7ff07e1d711185c0765cf5de">IO_STATUS_AGAIN</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gee093e5db5bc1ea5738771ba0d1af3b7">IOFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggee093e5db5bc1ea5738771ba0d1af3b7121e65986f06397730c4c36d09fb4dc7">IO_FLAG_APPEND</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggee093e5db5bc1ea5738771ba0d1af3b73724a778574d25ba0bd83139a80b2c0b">IO_FLAG_NONBLOCK</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggee093e5db5bc1ea5738771ba0d1af3b7162bfe5ccb18465d0f11e954cc4a89d9">IO_FLAG_IS_READABLE</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggee093e5db5bc1ea5738771ba0d1af3b7f9738e0234ae1d1f15c4512d6edb16db">IO_FLAG_IS_WRITEABLE</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggee093e5db5bc1ea5738771ba0d1af3b7c1373a306084710994199b3de0137cfd">IO_FLAG_IS_SEEKABLE</a> =  1 &lt;&lt; 4, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggee093e5db5bc1ea5738771ba0d1af3b79431cd6fcef2a716b7d313bd9cde85b6">IO_FLAG_GET_MASK</a> =  0x0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggee093e5db5bc1ea5738771ba0d1af3b71d4db9b335a96f503cd491973b162105">IO_FLAG_SET_MASK</a> =  0x1
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>IOFlags operator|(IOFlags, IOFlags)</code><br>
 <code>IOFlags operator&amp;(IOFlags, IOFlags)</code><br>
 <code>IOFlags operator^(IOFlags, IOFlags)</code><br>
 <code>IOFlags operator~(IOFlags)</code><br>
 <code>IOFlags&amp; operator|=(IOFlags&amp;, IOFlags)</code><br>
 <code>IOFlags&amp; operator&amp;=(IOFlags&amp;, IOFlags)</code><br>
 <code>IOFlags&amp; operator^=(IOFlags&amp;, IOFlags)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#gee093e5db5bc1ea5738771ba0d1af3b7">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g5866be36312563d91e5a7be27348459b">KeyFileFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg5866be36312563d91e5a7be27348459b06a606cb7b5f244a0f3ad4f5e67b30bb">KEY_FILE_NONE</a> =  0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg5866be36312563d91e5a7be27348459b00058fa3d8e271d9ff5e1469dc39dc69">KEY_FILE_KEEP_COMMENTS</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg5866be36312563d91e5a7be27348459b7ff723c84c930b978dccd6732eebe985">KEY_FILE_KEEP_TRANSLATIONS</a> =  1 &lt;&lt; 1
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>KeyFileFlags operator|(KeyFileFlags, KeyFileFlags)</code><br>
 <code>KeyFileFlags operator&amp;(KeyFileFlags, KeyFileFlags)</code><br>
 <code>KeyFileFlags operator^(KeyFileFlags, KeyFileFlags)</code><br>
 <code>KeyFileFlags operator~(KeyFileFlags)</code><br>
 <code>KeyFileFlags&amp; operator|=(KeyFileFlags&amp;, KeyFileFlags)</code><br>
 <code>KeyFileFlags&amp; operator&amp;=(KeyFileFlags&amp;, KeyFileFlags)</code><br>
 <code>KeyFileFlags&amp; operator^=(KeyFileFlags&amp;, KeyFileFlags)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#g5866be36312563d91e5a7be27348459b">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#ggbd96381793b70d4ae32c725926990918f244f3e8c1c9525762f3630befd76336">IO_IN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#ggbd96381793b70d4ae32c72592699091860f61c8f26f2bb61afd3ad8afd673099">IO_OUT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#ggbd96381793b70d4ae32c72592699091836bb5411dda1131e5c23e17a8619c820">IO_PRI</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#ggbd96381793b70d4ae32c7259269909182e402c9fd5879c49ef5359fa4189acd3">IO_ERR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#ggbd96381793b70d4ae32c725926990918b5dcc0e24c236c027b041d362dcff35b">IO_HUP</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#ggbd96381793b70d4ae32c725926990918d37b5d6ba6a0c1ad98510f352ac2f885">IO_NVAL</a>
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A bitwise combination representing an I/O condition to watch for on an event source.  <a href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g502283ffbe523adf38c69905ec8640f3">ModuleFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg502283ffbe523adf38c69905ec8640f3cd94d05ef9ba97ceb6f3904b87f5bbfc">MODULE_BIND_LAZY</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg502283ffbe523adf38c69905ec8640f38e5768a91ee8dbf459785dee8b664b72">MODULE_BIND_LOCAL</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg502283ffbe523adf38c69905ec8640f39cbf95b359863e9296457cbb0f193169">MODULE_BIND_MASK</a> =  0x03
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>ModuleFlags operator|(ModuleFlags, ModuleFlags)</code><br>
 <code>ModuleFlags operator&amp;(ModuleFlags, ModuleFlags)</code><br>
 <code>ModuleFlags operator^(ModuleFlags, ModuleFlags)</code><br>
 <code>ModuleFlags operator~(ModuleFlags)</code><br>
 <code>ModuleFlags&amp; operator|=(ModuleFlags&amp;, ModuleFlags)</code><br>
 <code>ModuleFlags&amp; operator&amp;=(ModuleFlags&amp;, ModuleFlags)</code><br>
 <code>ModuleFlags&amp; operator^=(ModuleFlags&amp;, ModuleFlags)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#g502283ffbe523adf38c69905ec8640f3">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>
&nbsp;&nbsp;<a class="el" href="namespaceGlib.html#0c450f82b9e34689e2dda2038ba7834fa3219d7be6fa3282a80d7a850c401db9">PRIORITY_HIGH</a> =  -100, 
<br>
&nbsp;&nbsp;<a class="el" href="namespaceGlib.html#0c450f82b9e34689e2dda2038ba7834f597ed3aa6067516c9c752896f3816b5e">PRIORITY_DEFAULT</a> =  0, 
<br>
&nbsp;&nbsp;<a class="el" href="namespaceGlib.html#0c450f82b9e34689e2dda2038ba7834ff2d20696a8afab425c00268d981e9897">PRIORITY_HIGH_IDLE</a> =  100, 
<br>
&nbsp;&nbsp;<a class="el" href="namespaceGlib.html#0c450f82b9e34689e2dda2038ba7834fe8c1127af0a2dab71f196a957dab8375">PRIORITY_DEFAULT_IDLE</a> =  200, 
<br>
&nbsp;&nbsp;<a class="el" href="namespaceGlib.html#0c450f82b9e34689e2dda2038ba7834fc6034649b50f9f92a69c1e67b92ecfc8">PRIORITY_LOW</a> =  300
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gaaedee3e1374af9f1d66ccd34252a68d">RegexCompileFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d0f604aee4eae77ce7bca901c8b3de37d">REGEX_CASELESS</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68dee58700869ae67ad0823d10a7c51cb9d">REGEX_MULTILINE</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d7ec3013d10b6360c921d67f23ff585fa">REGEX_DOTALL</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d4ef80551354a8a16bcefaf9b35f55a17">REGEX_EXTENDED</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d67404d06bba595dec28fb4e6e05da427">REGEX_ANCHORED</a> =  1 &lt;&lt; 4, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d0d7cf52858b215b55ff10ccae9732dd4">REGEX_DOLLAR_ENDONLY</a> =  1 &lt;&lt; 5, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68df9c564d8191b7220f0f072b3b694f8ac">REGEX_UNGREEDY</a> =  1 &lt;&lt; 9, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d3acb6bdd173741b57cf267be3a3c7f75">REGEX_RAW</a> =  1 &lt;&lt; 11, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68dc6ccf906840973453a55625b2edf2f25">REGEX_NO_AUTO_CAPTURE</a> =  1 &lt;&lt; 12, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d581257f414998f8ea0e0f55adf0844f0">REGEX_OPTIMIZE</a> =  1 &lt;&lt; 13, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d895a8a3fb7141b91a1890ee0bdb1a6b1">REGEX_DUPNAMES</a> =  1 &lt;&lt; 19, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d3cab374f897aaac10d71c5437f9d77f3">REGEX_NEWLINE_CR</a> =  1 &lt;&lt; 20, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68dbbbc306156a05aa67fde8d86d6d3b3c9">REGEX_NEWLINE_LF</a> =  1 &lt;&lt; 21, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d8a419c54023c5dbedbd8960c9367d68a">REGEX_NEWLINE_CRLF</a> =  0x100000
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>RegexCompileFlags operator|(RegexCompileFlags, RegexCompileFlags)</code><br>
 <code>RegexCompileFlags operator&amp;(RegexCompileFlags, RegexCompileFlags)</code><br>
 <code>RegexCompileFlags operator^(RegexCompileFlags, RegexCompileFlags)</code><br>
 <code>RegexCompileFlags operator~(RegexCompileFlags)</code><br>
 <code>RegexCompileFlags&amp; operator|=(RegexCompileFlags&amp;, RegexCompileFlags)</code><br>
 <code>RegexCompileFlags&amp; operator&amp;=(RegexCompileFlags&amp;, RegexCompileFlags)</code><br>
 <code>RegexCompileFlags&amp; operator^=(RegexCompileFlags&amp;, RegexCompileFlags)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#gaaedee3e1374af9f1d66ccd34252a68d">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g8375c7f6797efc96929e8be89435c746">RegexMatchFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746c387b5b0e77b1726553e5d77e77191d9">REGEX_MATCH_ANCHORED</a> =  1 &lt;&lt; 4, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746fcdffce16a01e99f25f52bfe3deafd80">REGEX_MATCH_NOTBOL</a> =  1 &lt;&lt; 7, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c74670b70be752f4874a262c15b99b3ee75f">REGEX_MATCH_NOTEOL</a> =  1 &lt;&lt; 8, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c74658bc907f6f6e19c30456c895d18ea655">REGEX_MATCH_NOTEMPTY</a> =  1 &lt;&lt; 10, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746aa4d21e1c7f7ab1df117d433cafc5ad6">REGEX_MATCH_PARTIAL</a> =  1 &lt;&lt; 15, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746ed663630c5623dc65f0ea23a04cf2979">REGEX_MATCH_NEWLINE_CR</a> =  1 &lt;&lt; 20, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746f5656ccd40cd632e00bc71b08834386e">REGEX_MATCH_NEWLINE_LF</a> =  1 &lt;&lt; 21, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c7464b76b13cfd30f891108f491a58dbb2a9">REGEX_MATCH_NEWLINE_CRLF</a> =  0x100000, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746c76fe84aa6df3f8e6af74504ff5e7ca8">REGEX_MATCH_NEWLINE_ANY</a> =  1 &lt;&lt; 22
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>RegexMatchFlags operator|(RegexMatchFlags, RegexMatchFlags)</code><br>
 <code>RegexMatchFlags operator&amp;(RegexMatchFlags, RegexMatchFlags)</code><br>
 <code>RegexMatchFlags operator^(RegexMatchFlags, RegexMatchFlags)</code><br>
 <code>RegexMatchFlags operator~(RegexMatchFlags)</code><br>
 <code>RegexMatchFlags&amp; operator|=(RegexMatchFlags&amp;, RegexMatchFlags)</code><br>
 <code>RegexMatchFlags&amp; operator&amp;=(RegexMatchFlags&amp;, RegexMatchFlags)</code><br>
 <code>RegexMatchFlags&amp; operator^=(RegexMatchFlags&amp;, RegexMatchFlags)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#g8375c7f6797efc96929e8be89435c746">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg075918988c271e7fb63f1a1d083e26dda2a457be3bdc07bbd0d32e1a63264d90">SPAWN_LEAVE_DESCRIPTORS_OPEN</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg075918988c271e7fb63f1a1d083e26dd0ad30b49d46750083ddd1e0643635e85">SPAWN_DO_NOT_REAP_CHILD</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg075918988c271e7fb63f1a1d083e26dd341e5cb2803eb06a0f2f0431d6305e04">SPAWN_SEARCH_PATH</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg075918988c271e7fb63f1a1d083e26dd450919630c2ce753374d1d05760bb205">SPAWN_STDOUT_TO_DEV_NULL</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg075918988c271e7fb63f1a1d083e26dd5ae7fa0d4f6a0bdfc37adeb578634491">SPAWN_STDERR_TO_DEV_NULL</a> =  1 &lt;&lt; 4, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg075918988c271e7fb63f1a1d083e26dd9fb3c6cfddb2ef201f7b11829da8b5d0">SPAWN_CHILD_INHERITS_STDIN</a> =  1 &lt;&lt; 5, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg075918988c271e7fb63f1a1d083e26dd55dc12133953441059847e8633227a84">SPAWN_FILE_AND_ARGV_ZERO</a> =  1 &lt;&lt; 6
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>SpawnFlags operator|(SpawnFlags, SpawnFlags)</code><br>
 <code>SpawnFlags operator&amp;(SpawnFlags, SpawnFlags)</code><br>
 <code>SpawnFlags operator^(SpawnFlags, SpawnFlags)</code><br>
 <code>SpawnFlags operator~(SpawnFlags)</code><br>
 <code>SpawnFlags&amp; operator|=(SpawnFlags&amp;, SpawnFlags)</code><br>
 <code>SpawnFlags&amp; operator&amp;=(SpawnFlags&amp;, SpawnFlags)</code><br>
 <code>SpawnFlags&amp; operator^=(SpawnFlags&amp;, SpawnFlags)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g9b87dca6496b6ad53baec9ca01318448">ThreadPriority</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg9b87dca6496b6ad53baec9ca01318448035a7bdc6a5b5eae6f644ed2605e8a37">THREAD_PRIORITY_LOW</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg9b87dca6496b6ad53baec9ca013184486216bb25baaaca32642841ade911a92e">THREAD_PRIORITY_NORMAL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg9b87dca6496b6ad53baec9ca01318448ef77081535e90116b203ce3b3b0fe523">THREAD_PRIORITY_HIGH</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg9b87dca6496b6ad53baec9ca013184485b79355bbd59c508995af57e0ed39a94">THREAD_PRIORITY_URGENT</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Threads.html#g2dd111336e3b057b51ca5871795fffa4">NotLock</a> { <a class="el" href="group__Threads.html#gg2dd111336e3b057b51ca5871795fffa49681fb4e85e62ba64e39a12526eaa840">NOT_LOCK</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Threads.html#g7441a36336ea4cdb35c0fddbf3f97b19">TryLock</a> { <a class="el" href="group__Threads.html#gg7441a36336ea4cdb35c0fddbf3f97b19df6b2565785992ff637cbc453988841d">TRY_LOCK</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gbcff1e41fd11eb195735125b2f5d0d44">TraverseFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggbcff1e41fd11eb195735125b2f5d0d4408302211588adfb1e04660805f01cdca">TRAVERSE_LEAVES</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggbcff1e41fd11eb195735125b2f5d0d444b51d4052c197102664ef9408d809679">TRAVERSE_NON_LEAVES</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggbcff1e41fd11eb195735125b2f5d0d4466ca43a71636a5288e3ef986c38eb214">TRAVERSE_ALL</a> =  0x1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggbcff1e41fd11eb195735125b2f5d0d44a6afee9f41dd61ebc93854c7449c1910">TRAVERSE_MASK</a> =  0x03, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggbcff1e41fd11eb195735125b2f5d0d449d80d7851454cbad25bbc794cdf6b848">TRAVERSE_LEAFS</a> =  0x1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggbcff1e41fd11eb195735125b2f5d0d4443b5cbae77bbe0a38ef0c713024a3e01">TRAVERSE_NON_LEAFS</a> =  0x2
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>TraverseFlags operator|(TraverseFlags, TraverseFlags)</code><br>
 <code>TraverseFlags operator&amp;(TraverseFlags, TraverseFlags)</code><br>
 <code>TraverseFlags operator^(TraverseFlags, TraverseFlags)</code><br>
 <code>TraverseFlags operator~(TraverseFlags)</code><br>
 <code>TraverseFlags&amp; operator|=(TraverseFlags&amp;, TraverseFlags)</code><br>
 <code>TraverseFlags&amp; operator&amp;=(TraverseFlags&amp;, TraverseFlags)</code><br>
 <code>TraverseFlags&amp; operator^=(TraverseFlags&amp;, TraverseFlags)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#gbcff1e41fd11eb195735125b2f5d0d44">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#ge3a70fa1e451da068323419e8c98e9a9">TraverseType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gge3a70fa1e451da068323419e8c98e9a9c0c606f36d3af491b9c76d990ac10ed1">IN_ORDER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gge3a70fa1e451da068323419e8c98e9a9a2e2622a0cfc67c2f97ff6b064b688c7">PRE_ORDER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gge3a70fa1e451da068323419e8c98e9a9edc6b1f01e0d999fd1f321be05a999a1">POST_ORDER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gge3a70fa1e451da068323419e8c98e9a9501913597ee689faeb436bbe6488fcb3">LEVEL_ORDER</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gdfbb414be3a4d127146fdca66dc7a46e">UnicodeType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46ec280382585f1014b43ed228760e7c558">UNICODE_CONTROL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46eaedc3e279c1c7e01f1bec907bbe313ab">UNICODE_FORMAT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46efc32abac3afbe8380d54790f178fd3de">UNICODE_UNASSIGNED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e5ca14907043380b1e9d725671bc71a56">UNICODE_PRIVATE_USE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e0b99b4f93ef273ea4c49fb82970f5e54">UNICODE_SURROGATE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46edb83c3e23724b6ef15888c6527a063bc">UNICODE_LOWERCASE_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46ee6e48ddd5b4eacb4cbf67fa902743458">UNICODE_MODIFIER_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e57ced328464824fe23113e7b98a4ae61">UNICODE_OTHER_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46eb72e09c06a5aeffccdd94d5695dfcbc8">UNICODE_TITLECASE_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e8f344db3f8e39ed99bc2c9665ab96c89">UNICODE_UPPERCASE_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e5d22c0c4d39d68b815dccd52bb5ff01c">UNICODE_COMBINING_MARK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e4508b84626068a2dbf23a69b96475e6e">UNICODE_ENCLOSING_MARK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e857864a5d1c145cc3ff8ccba54834f19">UNICODE_NON_SPACING_MARK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46ee75e5f353bc068ec3d8bf2555c540995">UNICODE_DECIMAL_NUMBER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e19811baedb3dbc8afddde43d00eb3cd9">UNICODE_LETTER_NUMBER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e45a259cec90b0ada120fe7116be422b5">UNICODE_OTHER_NUMBER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e649c83b23fb3d9bd7bf1803858cc5afe">UNICODE_CONNECT_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46ea1169c4e20b3a47f597005f84f9fa7fc">UNICODE_DASH_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e1ffaf2aac92ca1e818cf3e26b8301b90">UNICODE_CLOSE_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46eb549f212a3f340bd660a962b298409ff">UNICODE_FINAL_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46eb247e5e7480ecbf382b2128c600b8720">UNICODE_INITIAL_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e5c9416f9219bf9282c49b7ca831f0c9e">UNICODE_OTHER_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e806e11a7f8d1a0b0688a0237ad1fa190">UNICODE_OPEN_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e40b40c2bb5d39acee2b81327e2efb905">UNICODE_CURRENCY_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e5b693a82d2e497a2b13cae8d5668097c">UNICODE_MODIFIER_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e28100e9fa5a262bbd32b973303746490">UNICODE_MATH_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e298582645a73c91d191b7e1dc61d214f">UNICODE_OTHER_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46ed7650a40ddf3741e87a1039eba56b1a5">UNICODE_LINE_SEPARATOR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46e5b3c71c265af11b331d0ec4240af1c8f">UNICODE_PARAGRAPH_SEPARATOR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#ggdfbb414be3a4d127146fdca66dc7a46ec2eafb967dc62399aeb5ff27c8896b0d">UNICODE_SPACE_SEPARATOR</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g1af1a717c84d71aa4aabc9fc77b4d0ea">UnicodeBreakType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea37c762c3c7b080f5795ed6f828231923">UNICODE_BREAK_MANDATORY</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea6b7c9d7a0ac78d14cf06b18bfeb2ccf9">UNICODE_BREAK_CARRIAGE_RETURN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea7839936b879938c5056bdb55eb0b6b7a">UNICODE_BREAK_LINE_FEED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea014f326eb07effe48f1b771459caa7c4">UNICODE_BREAK_COMBINING_MARK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea032b712c48700209c7cc414ca88cda34">UNICODE_BREAK_SURROGATE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eadb5ff8a11c4e596677d161903c732c56">UNICODE_BREAK_ZERO_WIDTH_SPACE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea38f51c8283586493a3ebd45fa3b0113e">UNICODE_BREAK_INSEPARABLE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea47784c7e2cd80f6ac179de7f7a3f54e6">UNICODE_BREAK_NON_BREAKING_GLUE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eae80d6fef8acf765da47c8235e39f4896">UNICODE_BREAK_CONTINGENT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eab37a6597dbf2e248b610769be7e5cb3d">UNICODE_BREAK_SPACE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eada4027a9bfc5ffdf90e3be612adad7aa">UNICODE_BREAK_AFTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eab1efcdcd3d6ecb55dff58a2e2ee1b9e4">UNICODE_BREAK_BEFORE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eaafce05d8590e1b40ec427f8f78cf15ee">UNICODE_BREAK_BEFORE_AND_AFTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea7e6dd69fc00fdc42ab091a2916426dbc">UNICODE_BREAK_HYPHEN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eabe412d94a1f7d9e92cc5a20f0b549626">UNICODE_BREAK_NON_STARTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea52ebd39d1b02dfd368992a2ef8e7fa7d">UNICODE_BREAK_OPEN_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ead1284afc0511ab69aa18554b8306fbca">UNICODE_BREAK_CLOSE_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea8fe57a799eacc3299fd256285dd1246d">UNICODE_BREAK_QUOTATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eaf628849c1e5b531c022e12695c1f6f5d">UNICODE_BREAK_EXCLAMATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea22047a88734e9fe1e9e0fef994cfb20b">UNICODE_BREAK_IDEOGRAPHIC</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea50a61c3c53da7558d08c1fcbcfc3b138">UNICODE_BREAK_NUMERIC</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea07f3d0d76db141033eff38ee7577ffd2">UNICODE_BREAK_INFIX_SEPARATOR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eafc02ec4862f016b6c2da35592f6cd62b">UNICODE_BREAK_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eaea27a8970e74f93f485d45f6a1684586">UNICODE_BREAK_ALPHABETIC</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea580794ffc9992e65666adce0611eecb4">UNICODE_BREAK_PREFIX</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea7ca3941d5dea03a5c824ae55212db01a">UNICODE_BREAK_POSTFIX</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea3a96b8e59ba5815700d33c1f6006a339">UNICODE_BREAK_COMPLEX_CONTEXT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eae79244811e61b30eb68ee02dc45f1c09">UNICODE_BREAK_AMBIGUOUS</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eaeb94f98b2233fae0afb38bf115b4b42d">UNICODE_BREAK_UNKNOWN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea7ffad3080f483a6b97680db786836ced">UNICODE_BREAK_NEXT_LINE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea9a74e7d947f75ef93d4e3aacebdb898b">UNICODE_BREAK_WORD_JOINER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0eab3449fb99a5694c3f6debd9d1a887a1b">UNICODE_BREAK_HANGUL_L_JAMO</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea156946aa6aec4f4e0f8e69d352f31f90">UNICODE_BREAK_HANGUL_V_JAMO</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea37082de3ccd45cca392c6dee935d7cc0">UNICODE_BREAK_HANGUL_T_JAMO</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea7a11c61184436fe2fb6e74d0ea916f86">UNICODE_BREAK_HANGUL_LV_SYLLABLE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg1af1a717c84d71aa4aabc9fc77b4d0ea44dec475bcc1d26dc3ad905c302efc87">UNICODE_BREAK_HANGUL_LVT_SYLLABLE</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g2e5a690ed07dfaa6f9ad9f1c57acd787">AsciiType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd787f7d63a99479102b5391b44f631b5f009">ASCII_ALNUM</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd787c87947c729ac3c3f9f58b0ca28460152">ASCII_ALPHA</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd7872e19c57ce5a6eac38d911a86cc44a2fb">ASCII_CNTRL</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd7879acd9a82d0670a3eb0377db782f48853">ASCII_DIGIT</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd7872ecdbe5137af423fce73ff2bbb34d625">ASCII_GRAPH</a> =  1 &lt;&lt; 4, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd787875d3cb7494e1548db0d37ab44d4057e">ASCII_LOWER</a> =  1 &lt;&lt; 5, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd7879b1775043a8043d994c0c0ab890e86c4">ASCII_PRINT</a> =  1 &lt;&lt; 6, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd787d3416d8662560db626259013ff72c58f">ASCII_PUNCT</a> =  1 &lt;&lt; 7, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd7877d7a68814efba3cf3d294475123413ce">ASCII_SPACE</a> =  1 &lt;&lt; 8, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd7875ae30681069b2ab88eed13e358c08090">ASCII_UPPER</a> =  1 &lt;&lt; 9, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg2e5a690ed07dfaa6f9ad9f1c57acd787d78490a35d65839f2f06449e7e472337">ASCII_XDIGIT</a> =  1 &lt;&lt; 10
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>AsciiType operator|(AsciiType, AsciiType)</code><br>
 <code>AsciiType operator&amp;(AsciiType, AsciiType)</code><br>
 <code>AsciiType operator^(AsciiType, AsciiType)</code><br>
 <code>AsciiType operator~(AsciiType)</code><br>
 <code>AsciiType&amp; operator|=(AsciiType&amp;, AsciiType)</code><br>
 <code>AsciiType&amp; operator&amp;=(AsciiType&amp;, AsciiType)</code><br>
 <code>AsciiType&amp; operator^=(AsciiType&amp;, AsciiType)</code><br>
 </dd></dl>
 <a href="group__glibmmEnums.html#g2e5a690ed07dfaa6f9ad9f1c57acd787">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g18199b64f406e397627a4e7fc799f848">NormalizeMode</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg18199b64f406e397627a4e7fc799f848cbaee513b23e0066962df2e540cd4c99">NORMALIZE_DEFAULT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg18199b64f406e397627a4e7fc799f848169a0ae0910535038d8d403f874f0b5f">NORMALIZE_NFD</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg18199b64f406e397627a4e7fc799f848d9fb4be6b95958030771b4e8cba4144c">NORMALIZE_DEFAULT_COMPOSE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg18199b64f406e397627a4e7fc799f84820e4b8b42b12a7972ca4f6c84030978d">NORMALIZE_NFC</a> =  NORMALIZE_DEFAULT_COMPOSE, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg18199b64f406e397627a4e7fc799f848a1cf5911572000f5273dc46fe2c5b270">NORMALIZE_ALL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg18199b64f406e397627a4e7fc799f848995775ef324bbd76a91a74c7f2686867">NORMALIZE_NFKD</a> =  NORMALIZE_ALL, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg18199b64f406e397627a4e7fc799f8487c98a2300648a33ca0ebc87fed999ca5">NORMALIZE_ALL_COMPOSE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#gg18199b64f406e397627a4e7fc799f848a7f62ac84c5ed8a8868cbb49a889dd98">NORMALIZE_NFKC</a> =  NORMALIZE_ALL_COMPOSE
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class Iterator&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1Sequence.html">Sequence</a>&lt;Iterator&gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__ContHandles.html#g33e5a3a70ef5f7bed112046726ff8b04">sequence</a> (Iterator pbegin, Iterator pend)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper function to create a Glib::Sequence&lt;&gt; object, which in turn can be used to initialize a container handle.  <a href="group__ContHandles.html#g33e5a3a70ef5f7bed112046726ff8b04"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#gbf5fac564c47a7a9ad6037044c3909f4">get_charset</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the charset used by the current locale.  <a href="group__CharsetConv.html#gbf5fac564c47a7a9ad6037044c3909f4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#g88965337df48a173a6b013e8243e4631">get_charset</a> (<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; charset)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the charset used by the current locale.  <a href="group__CharsetConv.html#g88965337df48a173a6b013e8243e4631"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#g58f7e4556c436a96c64b186bbc8f7f4c">convert</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; str, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; to_codeset, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; from_codeset)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert from one encoding to another.  <a href="group__CharsetConv.html#g58f7e4556c436a96c64b186bbc8f7f4c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#g40b5aa172fabd1f3dbf50a962d0d351f">convert_with_fallback</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; str, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; to_codeset, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; from_codeset)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a string from one character set to another, possibly including fallback sequences for characters not representable in the output.  <a href="group__CharsetConv.html#g40b5aa172fabd1f3dbf50a962d0d351f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#gf1b091e4397a7637e884148484b1f71e">convert_with_fallback</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; str, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; to_codeset, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; from_codeset, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; fallback)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a string from one character set to another, possibly including fallback sequences for characters not representable in the output.  <a href="group__CharsetConv.html#gf1b091e4397a7637e884148484b1f71e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#g4517b17f2aad4cd5c0e0640de212d928">locale_to_utf8</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; opsys_string)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert from the current locale's encoding to UTF-8.  <a href="group__CharsetConv.html#g4517b17f2aad4cd5c0e0640de212d928"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#gcc062729285890a7e9b22bece6fb987c">locale_from_utf8</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; utf8_string)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert from UTF-8 to the current locale's encoding.  <a href="group__CharsetConv.html#gcc062729285890a7e9b22bece6fb987c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#g6cf95dc00505401594260a360d70c17b">filename_to_utf8</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; opsys_string)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a string which is in the encoding used for filenames into a UTF-8 string.  <a href="group__CharsetConv.html#g6cf95dc00505401594260a360d70c17b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#g2bd94064ad97b43324a7854b62f0835b">filename_from_utf8</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; utf8_string)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a string from UTF-8 to the encoding used for filenames.  <a href="group__CharsetConv.html#g2bd94064ad97b43324a7854b62f0835b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#gda23cd7f7dc8eb25e99b867a55551763">filename_from_uri</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri, <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; hostname)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts an escaped UTF-8 encoded URI to a local filename in the encoding used for filenames.  <a href="group__CharsetConv.html#gda23cd7f7dc8eb25e99b867a55551763"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#gb1cb94f4a4a70bad06b715fb14a252d9">filename_from_uri</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts an escaped UTF-8 encoded URI to a local filename in the encoding used for filenames.  <a href="group__CharsetConv.html#gb1cb94f4a4a70bad06b715fb14a252d9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#ge1b2f056bde3fbab578c602fe42e3de9">filename_to_uri</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; hostname)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts an absolute filename to an escaped UTF-8 encoded URI.  <a href="group__CharsetConv.html#ge1b2f056bde3fbab578c602fe42e3de9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#gaf69aec83665229cc06596cf627d9d5a">filename_to_uri</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts an absolute filename to an escaped UTF-8 encoded URI.  <a href="group__CharsetConv.html#gaf69aec83665229cc06596cf627d9d5a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#g05dd67157ad35da4401263247b6f4d81">filename_display_basename</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the display basename for the particular filename, guaranteed to be valid UTF-8.  <a href="group__CharsetConv.html#g05dd67157ad35da4401263247b6f4d81"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CharsetConv.html#gbc1b404cc965f3da6beecddfe2623afc">filename_display_name</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a filename into a valid UTF-8 string.  <a href="group__CharsetConv.html#gbc1b404cc965f3da6beecddfe2623afc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">sigc::connection&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#9a79a59cac511993cfea861bebd2f391">add_exception_handler</a> (const sigc::slot&lt;void&gt;&amp; slot)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Specify a slot to be called when an exception is thrown by a signal handler.  <a href="#9a79a59cac511993cfea861bebd2f391"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__glibmmEnums.html#g33c24ccefbd130021f06708763e16ef2">FileTest</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g8e018d8609ba17b0f6955505a8363bf7">operator|</a> (<a class="el" href="group__glibmmEnums.html#g33c24ccefbd130021f06708763e16ef2">FileTest</a> lhs, <a class="el" href="group__glibmmEnums.html#g33c24ccefbd130021f06708763e16ef2">FileTest</a> rhs)</td></tr>

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

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

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

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

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

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

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

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

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

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

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reads an entire file into a string, with good error checking.  <a href="group__FileUtils.html#g835da54212fe78e833ac55b49150b989"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#c90aee10d0b90e3d8a96a86b5394f87b">init</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize glibmm.  <a href="#c90aee10d0b90e3d8a96a86b5394f87b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">RefPtr</a>&lt;<a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#75643fed688d354848a0379d3da00133">wrap_interface</a> (<a class="el" href="signalproxy_8h.html#313848a8309d3a04f3ae345620f6be86">GObject</a>* object, bool take_copy=false)</td></tr>

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

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGlib_1_1IOChannel.html">IOChannel</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">wrap</a> (GIOChannel* gobject, bool take_copy=false)</td></tr>

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

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#gb5937e9164f36f75ba87fd67903348d5">operator|</a> (<a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> lhs, <a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#g1ce6f8c4204f496d7669e987f2e291b8">operator&amp;</a> (<a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> lhs, <a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#g6416bbf923045261beb85241fff8ef0d">operator^</a> (<a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> lhs, <a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#g85461947d24f306cefd2fe17999deb97">operator~</a> (<a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#g8269a01826f8737d98ab0d345a0004f4">operator|=</a> (<a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&amp; lhs, <a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#gd1f673b77dfb469e7bf71f2f6310e806">operator&amp;=</a> (<a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&amp; lhs, <a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#g995d6d5d01db67af62661bcd5dfd1ad6">operator^=</a> (<a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a>&amp; lhs, <a class="el" href="group__MainLoop.html#gbd96381793b70d4ae32c725926990918">IOCondition</a> rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalTimeout.html">SignalTimeout</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#gadb206fcc112f086f9d47c016b1f2175">signal_timeout</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convenience timeout signal.  <a href="group__MainLoop.html#gadb206fcc112f086f9d47c016b1f2175"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalIdle.html">SignalIdle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#g76792522d9680a05e232d3519a25f98d">signal_idle</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convenience idle signal.  <a href="group__MainLoop.html#g76792522d9680a05e232d3519a25f98d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalIO.html">SignalIO</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#gf391654b755a32169d18be4835677376">signal_io</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convenience I/O signal.  <a href="group__MainLoop.html#gf391654b755a32169d18be4835677376"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalChildWatch.html">SignalChildWatch</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MainLoop.html#g11ee7db80cc44ece02056a38bb049e3b">signal_child_watch</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convenience child watch signal.  <a href="group__MainLoop.html#g11ee7db80cc44ece02056a38bb049e3b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g9c2f67828083d74925b23c59ab868698">get_application_name</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a human-readable name for the application, as set by <a class="el" href="group__MiscUtils.html#g40e45835b7b461cba0f7a10fbb63c0d3" title="Sets a human-readable name for the application.">Glib::set_application_name()</a>.  <a href="group__MiscUtils.html#g9c2f67828083d74925b23c59ab868698"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g40e45835b7b461cba0f7a10fbb63c0d3">set_application_name</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets a human-readable name for the application.  <a href="group__MiscUtils.html#g40e45835b7b461cba0f7a10fbb63c0d3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g391655dededb496010eee2e92d0f1fdf">get_prgname</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the name of the program.  <a href="group__MiscUtils.html#g391655dededb496010eee2e92d0f1fdf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g7d5c429822c09048892c4dee9c8e08c1">set_prgname</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; prgname)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the name of the program.  <a href="group__MiscUtils.html#g7d5c429822c09048892c4dee9c8e08c1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g5e186fdb08835342a5866b11fe787ebb">getenv</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; variable, bool&amp; found)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the value of an environment variable.  <a href="group__MiscUtils.html#g5e186fdb08835342a5866b11fe787ebb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g8e2c8f250aa7f059956737851ace08f6">getenv</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; variable)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the value of an environment variable.  <a href="group__MiscUtils.html#g8e2c8f250aa7f059956737851ace08f6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g862657f21e5a930541d048a920204f59">setenv</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; variable, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; value, bool overwrite=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets an environment variable.  <a href="group__MiscUtils.html#g862657f21e5a930541d048a920204f59"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g6fb89001630714ec9ee5244cab56343e">unsetenv</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; variable)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes an environment variable from the environment.  <a href="group__MiscUtils.html#g6fb89001630714ec9ee5244cab56343e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g52964bfd712e8c9e688f668da51f3ed9">get_user_name</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the user name of the current user.  <a href="group__MiscUtils.html#g52964bfd712e8c9e688f668da51f3ed9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g30692e3263e66868878f535e0b7c9722">get_real_name</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the real name of the user.  <a href="group__MiscUtils.html#g30692e3263e66868878f535e0b7c9722"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g9412ea70c7fea058c03211dac318f8e6">get_home_dir</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the current user's home directory.  <a href="group__MiscUtils.html#g9412ea70c7fea058c03211dac318f8e6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#gc42272146fd9320958132f1591d28991">get_tmp_dir</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the directory to use for temporary files.  <a href="group__MiscUtils.html#gc42272146fd9320958132f1591d28991"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g06d93c95572d6a382b8cc4e09dd5a339">get_current_dir</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the current directory.  <a href="group__MiscUtils.html#g06d93c95572d6a382b8cc4e09dd5a339"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#gbc928a4e477df53f90e221a854cc73cb">get_user_special_dir</a> (GUserDirectory directory)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the full path of a special directory using its logical id.  <a href="group__MiscUtils.html#gbc928a4e477df53f90e221a854cc73cb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g821b704b5ede1583e4057990976d394b">get_user_data_dir</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a base directory in which to access application data such as icons that is customized for a particular user.  <a href="group__MiscUtils.html#g821b704b5ede1583e4057990976d394b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#ge517b931f4753abcd48adb2769a8fc48">get_user_config_dir</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a base directory in which to store user-specific application configuration information such as user preferences and settings.  <a href="group__MiscUtils.html#ge517b931f4753abcd48adb2769a8fc48"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#ga68121f26e82df1c293c82b89c8998e5">get_user_cache_dir</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a base directory in which to store non-essential, cached data specific to particular user.  <a href="group__MiscUtils.html#ga68121f26e82df1c293c82b89c8998e5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#gd82525f39f7408f97f2c096c4f721b3b">path_is_absolute</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the given <em>filename</em> is an absolute file name, i.e. it contains a full path from the root directory such as <code>"/usr/local"</code> on UNIX or <code>"C:\\windows"</code> on Windows systems.  <a href="group__MiscUtils.html#gd82525f39f7408f97f2c096c4f721b3b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g306eee64abc3d28993895b826f4dd533">path_skip_root</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the remaining part of <em>filename</em> after the root component, i.e. after the <code>"/"</code> on UNIX or <code>"C:\\"</code> on Windows.  <a href="group__MiscUtils.html#g306eee64abc3d28993895b826f4dd533"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g20ebf2917a7fce5d1901568017b95a35">path_get_basename</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the name of the file without any leading directory components.  <a href="group__MiscUtils.html#g20ebf2917a7fce5d1901568017b95a35"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#ge03457226c4239a74b83486739521434">path_get_dirname</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the directory components of a file name.  <a href="group__MiscUtils.html#ge03457226c4239a74b83486739521434"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#ga4a70bf050b3f318f87049ed30206a9a">build_filename</a> (const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; elements)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a filename from a series of elements using the correct separator for filenames.  <a href="group__MiscUtils.html#ga4a70bf050b3f318f87049ed30206a9a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#gda06023cc39be3a44eb68e38d6cbea6c">build_filename</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; elem1, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; elem2)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a filename from two elements using the correct separator for filenames.  <a href="group__MiscUtils.html#gda06023cc39be3a44eb68e38d6cbea6c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#g6afc89d45cc34f3cfce4a55f3f5e7afa">build_path</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; separator, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; elements)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a path from a series of elements using <em>separator</em> as the separator between elements.  <a href="group__MiscUtils.html#g6afc89d45cc34f3cfce4a55f3f5e7afa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__MiscUtils.html#ga4c4ecb9a3eb803ae6d9dee51e1e5b14">find_program_in_path</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; program)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Locates the first executable named <em>program</em> in the user's path, in the same way that <code>execvp()</code> would locate it.  <a href="group__MiscUtils.html#ga4c4ecb9a3eb803ae6d9dee51e1e5b14"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__glibmmEnums.html#g502283ffbe523adf38c69905ec8640f3">ModuleFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gde862759d091b90329ba8f85aa2fd010">operator|</a> (<a class="el" href="group__glibmmEnums.html#g502283ffbe523adf38c69905ec8640f3">ModuleFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#g502283ffbe523adf38c69905ec8640f3">ModuleFlags</a> rhs)</td></tr>

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#62215893e99ad8dcd9fe12100a4bc7bf">_gobject_cppinstance_already_deleted</a> (<a class="el" href="signalproxy_8h.html#313848a8309d3a04f3ae345620f6be86">GObject</a>* gobject)</td></tr>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a><br>
&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ShellUtils.html#gbc52fcb14cfc7a5ba37ca821cc837818">shell_parse_argv</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; command_line)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses a command line into an argument vector, in much the same way the shell would, but without many of the expansions the shell would perform (variable expansion, globs, operators, filename expansion, etc. are not supported).  <a href="group__ShellUtils.html#gbc52fcb14cfc7a5ba37ca821cc837818"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ShellUtils.html#g55ebfb935f2131b2ae40d339568f568c">shell_quote</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; unquoted_string)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Quotes a string so that the shell (/bin/sh) will interpret the quoted string to mean <em>unquoted_string</em>.  <a href="group__ShellUtils.html#g55ebfb935f2131b2ae40d339568f568c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ShellUtils.html#g449dc37c6ea7e7563740df86e31c263c">shell_unquote</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; quoted_string)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unquotes a string as the shell (/bin/sh) would.  <a href="group__ShellUtils.html#g449dc37c6ea7e7563740df86e31c263c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gba6cac919da111ebf69667bf9f8006ff">operator|</a> (<a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a> rhs)</td></tr>

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Spawn.html#g0a530eed9f6343ea1d51cb8ec8051ce7">spawn_async_with_pipes</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; argv, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; envp, <a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a>(0), const sigc::slot&lt;void&gt;&amp; child_setup=sigc::slot&lt;void&gt;(), <a class="el" href="namespaceGlib.html#48d413f720e558ccfc0e5b141fc07f0e">Pid</a>* child_pid=0, int* standard_input=0, int* standard_output=0, int* standard_error=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Spawn.html#g36b7c1d110d10f86f3ef5d6e10db206f">spawn_async_with_pipes</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; argv, <a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a>(0), const sigc::slot&lt;void&gt;&amp; child_setup=sigc::slot&lt;void&gt;(), <a class="el" href="namespaceGlib.html#48d413f720e558ccfc0e5b141fc07f0e">Pid</a>* child_pid=0, int* standard_input=0, int* standard_output=0, int* standard_error=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Spawn.html#g5d42ba801678215f3820382388df32b0">spawn_async</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; argv, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; envp, <a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a>(0), const sigc::slot&lt;void&gt;&amp; child_setup=sigc::slot&lt;void&gt;(), <a class="el" href="namespaceGlib.html#48d413f720e558ccfc0e5b141fc07f0e">Pid</a>* child_pid=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Spawn.html#g0c4e1708989b50fb34266504cc038ee6">spawn_async</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; argv, <a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a>(0), const sigc::slot&lt;void&gt;&amp; child_setup=sigc::slot&lt;void&gt;(), <a class="el" href="namespaceGlib.html#48d413f720e558ccfc0e5b141fc07f0e">Pid</a>* child_pid=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Spawn.html#gd4fbf31fdb5536b104f4f75bf58c60e1">spawn_sync</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; argv, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; envp, <a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a>(0), const sigc::slot&lt;void&gt;&amp; child_setup=sigc::slot&lt;void&gt;(), <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>* standard_output=0, <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>* standard_error=0, int* exit_status=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Spawn.html#gcc157258907be90b58184baeebc9c740">spawn_sync</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&gt;&amp; argv, <a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#g075918988c271e7fb63f1a1d083e26dd">SpawnFlags</a>(0), const sigc::slot&lt;void&gt;&amp; child_setup=sigc::slot&lt;void&gt;(), <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>* standard_output=0, <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>* standard_error=0, int* exit_status=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Spawn.html#g648167a4af607f87763f1334fe5a472f">spawn_command_line_async</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; command_line)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Spawn.html#g713bdb79396eda85ad186cb2db89564f">spawn_command_line_sync</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; command_line, <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>* standard_output=0, <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>* standard_error=0, int* exit_status=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Spawn.html#gaea8f41c7a08af3b2919ce64fd0c27e5">spawn_close_pid</a> (<a class="el" href="namespaceGlib.html#48d413f720e558ccfc0e5b141fc07f0e">Pid</a> pid)</td></tr>

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Looks whether the string <em>str</em> begins with <em>prefix</em>.  <a href="group__StringUtils.html#g6b7e8354049756e92a97554a107618ac"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringUtils.html#g5c4e380ffc6617ac61ca92e203e45630">str_has_suffix</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; str, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; suffix)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Looks whether the string <em>str</em> ends with <em>suffix</em>.  <a href="group__StringUtils.html#g5c4e380ffc6617ac61ca92e203e45630"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringUtils.html#g35e288b5ce34cb15eeec907421d2b77c">strescape</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; source)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Escapes all special characters in the string.  <a href="group__StringUtils.html#g35e288b5ce34cb15eeec907421d2b77c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringUtils.html#gd24f3547c8d6b3ec56d7f5805a11d6ab">strescape</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; source, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; exceptions)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Escapes all special characters in the string.  <a href="group__StringUtils.html#gd24f3547c8d6b3ec56d7f5805a11d6ab"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringUtils.html#g85cd83bd40baf0119aac3ff0a9a5e7b2">strcompress</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; source)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Replaces all escaped characters with their one byte equivalent.  <a href="group__StringUtils.html#g85cd83bd40baf0119aac3ff0a9a5e7b2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringUtils.html#g1eb869894996c91c0f69dbff96714c71">strerror</a> (int errnum)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a string corresponding to the given error code, e.g. <code>"no such process"</code>.  <a href="group__StringUtils.html#g1eb869894996c91c0f69dbff96714c71"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringUtils.html#g44ce9f689aff8abe1e3073b209f360d3">strsignal</a> (int signum)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a string describing the given signal, e.g. <code>"Segmentation fault"</code>.  <a href="group__StringUtils.html#g44ce9f689aff8abe1e3073b209f360d3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Threads.html#gb26d01c776801f1fff00753e97af4fc7">thread_init</a> (GThreadFunctions* vtable=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the GLib thread system.  <a href="group__Threads.html#gb26d01c776801f1fff00753e97af4fc7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Threads.html#gd59d126f6197035e6f6a31e7f4d87818">thread_supported</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns whether the thread system is initialized.  <a href="group__Threads.html#gd59d126f6197035e6f6a31e7f4d87818"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#5d75264c8b47f13fb33f973b0d4fc73e">usleep</a> (unsigned long microseconds)</td></tr>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UriUtils.html#g0c070cac984dc463fd60ccbdb4237e25">uri_unescape_string</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; escaped_string, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; illegal_characters=<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>())</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unescapes a whole escaped string.  <a href="group__UriUtils.html#g0c070cac984dc463fd60ccbdb4237e25"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UriUtils.html#g0cc4270d6796b2166964f08a5cb746b3">uri_parse_scheme</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; uri)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the scheme portion of a URI.  <a href="group__UriUtils.html#g0cc4270d6796b2166964f08a5cb746b3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UriUtils.html#gd902095ab5049111caa9207770b0a437">uri_escape_string</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; unescaped, const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&amp; reserved_chars_allowed=<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>(), bool allow_utf8=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Escapes a string for use in a URI.  <a href="group__UriUtils.html#gd902095ab5049111caa9207770b0a437"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">gunichar&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#b29e9e1caba4f61fddb0dfef56203255">get_unichar_from_std_iterator</a> (<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/class____gnu__cxx_1_1____normal__iterator.html">std::string::const_iterator</a> pos) G_GNUC_PURE</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract a UCS-4 character from UTF-8 data.  <a href="#b29e9e1caba4f61fddb0dfef56203255"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T::BaseObjectType*&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#104920ed41b79c0b3b0aeaf3ed63d84b">unwrap</a> (T* ptr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying C instance from the C++ instance.  <a href="#104920ed41b79c0b3b0aeaf3ed63d84b"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">const T::BaseObjectType*&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#666f8c59e1804aeb02f48ff940fa602c">unwrap</a> (const T* ptr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying C instance from the C++ instance.  <a href="#666f8c59e1804aeb02f48ff940fa602c"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T::BaseObjectType*&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#5bbf90603746c170d0a99cef59bbe2d0">unwrap</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;T&gt;&amp; ptr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying C instance from the C++ instance.  <a href="#5bbf90603746c170d0a99cef59bbe2d0"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">const T::BaseObjectType*&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#5bd5ddd4c962f4a26bf52a3ec783e8c5">unwrap</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const T&gt;&amp; ptr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying C instance from the C++ instance.  <a href="#5bd5ddd4c962f4a26bf52a3ec783e8c5"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T::BaseObjectType*&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#6cdcc90e63b4650a8f03f72bce01902a">unwrap_copy</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;T&gt;&amp; ptr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying C instance from the C++ instance and acquire a reference.  <a href="#6cdcc90e63b4650a8f03f72bce01902a"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">const T::BaseObjectType*&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceGlib.html#d344713e5c0ac8ee6a46f9d04181a60e">unwrap_copy</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const T&gt;&amp; ptr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying C instance from the C++ instance and acquire a reference.  <a href="#d344713e5c0ac8ee6a46f9d04181a60e"></a><br></td></tr>
</table>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="48d413f720e558ccfc0e5b141fc07f0e"></a><!-- doxytag: member="Glib::Pid" ref="48d413f720e558ccfc0e5b141fc07f0e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef GPid <a class="el" href="namespaceGlib.html#48d413f720e558ccfc0e5b141fc07f0e">Glib::Pid</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4e357796ff84955c958209e877211f66"></a><!-- doxytag: member="Glib::SArray" ref="4e357796ff84955c958209e877211f66" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::SArray</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="0c450f82b9e34689e2dda2038ba7834f"></a><!-- doxytag: member="Glib::@0" ref="0c450f82b9e34689e2dda2038ba7834f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="0c450f82b9e34689e2dda2038ba7834fa3219d7be6fa3282a80d7a850c401db9"></a><!-- doxytag: member="PRIORITY_HIGH" ref="0c450f82b9e34689e2dda2038ba7834fa3219d7be6fa3282a80d7a850c401db9" args="" -->PRIORITY_HIGH</em>&nbsp;</td><td>
Use this for high priority event sources. It is not used within GLib or GTK+.<br>
<br>
 </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0c450f82b9e34689e2dda2038ba7834f597ed3aa6067516c9c752896f3816b5e"></a><!-- doxytag: member="PRIORITY_DEFAULT" ref="0c450f82b9e34689e2dda2038ba7834f597ed3aa6067516c9c752896f3816b5e" args="" -->PRIORITY_DEFAULT</em>&nbsp;</td><td>
Use this for default priority event sources. In glibmm this priority is used by default when installing timeout handlers with <a class="el" href="classGlib_1_1SignalTimeout.html#75b555ed13d91e6903e927f9e0d7afd2" title="Connects a timeout handler.">SignalTimeout::connect()</a>. In GDK this priority is used for events from the X server.<br>
<br>
 </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0c450f82b9e34689e2dda2038ba7834ff2d20696a8afab425c00268d981e9897"></a><!-- doxytag: member="PRIORITY_HIGH_IDLE" ref="0c450f82b9e34689e2dda2038ba7834ff2d20696a8afab425c00268d981e9897" args="" -->PRIORITY_HIGH_IDLE</em>&nbsp;</td><td>
Use this for high priority idle functions. GTK+ uses <code>PRIORITY_HIGH_IDLE&nbsp;+&nbsp;10</code> for resizing operations, and <code>PRIORITY_HIGH_IDLE&nbsp;+&nbsp;20</code> for redrawing operations. (This is done to ensure that any pending resizes are processed before any pending redraws, so that widgets are not redrawn twice unnecessarily.) <br>
<br>
 </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0c450f82b9e34689e2dda2038ba7834fe8c1127af0a2dab71f196a957dab8375"></a><!-- doxytag: member="PRIORITY_DEFAULT_IDLE" ref="0c450f82b9e34689e2dda2038ba7834fe8c1127af0a2dab71f196a957dab8375" args="" -->PRIORITY_DEFAULT_IDLE</em>&nbsp;</td><td>
Use this for default priority idle functions. In glibmm this priority is used by default when installing idle handlers with <a class="el" href="classGlib_1_1SignalIdle.html#c8befbaf1d10a17d1f3f75143e967a3f" title="Connects an idle handler.">SignalIdle::connect()</a>. <br>
<br>
 </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0c450f82b9e34689e2dda2038ba7834fc6034649b50f9f92a69c1e67b92ecfc8"></a><!-- doxytag: member="PRIORITY_LOW" ref="0c450f82b9e34689e2dda2038ba7834fc6034649b50f9f92a69c1e67b92ecfc8" args="" -->PRIORITY_LOW</em>&nbsp;</td><td>
Use this for very low priority background tasks. It is not used within GLib or GTK+. </td></tr>
</table>
</dl>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="62215893e99ad8dcd9fe12100a4bc7bf"></a><!-- doxytag: member="Glib::_gobject_cppinstance_already_deleted" ref="62215893e99ad8dcd9fe12100a4bc7bf" args="(GObject *gobject)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Glib::_gobject_cppinstance_already_deleted           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="signalproxy_8h.html#313848a8309d3a04f3ae345620f6be86">GObject</a>*&nbsp;</td>
          <td class="paramname"> <em>gobject</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9a79a59cac511993cfea861bebd2f391"></a><!-- doxytag: member="Glib::add_exception_handler" ref="9a79a59cac511993cfea861bebd2f391" args="(const sigc::slot&lt; void &gt; &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::connection Glib::add_exception_handler           </td>
          <td>(</td>
          <td class="paramtype">const sigc::slot&lt; void &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a slot to be called when an exception is thrown by a signal handler. 
<p>

</div>
</div><p>
<a class="anchor" name="b29e9e1caba4f61fddb0dfef56203255"></a><!-- doxytag: member="Glib::get_unichar_from_std_iterator" ref="b29e9e1caba4f61fddb0dfef56203255" args="(std::string::const_iterator pos) G_GNUC_PURE" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gunichar Glib::get_unichar_from_std_iterator           </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/class____gnu__cxx_1_1____normal__iterator.html">std::string::const_iterator</a>&nbsp;</td>
          <td class="paramname"> <em>pos</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Extract a UCS-4 character from UTF-8 data. 
<p>
Convert a single UTF-8 (multibyte) character starting at <code>pos</code> to a UCS-4 wide character. This may read up to 6 bytes after the start position, depending on the UTF-8 character width. You have to make sure the source contains at least one valid UTF-8 character.<p>
This is mainly used by the implementation of <a class="el" href="classGlib_1_1ustring.html#1353523668478524d050a381540f0c5b">Glib::ustring::iterator</a>, but it might be useful as utility function if you prefer using <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> even for UTF-8 encoding. 
</div>
</div><p>
<a class="anchor" name="c90aee10d0b90e3d8a96a86b5394f87b"></a><!-- doxytag: member="Glib::init" ref="c90aee10d0b90e3d8a96a86b5394f87b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::init           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initialize glibmm. 
<p>
You may call this more than once. You do not need to call this if you are using <a class="el" href="classGlib_1_1MainLoop.html">Glib::MainLoop</a> or Gtk::Main, because they call it for you. 
</div>
</div><p>
<a class="anchor" name="5bd5ddd4c962f4a26bf52a3ec783e8c5"></a><!-- doxytag: member="Glib::unwrap" ref="5bd5ddd4c962f4a26bf52a3ec783e8c5" args="(const Glib::RefPtr&lt; const T &gt; &amp;ptr)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const T::BaseObjectType* Glib::unwrap           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const T&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>ptr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the underlying C instance from the C++ instance. 
<p>
This is just like calling gobj(), but it does its own check for a NULL pointer. 
</div>
</div><p>
<a class="anchor" name="5bbf90603746c170d0a99cef59bbe2d0"></a><!-- doxytag: member="Glib::unwrap" ref="5bbf90603746c170d0a99cef59bbe2d0" args="(const Glib::RefPtr&lt; T &gt; &amp;ptr)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T::BaseObjectType* Glib::unwrap           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;T&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>ptr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the underlying C instance from the C++ instance. 
<p>
This is just like calling gobj(), but it does its own check for a NULL pointer. 
</div>
</div><p>
<a class="anchor" name="666f8c59e1804aeb02f48ff940fa602c"></a><!-- doxytag: member="Glib::unwrap" ref="666f8c59e1804aeb02f48ff940fa602c" args="(const T *ptr)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const T::BaseObjectType* Glib::unwrap           </td>
          <td>(</td>
          <td class="paramtype">const T *&nbsp;</td>
          <td class="paramname"> <em>ptr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the underlying C instance from the C++ instance. 
<p>
This is just like calling gobj(), but it does its own check for a NULL pointer. 
</div>
</div><p>
<a class="anchor" name="104920ed41b79c0b3b0aeaf3ed63d84b"></a><!-- doxytag: member="Glib::unwrap" ref="104920ed41b79c0b3b0aeaf3ed63d84b" args="(T *ptr)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T::BaseObjectType* Glib::unwrap           </td>
          <td>(</td>
          <td class="paramtype">T *&nbsp;</td>
          <td class="paramname"> <em>ptr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the underlying C instance from the C++ instance. 
<p>
This is just like calling gobj(), but it does its own check for a NULL pointer. 
</div>
</div><p>
<a class="anchor" name="d344713e5c0ac8ee6a46f9d04181a60e"></a><!-- doxytag: member="Glib::unwrap_copy" ref="d344713e5c0ac8ee6a46f9d04181a60e" args="(const Glib::RefPtr&lt; const T &gt; &amp;ptr)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const T::BaseObjectType* Glib::unwrap_copy           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const T&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>ptr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the underlying C instance from the C++ instance and acquire a reference. 
<p>
This is just like calling gobj_copy(), but it does its own check for a NULL pointer. 
</div>
</div><p>
<a class="anchor" name="6cdcc90e63b4650a8f03f72bce01902a"></a><!-- doxytag: member="Glib::unwrap_copy" ref="6cdcc90e63b4650a8f03f72bce01902a" args="(const Glib::RefPtr&lt; T &gt; &amp;ptr)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T::BaseObjectType* Glib::unwrap_copy           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;T&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>ptr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the underlying C instance from the C++ instance and acquire a reference. 
<p>
This is just like calling gobj_copy(), but it does its own check for a NULL pointer. 
</div>
</div><p>
<a class="anchor" name="5d75264c8b47f13fb33f973b0d4fc73e"></a><!-- doxytag: member="Glib::usleep" ref="5d75264c8b47f13fb33f973b0d4fc73e" args="(unsigned long microseconds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::usleep           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>microseconds</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Examples: </b></dt><dd>
<a class="el" href="thread_2dispatcher_8cc-example.html#a10">thread/dispatcher.cc</a>, and <a class="el" href="thread_2thread_8cc-example.html#a8">thread/thread.cc</a>.</dl>
</div>
</div><p>
<a class="anchor" name="671306f4a3a0cae5ab4d7a9d54886592"></a><!-- doxytag: member="Glib::wrap" ref="671306f4a3a0cae5ab4d7a9d54886592" args="(GIOChannel *gobject, bool take_copy=false)" -->
<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_1IOChannel.html">IOChannel</a>&gt; Glib::wrap           </td>
          <td>(</td>
          <td class="paramtype">GIOChannel *&nbsp;</td>
          <td class="paramname"> <em>gobject</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="75643fed688d354848a0379d3da00133"></a><!-- doxytag: member="Glib::wrap_interface" ref="75643fed688d354848a0379d3da00133" args="(GObject *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">RefPtr</a>&lt;<a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&gt; Glib::wrap_interface           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="signalproxy_8h.html#313848a8309d3a04f3ae345620f6be86">GObject</a>*&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
</div> <!-- end main content -->

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