Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > e0521f28751d07a87e3a3d6c7d15a1ac > files > 1734

libgtkmm2.0_1-devel-2.2.1-2mdk.ppc.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>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="../../index.html">Main Page</a> &nbsp;
  <a href="group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>

<!-- Generated by Doxygen 1.3-rc1 -->
<h1>Glib Namespace Reference</h1>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ArrayHandle.html">ArrayHandle</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>If a method takes this as an argument then you can use a standard container such as std::list or std::vector.</em> <a href="classGlib_1_1ArrayHandle.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Cond.html">Cond</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ConvertError.html">ConvertError</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for charset conversion errors.</em> <a href="classGlib_1_1ConvertError.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Date.html">Date</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Julian calendar date.</em> <a href="classGlib_1_1Date.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Dir.html">Dir</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Utility class representing an open directory.</em> <a href="classGlib_1_1Dir.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1DirIterator.html">DirIterator</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The iterator type of <a class="el" href="classGlib_1_1Dir.html">Glib::Dir</a>.</em> <a href="classGlib_1_1DirIterator.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Dispatcher.html">Dispatcher</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Signal class for inter-thread communication.</em> <a href="classGlib_1_1Dispatcher.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Error.html">Error</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Exception.html">Exception</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Private.html">Private</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1RWLock_1_1ReaderLock.html">ReaderLock</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Utility class for exception-safe locking of read/write locks.</em> <a href="classGlib_1_1RWLock_1_1ReaderLock.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1RecMutex_1_1Lock.html">Lock</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Utility class for exception-safe locking of recursive mutexes.</em> <a href="classGlib_1_1RecMutex_1_1Lock.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Mutex_1_1Lock.html">Lock</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Utility class for exception-safe mutex locking.</em> <a href="classGlib_1_1Mutex_1_1Lock.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Mutex.html">Mutex</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Represents a mutex (mutual exclusion).</em> <a href="classGlib_1_1Mutex.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1RecMutex.html">RecMutex</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1RWLock.html">RWLock</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structGlib_1_1StaticMutex.html">StaticMutex</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Like <a class="el" href="classGlib_1_1Mutex.html">Glib::Mutex</a>, but can be defined at compile time.</em> <a href="structGlib_1_1StaticMutex.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structGlib_1_1StaticPrivate.html">StaticPrivate</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structGlib_1_1StaticRecMutex.html">StaticRecMutex</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Like <a class="el" href="classGlib_1_1RecMutex.html">Glib::RecMutex</a>, but can be defined at compile time.</em> <a href="structGlib_1_1StaticRecMutex.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structGlib_1_1StaticRWLock.html">StaticRWLock</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Like <a class="el" href="classGlib_1_1RWLock.html">Glib::RWLock</a>, but can be defined at compile time.</em> <a href="structGlib_1_1StaticRWLock.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Thread_1_1Exit.html">Exit</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Exception class used to exit from a thread.</em> <a href="classGlib_1_1Thread_1_1Exit.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1FileError.html">FileError</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for file-related errors.</em> <a href="classGlib_1_1FileError.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1HelperList.html">HelperList</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1IConv.html">IConv</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Thin iconv() wrapper.</em> <a href="classGlib_1_1IConv.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1IdleSource.html">IdleSource</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Interface.html">Interface</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1IOChannel.html">IOChannel</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classGlib_1_1IOChannel.html">IOChannel</a> aims to provide portable I/O support for files, pipes and sockets, and to integrate them with the GLib main event loop.</em> <a href="classGlib_1_1IOChannel.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1IOChannelError.html">IOChannelError</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for <a class="el" href="classGlib_1_1IOChannel.html">IOChannel</a> errors.</em> <a href="classGlib_1_1IOChannelError.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1IOSource.html">IOSource</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ListHandle.html">ListHandle</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1MainContext.html">MainContext</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Main context.</em> <a href="classGlib_1_1MainContext.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1MainLoop.html">MainLoop</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1MarkupError.html">MarkupError</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Exception class for markup parsing errors.</em> <a href="classGlib_1_1MarkupError.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Module.html">Module</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Object.html">Object</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1PatternSpec.html">PatternSpec</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1PollFD.html">PollFD</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Property.html">Property</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1PropertyBase.html">PropertyBase</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1PropertyProxy.html">PropertyProxy</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1PropertyProxy__Base.html">PropertyProxy_Base</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">PropertyProxy_ReadOnly</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1PropertyProxy__WriteOnly.html">PropertyProxy_WriteOnly</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Quark.html">Quark</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Quarks are unique IDs in <a class="el" href="namespaceGlib.html">Glib</a> for strings for use in hash table lookups.</em> <a href="classGlib_1_1QueryQuark.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Rand.html">Rand</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1RefPtr.html">RefPtr</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>RefPtr&lt;&gt; is a reference-counting shared smartpointer.</em> <a href="classGlib_1_1RefPtr.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Sequence.html">Sequence</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Utility class holding an iterator sequence.</em> <a href="classGlib_1_1Sequence.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ShellError.html">ShellError</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for shell utility errors.</em> <a href="classGlib_1_1ShellError.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalIdle.html">SignalIdle</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalIO.html">SignalIO</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxy0.html">SignalProxy0</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Proxy for signals with 0 arguments.</em> <a href="classGlib_1_1SignalProxy0.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxy1.html">SignalProxy1</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Proxy for signals with 1 arguments.</em> <a href="classGlib_1_1SignalProxy1.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxy2.html">SignalProxy2</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Proxy for signals with 2 arguments.</em> <a href="classGlib_1_1SignalProxy2.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxy3.html">SignalProxy3</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Proxy for signals with 3 arguments.</em> <a href="classGlib_1_1SignalProxy3.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxy4.html">SignalProxy4</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Proxy for signals with 4 arguments.</em> <a href="classGlib_1_1SignalProxy4.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxy5.html">SignalProxy5</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Proxy for signals with 5 arguments.</em> <a href="classGlib_1_1SignalProxy5.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxy6.html">SignalProxy6</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Proxy for signals with 6 arguments.</em> <a href="classGlib_1_1SignalProxy6.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxyBase.html">SignalProxyBase</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxyConnectionNode.html">SignalProxyConnectionNode</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classGlib_1_1SignalProxyConnectionNode.html">SignalProxyConnectionNode</a> is a <a class="el" href="classSigC_1_1ConnectionNode.html">SigC::ConnectionNode</a> for use with SignalProxy.</em> <a href="classGlib_1_1SignalProxyConnectionNode.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxyNormal.html">SignalProxyNormal</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalProxyProperty.html">SignalProxyProperty</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Use the <a class="el" href="classGlib_1_1SignalProxyProperty.html#a2">connect()</a> method, with SigC::slot() to connect signals to signal handlers.</em> <a href="classGlib_1_1SignalProxyProperty.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SignalTimeout.html">SignalTimeout</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SListHandle.html">SListHandle</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Source.html">Source</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1SpawnError.html">SpawnError</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for errors occuring when spawning processes.</em> <a href="classGlib_1_1SpawnError.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1StreamIOChannel.html">StreamIOChannel</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>This whole class is deprecated in glibmm&nbsp;2.2.</em> <a href="classGlib_1_1StreamIOChannel.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Thread.html">Thread</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Represents a running thread.</em> <a href="classGlib_1_1Thread.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ThreadError.html">ThreadError</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for thread-related errors.</em> <a href="classGlib_1_1ThreadError.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ThreadPool.html">ThreadPool</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>A pool of threads to execute work concurrently.</em> <a href="classGlib_1_1ThreadPool.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1TimeoutSource.html">TimeoutSource</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1RWLock_1_1WriterLock.html">WriterLock</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Utility class for exception-safe locking of read/write locks.</em> <a href="classGlib_1_1RWLock_1_1WriterLock.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Timer.html">Timer</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Portable stop watch interface.</em> <a href="classGlib_1_1Timer.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structGlib_1_1TimeVal.html">TimeVal</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Glib::TimeVal is a wrapper around the glib structure <a class="el" href="classGTimeVal.html">GTimeVal</a>.</em> <a href="structGlib_1_1TimeVal.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ustring.html">ustring</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as UTF-8.</em> <a href="classGlib_1_1ustring.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ustring__Iterator.html">ustring_Iterator</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The iterator type of <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>.</em> <a href="classGlib_1_1ustring__Iterator.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value.html">Value</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Generic value implementation for custom types.</em> <a href="classGlib_1_1Value.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value_3_01bool_01_4.html">Value&lt;bool&gt;</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value_3_01char_01_4.html">Value&lt;char&gt;</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td 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>&nbsp;</td><td><font size=-1><em>Specialization for pointers to const instances of any type.</em> <a href="classGlib_1_1Value_3_01const_01T_01_5_01_4.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value_3_01double_01_4.html">Value&lt;double&gt;</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value_3_01float_01_4.html">Value&lt;float&gt;</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value_3_01Glib_1_1RefPtr_3_01const_01T_01_4_01_4.html">Value&lt;Glib::RefPtr&lt;const T&gt;&gt;</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Partial specialization for RefPtr&lt;&gt; to const <a class="el" href="classGlib_1_1Object.html">Glib::Object</a>.</em> <a href="classGlib_1_1Value_3_01Glib_1_1RefPtr_3_01const_01T_01_4_01_4.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value_3_01Glib_1_1RefPtr_3_01T_01_4_01_4.html">Value&lt;Glib::RefPtr&lt;T&gt;&gt;</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Partial specialization for RefPtr&lt;&gt; to <a class="el" href="classGlib_1_1Object.html">Glib::Object</a>.</em> <a href="classGlib_1_1Value_3_01Glib_1_1RefPtr_3_01T_01_4_01_4.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td 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>&nbsp;</td><td><font size=-1><em>Specialization for UTF-8 strings.</em> <a href="classGlib_1_1Value_3_01Glib_1_1ustring_01_4.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value_3_01int_01_4.html">Value&lt;int&gt;</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value_3_01long_01_4.html">Value&lt;long&gt;</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td 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 nowrap align=right valign=top>class &nbsp;</td><td 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>&nbsp;</td><td><font size=-1><em>Specialization for strings.</em> <a href="classGlib_1_1Value_3_01std_1_1string_01_4.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td 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>&nbsp;</td><td><font size=-1><em>Specialization for pointers to instances of any type.</em> <a href="classGlib_1_1Value_3_01T_01_5_01_4.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td 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 nowrap align=right valign=top>class &nbsp;</td><td 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 nowrap align=right valign=top>class &nbsp;</td><td 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 nowrap align=right valign=top>class &nbsp;</td><td 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 nowrap align=right valign=top>class &nbsp;</td><td 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 nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value__Boxed.html">Value_Boxed</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value__Enum.html">Value_Enum</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Base class of Glib::Value&lt;T&gt; specializations for enum types.</em> <a href="classGlib_1_1Value__Enum.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value__Flags.html">Value_Flags</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Base class of Glib::Value&lt;T&gt; specializations for flags types.</em> <a href="classGlib_1_1Value__Flags.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1Value__Pointer.html">Value_Pointer</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ValueBase.html">ValueBase</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ValueBase__Boxed.html">ValueBase_Boxed</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ValueBase__Enum.html">ValueBase_Enum</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ValueBase__Flags.html">ValueBase_Flags</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ValueBase__Object.html">ValueBase_Object</a></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGlib_1_1ValueBase__String.html">ValueBase_String</a></td></tr>
<tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="classGlib_1_1ArrayHandle.html">ArrayHandle</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td valign=bottom><a class="el" href="group__ContHandles.html#a0">StringArrayHandle</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>If a method takes this as an argument then you can use a standard container such as std::list&lt;Glib::ustring&gt; or std::vector&lt;Glib::ustring&gt;.</em> <a href="group__ContHandles.html#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<br>
 <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a37">SArray</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a>*(*&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a129">WrapNewFunction</a> )(<a class="el" href="signalproxy__connectionnode_8h.html#a0">GObject</a>*)</td></tr>
<tr><td colspan=2><br><h2>Enumerations</h2></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__ContHandles.html#a2">OwnershipType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__ContHandles.html#a2a1">OWNERSHIP_NONE</a> =  0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__ContHandles.html#a2a2">OWNERSHIP_SHALLOW</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__ContHandles.html#a2a3">OWNERSHIP_DEEP</a>
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a38">FileTest</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a38a4">FILE_TEST_IS_REGULAR</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a38a5">FILE_TEST_IS_SYMLINK</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a38a6">FILE_TEST_IS_DIR</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a38a7">FILE_TEST_IS_EXECUTABLE</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a38a8">FILE_TEST_EXISTS</a> =  1 &lt;&lt; 4
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a39">SeekType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a39a9">SEEK_TYPE_CUR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a39a10">SEEK_TYPE_SET</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a39a11">SEEK_TYPE_END</a>
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a40">IOStatus</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a40a12">IO_STATUS_ERROR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a40a13">IO_STATUS_NORMAL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a40a14">IO_STATUS_EOF</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a40a15">IO_STATUS_AGAIN</a>
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a41a16">IO_FLAG_APPEND</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a41a17">IO_FLAG_NONBLOCK</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a41a18">IO_FLAG_IS_READABLE</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a41a19">IO_FLAG_IS_WRITEABLE</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a41a20">IO_FLAG_IS_SEEKABLE</a> =  1 &lt;&lt; 4, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a41a21">IO_FLAG_MASK</a> =  0x1F, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a41a22">IO_FLAG_GET_MASK</a> =  0x1F, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a41a23">IO_FLAG_SET_MASK</a> =  0x03
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom>{ <br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a10a24">PRIORITY_HIGH</a> =  -100, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a10a25">PRIORITY_DEFAULT</a> =  0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a10a26">PRIORITY_HIGH_IDLE</a> =  100, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a10a27">PRIORITY_DEFAULT_IDLE</a> =  200, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a10a28">PRIORITY_LOW</a> =  300
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a11">IOCondition</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a11a29">IO_IN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a11a30">IO_OUT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a11a31">IO_PRI</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a11a32">IO_ERR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a11a33">IO_HUP</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__MainLoop.html#a11a34">IO_NVAL</a>
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>A bitwise combination representing an I/O condition to watch for on an event source.</em> <a href="group__MainLoop.html#a11">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a43a35">MODULE_BIND_LAZY</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a43a36">MODULE_BIND_MASK</a> =  0x01
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a44a38">SPAWN_LEAVE_DESCRIPTORS_OPEN</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a44a39">SPAWN_DO_NOT_REAP_CHILD</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a44a40">SPAWN_SEARCH_PATH</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a44a41">SPAWN_STDOUT_TO_DEV_NULL</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a44a42">SPAWN_STDERR_TO_DEV_NULL</a> =  1 &lt;&lt; 4, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a44a43">SPAWN_CHILD_INHERITS_STDIN</a> =  1 &lt;&lt; 5, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a44a44">SPAWN_FILE_AND_ARGV_ZERO</a> =  1 &lt;&lt; 6
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a45">ThreadPriority</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a45a45">THREAD_PRIORITY_LOW</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a45a46">THREAD_PRIORITY_NORMAL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a45a47">THREAD_PRIORITY_HIGH</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a45a48">THREAD_PRIORITY_URGENT</a>
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Specifies the priority of a thread.</em> <a href="group__glibmmEnums.html#a45">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__Threads.html#a2">NotLock</a> { <a class="el" href="group__Threads.html#a2a49">NOT_LOCK</a>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__Threads.html#a3">TryLock</a> { <a class="el" href="group__Threads.html#a3a50">TRY_LOCK</a>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a46">UnicodeType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a51">UNICODE_CONTROL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a52">UNICODE_FORMAT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a53">UNICODE_UNASSIGNED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a54">UNICODE_PRIVATE_USE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a55">UNICODE_SURROGATE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a56">UNICODE_LOWERCASE_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a57">UNICODE_MODIFIER_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a58">UNICODE_OTHER_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a59">UNICODE_TITLECASE_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a60">UNICODE_UPPERCASE_LETTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a61">UNICODE_COMBINING_MARK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a62">UNICODE_ENCLOSING_MARK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a63">UNICODE_NON_SPACING_MARK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a64">UNICODE_DECIMAL_NUMBER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a65">UNICODE_LETTER_NUMBER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a66">UNICODE_OTHER_NUMBER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a67">UNICODE_CONNECT_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a68">UNICODE_DASH_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a69">UNICODE_CLOSE_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a70">UNICODE_FINAL_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a71">UNICODE_INITIAL_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a72">UNICODE_OTHER_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a73">UNICODE_OPEN_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a74">UNICODE_CURRENCY_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a75">UNICODE_MODIFIER_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a76">UNICODE_MATH_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a77">UNICODE_OTHER_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a78">UNICODE_LINE_SEPARATOR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a79">UNICODE_PARAGRAPH_SEPARATOR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a46a80">UNICODE_SPACE_SEPARATOR</a>
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a47">UnicodeBreakType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a81">UNICODE_BREAK_MANDATORY</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a82">UNICODE_BREAK_CARRIAGE_RETURN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a83">UNICODE_BREAK_LINE_FEED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a84">UNICODE_BREAK_COMBINING_MARK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a85">UNICODE_BREAK_SURROGATE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a86">UNICODE_BREAK_ZERO_WIDTH_SPACE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a87">UNICODE_BREAK_INSEPARABLE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a88">UNICODE_BREAK_NON_BREAKING_GLUE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a89">UNICODE_BREAK_CONTINGENT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a90">UNICODE_BREAK_SPACE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a91">UNICODE_BREAK_AFTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a92">UNICODE_BREAK_BEFORE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a93">UNICODE_BREAK_BEFORE_AND_AFTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a94">UNICODE_BREAK_HYPHEN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a95">UNICODE_BREAK_NON_STARTER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a96">UNICODE_BREAK_OPEN_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a97">UNICODE_BREAK_CLOSE_PUNCTUATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a98">UNICODE_BREAK_QUOTATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a99">UNICODE_BREAK_EXCLAMATION</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a100">UNICODE_BREAK_IDEOGRAPHIC</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a101">UNICODE_BREAK_NUMERIC</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a102">UNICODE_BREAK_INFIX_SEPARATOR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a103">UNICODE_BREAK_SYMBOL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a104">UNICODE_BREAK_ALPHABETIC</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a105">UNICODE_BREAK_PREFIX</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a106">UNICODE_BREAK_POSTFIX</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a107">UNICODE_BREAK_COMPLEX_CONTEXT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a108">UNICODE_BREAK_AMBIGUOUS</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a47a109">UNICODE_BREAK_UNKNOWN</a>
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a48">AsciiType</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a110">ASCII_ALNUM</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a111">ASCII_ALPHA</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a112">ASCII_CNTRL</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a113">ASCII_DIGIT</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a114">ASCII_GRAPH</a> =  1 &lt;&lt; 4, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a115">ASCII_LOWER</a> =  1 &lt;&lt; 5, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a116">ASCII_PRINT</a> =  1 &lt;&lt; 6, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a117">ASCII_PUNCT</a> =  1 &lt;&lt; 7, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a118">ASCII_SPACE</a> =  1 &lt;&lt; 8, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a119">ASCII_UPPER</a> =  1 &lt;&lt; 9, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a48a120">ASCII_XDIGIT</a> =  1 &lt;&lt; 10
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a49">NormalizeMode</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a49a121">NORMALIZE_DEFAULT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a49a122">NORMALIZE_NFD</a> =  NORMALIZE_DEFAULT, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a49a123">NORMALIZE_DEFAULT_COMPOSE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a49a124">NORMALIZE_NFC</a> =  NORMALIZE_DEFAULT_COMPOSE, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a49a125">NORMALIZE_ALL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a49a126">NORMALIZE_NFKD</a> =  NORMALIZE_ALL, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a49a127">NORMALIZE_ALL_COMPOSE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__glibmmEnums.html#a49a128">NORMALIZE_NFKC</a> =  NORMALIZE_ALL_COMPOSE
<br>
 }</td></tr>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>template &lt;class Iterator&gt; <a class="el" href="classGlib_1_1Sequence.html">Sequence</a>&lt;Iterator&gt;&nbsp;</td><td valign=bottom><a class="el" href="group__ContHandles.html#a1">sequence</a> (Iterator pbegin, Iterator pend)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Helper function to create a Glib::Sequence&lt;&gt; object, which in turn can be used to initialize a container handle.</em> <a href="group__ContHandles.html#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a0">get_charset</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the charset used by the current locale.</em> <a href="group__CharsetConv.html#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a1">get_charset</a> (std::string&amp; charset)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the charset used by the current locale.</em> <a href="group__CharsetConv.html#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a2">convert</a> (const std::string&amp; str, const std::string&amp; to_codeset, const std::string&amp; from_codeset)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Convert from one encoding to another.</em> <a href="group__CharsetConv.html#a2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a3">convert_with_fallback</a> (const std::string&amp; str, const std::string&amp; to_codeset, const std::string&amp; from_codeset)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Converts a string from one character set to another, possibly including fallback sequences for characters not representable in the output.</em> <a href="group__CharsetConv.html#a3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a4">convert_with_fallback</a> (const std::string&amp; str, const std::string&amp; to_codeset, const std::string&amp; from_codeset, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; fallback)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Converts a string from one character set to another, possibly including fallback sequences for characters not representable in the output.</em> <a href="group__CharsetConv.html#a4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a5">locale_to_utf8</a> (const std::string&amp; opsys_string)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Convert from the current locale's encoding to UTF-8.</em> <a href="group__CharsetConv.html#a5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a6">locale_from_utf8</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; utf8_string)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Convert from UTF-8 to the current locale's encoding.</em> <a href="group__CharsetConv.html#a6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a7">filename_to_utf8</a> (const std::string&amp; opsys_string)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Converts a string which is in the encoding used for filenames into a UTF-8 string.</em> <a href="group__CharsetConv.html#a7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a8">filename_from_utf8</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; utf8_string)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Converts a string from UTF-8 to the encoding used for filenames.</em> <a href="group__CharsetConv.html#a8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a9">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>&nbsp;</td><td><font size=-1><em>Converts an escaped UTF-8 encoded URI to a local filename in the encoding used for filenames.</em> <a href="group__CharsetConv.html#a9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a10">filename_from_uri</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Converts an escaped UTF-8 encoded URI to a local filename in the encoding used for filenames.</em> <a href="group__CharsetConv.html#a10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a11">filename_to_uri</a> (const std::string&amp; filename, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; hostname)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Converts an absolute filename to an escaped UTF-8 encoded URI.</em> <a href="group__CharsetConv.html#a11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td valign=bottom><a class="el" href="group__CharsetConv.html#a12">filename_to_uri</a> (const std::string&amp; filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Converts an absolute filename to an escaped UTF-8 encoded URI.</em> <a href="group__CharsetConv.html#a12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>SigC::Connection&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a144">add_exception_handler</a> (const SigC::Slot0&lt;void&gt;&amp; slot)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Specify a slot to be called when an exception is thrown by a signal handler.</em> <a href="#a144"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a0">operator|</a> (<a class="el" href="group__glibmmEnums.html#a38">FileTest</a> lhs, <a class="el" href="group__glibmmEnums.html#a38">FileTest</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a1">operator&amp;</a> (<a class="el" href="group__glibmmEnums.html#a38">FileTest</a> lhs, <a class="el" href="group__glibmmEnums.html#a38">FileTest</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a2">operator^</a> (<a class="el" href="group__glibmmEnums.html#a38">FileTest</a> lhs, <a class="el" href="group__glibmmEnums.html#a38">FileTest</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a3">operator~</a> (<a class="el" href="group__glibmmEnums.html#a38">FileTest</a> flags)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a4">operator|=</a> (<a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a38">FileTest</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a5">operator&amp;=</a> (<a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a38">FileTest</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a6">operator^=</a> (<a class="el" href="group__glibmmEnums.html#a38">FileTest</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a38">FileTest</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="group__FileUtils.html#a0">file_test</a> (const std::string&amp; filename, <a class="el" href="group__glibmmEnums.html#a38">FileTest</a> test)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns <code>true</code> if any of the tests in the bitfield <em>test</em> are true.</em> <a href="group__FileUtils.html#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__FileUtils.html#a1">mkstemp</a> (std::string&amp; filename_template)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Opens a temporary file.</em> <a href="group__FileUtils.html#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__FileUtils.html#a2">file_open_tmp</a> (std::string&amp; name_used, const std::string&amp; prefix)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Opens a file for writing in the preferred directory for temporary files (as returned by Glib::get_tmp_dir()).</em> <a href="group__FileUtils.html#a2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__FileUtils.html#a3">file_open_tmp</a> (std::string&amp; name_used)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Opens a file for writing in the preferred directory for temporary files (as returned by Glib::get_tmp_dir()).</em> <a href="group__FileUtils.html#a3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__FileUtils.html#a4">file_get_contents</a> (const std::string&amp; filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Reads an entire file into a string, with good error checking.</em> <a href="group__FileUtils.html#a4"></a><em></em></font><br><br></td></tr>
<tr><td 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 valign=bottom><a class="el" href="namespaceGlib.html#a157">wrap_interface</a> (<a class="el" href="signalproxy__connectionnode_8h.html#a0">GObject</a>* object, bool take_copy=false)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a7">operator|</a> (<a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a8">operator&amp;</a> (<a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a9">operator^</a> (<a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a10">operator~</a> (<a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> flags)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a11">operator|=</a> (<a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a12">operator&amp;=</a> (<a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a13">operator^=</a> (<a class="el" href="group__glibmmEnums.html#a41">IOFlags</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a41">IOFlags</a> rhs)</td></tr>
<tr><td 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 valign=bottom><a class="el" href="namespaceGlib.html#a165">wrap</a> (GIOChannel* gobject, bool take_copy=false)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__MainLoop.html#a11">IOCondition</a>&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a0">operator|</a> (<a class="el" href="group__MainLoop.html#a11">IOCondition</a> lhs, <a class="el" href="group__MainLoop.html#a11">IOCondition</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__MainLoop.html#a11">IOCondition</a>&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a1">operator&amp;</a> (<a class="el" href="group__MainLoop.html#a11">IOCondition</a> lhs, <a class="el" href="group__MainLoop.html#a11">IOCondition</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__MainLoop.html#a11">IOCondition</a>&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a2">operator^</a> (<a class="el" href="group__MainLoop.html#a11">IOCondition</a> lhs, <a class="el" href="group__MainLoop.html#a11">IOCondition</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__MainLoop.html#a11">IOCondition</a>&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a3">operator~</a> (<a class="el" href="group__MainLoop.html#a11">IOCondition</a> flags)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__MainLoop.html#a11">IOCondition</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a4">operator|=</a> (<a class="el" href="group__MainLoop.html#a11">IOCondition</a>&amp; lhs, <a class="el" href="group__MainLoop.html#a11">IOCondition</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__MainLoop.html#a11">IOCondition</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a5">operator&amp;=</a> (<a class="el" href="group__MainLoop.html#a11">IOCondition</a>&amp; lhs, <a class="el" href="group__MainLoop.html#a11">IOCondition</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__MainLoop.html#a11">IOCondition</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a6">operator^=</a> (<a class="el" href="group__MainLoop.html#a11">IOCondition</a>&amp; lhs, <a class="el" href="group__MainLoop.html#a11">IOCondition</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalTimeout.html">SignalTimeout</a>&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a7">signal_timeout</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Convenience timeout signal.</em> <a href="group__MainLoop.html#a7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalIdle.html">SignalIdle</a>&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a8">signal_idle</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Convenience idle signal.</em> <a href="group__MainLoop.html#a8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1SignalIO.html">SignalIO</a>&nbsp;</td><td valign=bottom><a class="el" href="group__MainLoop.html#a9">signal_io</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Convenience I/O signal.</em> <a href="group__MainLoop.html#a9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a0">get_application_name</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets a human-readable name for the application, as set by <a class="el" href="group__MiscUtils.html#a1">Glib::set_application_name()</a>.</em> <a href="group__MiscUtils.html#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a1">set_application_name</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_name)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets a human-readable name for the application.</em> <a href="group__MiscUtils.html#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a2">get_prgname</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the name of the program.</em> <a href="group__MiscUtils.html#a2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a3">set_prgname</a> (const std::string&amp; prgname)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the name of the program.</em> <a href="group__MiscUtils.html#a3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a4">getenv</a> (const std::string&amp; variable, bool&amp; found)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns an environment variable.</em> <a href="group__MiscUtils.html#a4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a5">getenv</a> (const std::string&amp; variable)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns an environment variable.</em> <a href="group__MiscUtils.html#a5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a6">get_user_name</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the user name of the current user.</em> <a href="group__MiscUtils.html#a6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a7">get_real_name</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the real name of the user.</em> <a href="group__MiscUtils.html#a7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a8">get_home_dir</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current user's home directory.</em> <a href="group__MiscUtils.html#a8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a9">get_tmp_dir</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the directory to use for temporary files.</em> <a href="group__MiscUtils.html#a9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a10">get_current_dir</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current directory.</em> <a href="group__MiscUtils.html#a10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a11">path_is_absolute</a> (const std::string&amp; filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>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.</em> <a href="group__MiscUtils.html#a11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a12">path_skip_root</a> (const std::string&amp; filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>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.</em> <a href="group__MiscUtils.html#a12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a13">path_get_basename</a> (const std::string&amp; filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the name of the file without any leading directory components.</em> <a href="group__MiscUtils.html#a13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a14">path_get_dirname</a> (const std::string&amp; filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the directory components of a file name.</em> <a href="group__MiscUtils.html#a14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a15">build_filename</a> (const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; elements)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a filename from a series of elements using the correct separator for filenames.</em> <a href="group__MiscUtils.html#a15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a16">build_filename</a> (const std::string&amp; elem1, const std::string&amp; elem2)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a filename from two elements using the correct separator for filenames.</em> <a href="group__MiscUtils.html#a16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a17">build_path</a> (const std::string&amp; separator, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; elements)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a path from a series of elements using <em>separator</em> as the separator between elements.</em> <a href="group__MiscUtils.html#a17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__MiscUtils.html#a18">find_program_in_path</a> (const std::string&amp; program)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Locates the first executable named <em>program</em> in the user's path, in the same way that <code>execvp()</code> would locate it.</em> <a href="group__MiscUtils.html#a18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a21">operator|</a> (<a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a22">operator&amp;</a> (<a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a23">operator^</a> (<a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a24">operator~</a> (<a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> flags)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a25">operator|=</a> (<a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a26">operator&amp;=</a> (<a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a27">operator^=</a> (<a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a43">ModuleFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a202">_gobject_cppinstance_already_deleted</a> (<a class="el" href="signalproxy__connectionnode_8h.html#a0">GObject</a>* gobject)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&nbsp;</td><td valign=bottom><a class="el" href="group__ShellUtils.html#a0">shell_parse_argv</a> (const std::string&amp; command_line)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>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).</em> <a href="group__ShellUtils.html#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__ShellUtils.html#a1">shell_quote</a> (const std::string&amp; unquoted_string)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Quotes a string so that the shell (/bin/sh) will interpret the quoted string to mean <em>unquoted_string.</em> </em> <a href="group__ShellUtils.html#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__ShellUtils.html#a2">shell_unquote</a> (const std::string&amp; quoted_string)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Unquotes a string as the shell (/bin/sh) would.</em> <a href="group__ShellUtils.html#a2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a28">operator|</a> (<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a29">operator&amp;</a> (<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a30">operator^</a> (<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> lhs, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a31">operator~</a> (<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> flags)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a32">operator|=</a> (<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a33">operator&amp;=</a> (<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&amp;&nbsp;</td><td valign=bottom><a class="el" href="group__glibmmEnums.html#a34">operator^=</a> (<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>&amp; lhs, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> rhs)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__Spawn.html#a0">spawn_async_with_pipes</a> (const std::string&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; argv, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; envp, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>(0), const SigC::Slot0&lt;void&gt;&amp; child_setup=SigC::Slot0&lt;void&gt;(), int* child_pid=0, int* standard_input=0, int* standard_output=0, int* standard_error=0)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__Spawn.html#a1">spawn_async_with_pipes</a> (const std::string&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; argv, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>(0), const SigC::Slot0&lt;void&gt;&amp; child_setup=SigC::Slot0&lt;void&gt;(), int* child_pid=0, int* standard_input=0, int* standard_output=0, int* standard_error=0)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__Spawn.html#a2">spawn_async</a> (const std::string&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; argv, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; envp, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>(0), const SigC::Slot0&lt;void&gt;&amp; child_setup=SigC::Slot0&lt;void&gt;(), int* child_pid=0)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__Spawn.html#a3">spawn_async</a> (const std::string&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; argv, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>(0), const SigC::Slot0&lt;void&gt;&amp; child_setup=SigC::Slot0&lt;void&gt;(), int* child_pid=0)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__Spawn.html#a4">spawn_sync</a> (const std::string&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; argv, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; envp, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>(0), const SigC::Slot0&lt;void&gt;&amp; child_setup=SigC::Slot0&lt;void&gt;(), std::string* standard_output=0, std::string* standard_error=0, int* exit_status=0)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__Spawn.html#a5">spawn_sync</a> (const std::string&amp; working_directory, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;std::string&gt;&amp; argv, <a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a> flags=<a class="el" href="group__glibmmEnums.html#a44">SpawnFlags</a>(0), const SigC::Slot0&lt;void&gt;&amp; child_setup=SigC::Slot0&lt;void&gt;(), std::string* standard_output=0, std::string* standard_error=0, int* exit_status=0)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__Spawn.html#a6">spawn_command_line_async</a> (const std::string&amp; command_line)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__Spawn.html#a7">spawn_command_line_sync</a> (const std::string&amp; command_line, std::string* standard_output=0, std::string* standard_error=0, int* exit_status=0)</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="group__StringUtils.html#a0">str_has_prefix</a> (const std::string&amp; str, const std::string&amp; prefix)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Looks whether the string <em>str</em> begins with <em>prefix.</em> </em> <a href="group__StringUtils.html#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="group__StringUtils.html#a1">str_has_suffix</a> (const std::string&amp; str, const std::string&amp; suffix)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Looks whether the string <em>str</em> ends with <em>suffix.</em> </em> <a href="group__StringUtils.html#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__StringUtils.html#a5">strescape</a> (const std::string&amp; source)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Escapes all special characters in the string.</em> <a href="group__StringUtils.html#a5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__StringUtils.html#a6">strescape</a> (const std::string&amp; source, const std::string&amp; exceptions)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Escapes all special characters in the string.</em> <a href="group__StringUtils.html#a6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="group__StringUtils.html#a7">strcompress</a> (const std::string&amp; source)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Replaces all escaped characters with their one byte equivalent.</em> <a href="group__StringUtils.html#a7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td valign=bottom><a class="el" href="group__StringUtils.html#a8">strerror</a> (int errnum)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a string corresponding to the given error code, e.g. <code>"no such process"</code>.</em> <a href="group__StringUtils.html#a8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td valign=bottom><a class="el" href="group__StringUtils.html#a9">strsignal</a> (int signum)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a string describing the given signal, e.g. <code>"Segmentation fault"</code>.</em> <a href="group__StringUtils.html#a9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__Threads.html#a0">thread_init</a> (GThreadFunctions* vtable=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Initializes the GLib thread system.</em> <a href="group__Threads.html#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="group__Threads.html#a1">thread_supported</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether the thread system is initialized.</em> <a href="group__Threads.html#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a230">usleep</a> (unsigned long microseconds)</td></tr>
<tr><td nowrap align=right valign=top>gunichar&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a231">get_unichar_from_std_iterator</a> (std::string::const_iterator pos)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Extract a UCS-4 character from UTF-8 data.</em> <a href="#a231"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a232">wrap_register_init</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a233">wrap_register_cleanup</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a234">wrap_register</a> (GType type, <a class="el" href="namespaceGlib.html#a129">WrapNewFunction</a> func)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a>*&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a235">wrap_auto</a> (<a class="el" href="signalproxy__connectionnode_8h.html#a0">GObject</a>* object, bool take_copy=false)</td></tr>
<tr><td nowrap align=right valign=top>template &lt;class T&gt; T::BaseObjectType*&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a236">unwrap</a> (T* ptr)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the underlying C instance from the C++ instance.</em> <a href="#a236"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>template &lt;class T&gt; const T::BaseObjectType*&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a237">unwrap</a> (const T* ptr)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the underlying C instance from the C++ instance.</em> <a href="#a237"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>template &lt;class T&gt; T::BaseObjectType*&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a238">unwrap</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;T&gt;&amp; ptr)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the underlying C instance from the C++ instance.</em> <a href="#a238"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>template &lt;class T&gt; const T::BaseObjectType*&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a239">unwrap</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const T&gt;&amp; ptr)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the underlying C instance from the C++ instance.</em> <a href="#a239"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>template &lt;class T&gt; T::BaseObjectType*&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a240">unwrap_copy</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;T&gt;&amp; ptr)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the underlying C instance from the C++ instance and acquire a reference.</em> <a href="#a240"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>template &lt;class T&gt; const T::BaseObjectType*&nbsp;</td><td valign=bottom><a class="el" href="namespaceGlib.html#a241">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>&nbsp;</td><td><font size=-1><em>Get the underlying C instance from the C++ instance and acquire a reference.</em> <a href="#a241"></a><em></em></font><br><br></td></tr>
</table>
<hr><h2>Typedef Documentation</h2>
<a name="a37" doxytag="Glib::SArray"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> 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; Glib::SArray
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a129" doxytag="Glib::WrapNewFunction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a>*(* Glib::WrapNewFunction)(<a class="el" href="signalproxy__connectionnode_8h.html#a0">GObject</a>*)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Function Documentation</h2>
<a name="a202" doxytag="Glib::_gobject_cppinstance_already_deleted"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool _gobject_cppinstance_already_deleted </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="signalproxy__connectionnode_8h.html#a0">GObject</a>*&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>gobject</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a144" doxytag="Glib::add_exception_handler"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> SigC::Connection add_exception_handler </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const SigC::Slot0&lt;void&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>slot</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Specify a slot to be called when an exception is thrown by a signal handler.
<p>
    </td>
  </tr>
</table>
<a name="a231" doxytag="Glib::get_unichar_from_std_iterator"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> gunichar get_unichar_from_std_iterator </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">std::string::const_iterator&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pos</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<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#s5">Glib::ustring::iterator</a>, but it might be useful as utility function if you prefer using std::string even for UTF-8 encoding.     </td>
  </tr>
</table>
<a name="a239" doxytag="Glib::unwrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template &lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const T::BaseObjectType* unwrap </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const T&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ptr</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<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.     </td>
  </tr>
</table>
<a name="a238" doxytag="Glib::unwrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template &lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> T::BaseObjectType* unwrap </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;T&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ptr</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<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.     </td>
  </tr>
</table>
<a name="a237" doxytag="Glib::unwrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template &lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const T::BaseObjectType* unwrap </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const T*&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ptr</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<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.     </td>
  </tr>
</table>
<a name="a236" doxytag="Glib::unwrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template &lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> T::BaseObjectType* unwrap </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">T*&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ptr</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<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.     </td>
  </tr>
</table>
<a name="a241" doxytag="Glib::unwrap_copy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template &lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const T::BaseObjectType* unwrap_copy </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const T&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ptr</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<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.     </td>
  </tr>
</table>
<a name="a240" doxytag="Glib::unwrap_copy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template &lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> T::BaseObjectType* unwrap_copy </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;T&gt;&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ptr</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<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.     </td>
  </tr>
</table>
<a name="a230" doxytag="Glib::usleep"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void usleep </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">unsigned long&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>microseconds</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Examples: </b></dt><dd>
<a class="el" href="thread_2dispatcher_8cc-example.html#a6">thread/dispatcher.cc</a>, and <a class="el" href="thread_2thread_8cc-example.html#a22">thread/thread.cc</a>.</dl>    </td>
  </tr>
</table>
<a name="a165" doxytag="Glib::wrap"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap 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; wrap </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">GIOChannel*&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>gobject</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>take_copy</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a235" doxytag="Glib::wrap_auto"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a>* wrap_auto </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="signalproxy__connectionnode_8h.html#a0">GObject</a>*&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>object</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>take_copy</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a157" doxytag="Glib::wrap_interface"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classGlib_1_1RefPtr.html">RefPtr</a>&lt;<a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&gt; wrap_interface </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="el" href="signalproxy__connectionnode_8h.html#a0">GObject</a>*&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>object</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>take_copy</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a234" doxytag="Glib::wrap_register"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void wrap_register </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">GType&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>type</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceGlib.html#a129">WrapNewFunction</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>func</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a233" doxytag="Glib::wrap_register_cleanup"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void wrap_register_cleanup </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a232" doxytag="Glib::wrap_register_init"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void wrap_register_init </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><address><small>
Generated for gtkmm by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.3-rc1 &copy;&nbsp;1997-2001</small></address>
</body>
</html>