Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > ba6e5e1a033bd8535c43a771ce407926 > files > 413

lib64cxx-gtk-utils2.2-devel-2.2.3-2.mga4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>c++-gtk-utils: Cgu Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">c++-gtk-utils
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Cgu Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceCgu_1_1Callback"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCgu_1_1Callback.html">Callback</a></td></tr>
<tr class="memdesc:namespaceCgu_1_1Callback"><td class="mdescLeft">&#160;</td><td class="mdescRight">This namespace provides classes for type erasure. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceCgu_1_1DoIf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCgu_1_1DoIf.html">DoIf</a></td></tr>
<tr class="memdesc:namespaceCgu_1_1DoIf"><td class="mdescLeft">&#160;</td><td class="mdescRight">This namespace provides utility functions for conditional compilation. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceCgu_1_1MemFun"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCgu_1_1MemFun.html">MemFun</a></td></tr>
<tr class="memdesc:namespaceCgu_1_1MemFun"><td class="mdescLeft">&#160;</td><td class="mdescRight">This namespace contains an adaptor to create a functor from a class member function to pass to C++ standard algorithms. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceCgu_1_1SharedHandleAllocFail"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCgu_1_1SharedHandleAllocFail.html">SharedHandleAllocFail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceCgu_1_1SharedPtrAllocFail"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCgu_1_1SharedPtrAllocFail.html">SharedPtrAllocFail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceCgu_1_1Thread"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCgu_1_1Thread.html">Thread</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceCgu_1_1Utf8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCgu_1_1Utf8.html">Utf8</a></td></tr>
<tr class="memdesc:namespaceCgu_1_1Utf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This namespace contains utilities relevant to the use of UTF-8 in programs. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1ApplicationNameError.html">ApplicationNameError</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is thrown when the program id name passed to the constructor of <a class="el" href="classCgu_1_1Application.html" title="This is a class for constructing and managing GtkApplication objects. ">Cgu::Application</a> is invalid.  <a href="structCgu_1_1ApplicationNameError.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1Application.html">Application</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a class for constructing and managing GtkApplication objects.  <a href="classCgu_1_1Application.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1AsyncQueuePopError.html">AsyncQueuePopError</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An exception thrown if calling pop() on a <a class="el" href="classCgu_1_1AsyncQueue.html" title="A thread-safe asynchronous queue. ">AsyncQueue</a> or <a class="el" href="classCgu_1_1AsyncQueueDispatch.html" title="A thread-safe asynchronous queue with a blocking pop() method. ">AsyncQueueDispatch</a> object fails because the queue is empty.  <a href="structCgu_1_1AsyncQueuePopError.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1AsyncQueue.html">AsyncQueue</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A thread-safe asynchronous queue.  <a href="classCgu_1_1AsyncQueue.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1AsyncQueueDispatch.html">AsyncQueueDispatch</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A thread-safe asynchronous queue with a blocking <a class="el" href="classCgu_1_1AsyncQueueDispatch.html#a70d32d20e0dc0d431b277de3e9478540">pop()</a> method.  <a href="classCgu_1_1AsyncQueueDispatch.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1AsyncResult.html">AsyncResult</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A thread-safe asynchronous result class.  <a href="classCgu_1_1AsyncResult.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1EmitterArg.html">EmitterArg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class to execute callbacks connected to it, with provision for automatic disconnection.  <a href="classCgu_1_1EmitterArg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1SafeEmitterArg.html">SafeEmitterArg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A thread-safe class to execute callbacks connected to it, with provision for automatic disconnection.  <a href="classCgu_1_1SafeEmitterArg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1Releaser.html">Releaser</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class used for tracking <a class="el" href="classCgu_1_1EmitterArg.html" title="A class to execute callbacks connected to it, with provision for automatic disconnection. ">EmitterArg</a> and <a class="el" href="classCgu_1_1SafeEmitterArg.html" title="A thread-safe class to execute callbacks connected to it, with provision for automatic disconnection...">SafeEmitterArg</a> connections.  <a href="classCgu_1_1Releaser.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1basic__fdoutbuf.html">basic_fdoutbuf</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream buffer for unix file descriptors.  <a href="classCgu_1_1basic__fdoutbuf.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1basic__fdostream.html">basic_fdostream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream for unix file descriptors.  <a href="classCgu_1_1basic__fdostream.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1basic__fdinbuf.html">basic_fdinbuf</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream buffer for unix file descriptors.  <a href="classCgu_1_1basic__fdinbuf.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1basic__fdistream.html">basic_fdistream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream for unix file descriptors.  <a href="classCgu_1_1basic__fdistream.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1FilePrintDialog.html">FilePrintDialog</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A print dialog class for <a class="el" href="classCgu_1_1FilePrintManager.html" title="A class to print a file using the GTK+ print system. ">FilePrintManager</a>.  <a href="classCgu_1_1FilePrintDialog.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1FilePrintManager.html">FilePrintManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class to print a file using the GTK+ print system.  <a href="classCgu_1_1FilePrintManager.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1GerrorFree.html">GerrorFree</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A deleter functor for use as the second (Dealloc) template parameter of the <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a>, <a class="el" href="classCgu_1_1SharedLockHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore, with a thread safe reference count.. ">SharedLockHandle</a> or <a class="el" href="classCgu_1_1ScopedHandle.html" title="This is a generic scoped class for managing the lifetime of objects allocated on freestore. ">ScopedHandle</a> template classes, which calls glib's g_error_free().  <a href="classCgu_1_1GerrorFree.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1GobjHandle.html">GobjHandle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a handle for managing the reference count of GObjects.  <a href="classCgu_1_1GobjHandle.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1GobjWeakHandleError.html">GobjWeakHandleError</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1GobjWeakHandle.html">GobjWeakHandle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a handle for managing weak references to GObjects.  <a href="classCgu_1_1GobjWeakHandle.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1basic__gstreambuf.html">basic_gstreambuf</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ stream buffer for GIO streams.  <a href="classCgu_1_1basic__gstreambuf.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1basic__gostream.html">basic_gostream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ output stream for GIO streams.  <a href="classCgu_1_1basic__gostream.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1basic__gistream.html">basic_gistream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input stream for GIO streams.  <a href="classCgu_1_1basic__gistream.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1basic__giostream.html">basic_giostream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input-output stream for GIO streams.  <a href="classCgu_1_1basic__giostream.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1GvarHandle.html">GvarHandle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a handle for managing the reference count of GVariant objects.  <a href="classCgu_1_1GvarHandle.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1IntrusivePtr.html">IntrusivePtr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a smart pointer for managing objects allocated on freestore which maintain their own reference count.  <a href="classCgu_1_1IntrusivePtr.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1IntrusiveCounter.html">IntrusiveCounter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a counter class providing the <a class="el" href="classCgu_1_1IntrusiveCounter.html#aada5f35bf90ba6c57cb4b458303a5e82">ref()</a> and <a class="el" href="classCgu_1_1IntrusiveCounter.html#ab4f23b4da815fa11f3711a867abc5f39">unref()</a> functions required by <a class="el" href="classCgu_1_1IntrusivePtr.html" title="This is a smart pointer for managing objects allocated on freestore which maintain their own referenc...">IntrusivePtr</a>.  <a href="classCgu_1_1IntrusiveCounter.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html">IntrusiveLockCounter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a counter class providing the <a class="el" href="classCgu_1_1IntrusiveLockCounter.html#afea5cfeec2d6f530b409830c058df789">ref()</a> and <a class="el" href="classCgu_1_1IntrusiveLockCounter.html#a1f6ca5710a72753db4ba75a4e6b5333c">unref()</a> functions required by <a class="el" href="classCgu_1_1IntrusivePtr.html" title="This is a smart pointer for managing objects allocated on freestore which maintain their own referenc...">IntrusivePtr</a>, with a thread safe reference count..  <a href="classCgu_1_1IntrusiveLockCounter.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1Notifier.html">Notifier</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides thread-safe signalling between a worker thread and the main program thread.  <a href="classCgu_1_1Notifier.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1Param.html">Param</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct for automatic typing of function parameter arguments.  <a href="structCgu_1_1Param.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1Param_3_01T_01_6_01_4.html">Param&lt; T &amp; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1Param_3_01T_01_5_01_4.html">Param&lt; T * &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1RemoveRefCond.html">RemoveRefCond</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Struct which will conditionally convert a reference type to a value type.  <a href="structCgu_1_1RemoveRefCond.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1RemoveRefCond_3_01T_00_01true_01_4.html">RemoveRefCond&lt; T, true &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1RemoveRefCond_3_01T_01_6_00_01true_01_4.html">RemoveRefCond&lt; T &amp;, true &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1RemoveRefCond_3_01T_00_01false_01_4.html">RemoveRefCond&lt; T, false &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1RemoveRefCond_3_01T_01_6_00_01false_01_4.html">RemoveRefCond&lt; T &amp;, false &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1PipeError.html">PipeError</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1PipeFifo.html">PipeFifo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A wrapper for unix anonymous pipes.  <a href="classCgu_1_1PipeFifo.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1SyncPipe.html">SyncPipe</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class which uses an anonymous pipe to synchronise between processes.  <a href="classCgu_1_1SyncPipe.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1StandardArrayDelete.html">StandardArrayDelete</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A deleter functor for use as the second (Dealloc) template parameter of the <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a>, <a class="el" href="classCgu_1_1SharedLockHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore, with a thread safe reference count.. ">SharedLockHandle</a> or <a class="el" href="classCgu_1_1ScopedHandle.html" title="This is a generic scoped class for managing the lifetime of objects allocated on freestore. ">ScopedHandle</a> template classes, which calls the C++ delete[] expression.  <a href="classCgu_1_1StandardArrayDelete.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1CFree.html">CFree</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A deleter functor for use as the second (Dealloc) template parameter of the <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a>, <a class="el" href="classCgu_1_1SharedLockHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore, with a thread safe reference count.. ">SharedLockHandle</a> or <a class="el" href="classCgu_1_1ScopedHandle.html" title="This is a generic scoped class for managing the lifetime of objects allocated on freestore. ">ScopedHandle</a> template classes, which calls std::free.  <a href="classCgu_1_1CFree.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1GFree.html">GFree</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A deleter functor for use as the second (Dealloc) template parameter of the <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a>, <a class="el" href="classCgu_1_1SharedLockHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore, with a thread safe reference count.. ">SharedLockHandle</a> or <a class="el" href="classCgu_1_1ScopedHandle.html" title="This is a generic scoped class for managing the lifetime of objects allocated on freestore. ">ScopedHandle</a> template classes, which calls glib's g_free().  <a href="classCgu_1_1GFree.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1GSliceFree.html">GSliceFree</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A deleter functor for use as the second (Dealloc) template parameter of the <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a>, <a class="el" href="classCgu_1_1SharedLockHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore, with a thread safe reference count.. ">SharedLockHandle</a> or <a class="el" href="classCgu_1_1ScopedHandle.html" title="This is a generic scoped class for managing the lifetime of objects allocated on freestore. ">ScopedHandle</a> template classes, which calls glib's g_slice_free1().  <a href="classCgu_1_1GSliceFree.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1GSliceDestroy.html">GSliceDestroy</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A deleter functor for use as the second (Dealloc) template parameter of the <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a>, <a class="el" href="classCgu_1_1SharedLockHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore, with a thread safe reference count.. ">SharedLockHandle</a> or <a class="el" href="classCgu_1_1ScopedHandle.html" title="This is a generic scoped class for managing the lifetime of objects allocated on freestore. ">ScopedHandle</a> template classes, which calls glib's g_slice_free1(), but before doing so also explicitly calls the destructor of a C++ object constructed in the memory.  <a href="classCgu_1_1GSliceDestroy.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1GSliceFreeSize.html">GSliceFreeSize</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A deleter functor for use as the second (Dealloc) template parameter of the <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a>, <a class="el" href="classCgu_1_1SharedLockHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore, with a thread safe reference count.. ">SharedLockHandle</a> or <a class="el" href="classCgu_1_1ScopedHandle.html" title="This is a generic scoped class for managing the lifetime of objects allocated on freestore. ">ScopedHandle</a> template classes, which calls glib's g_slice_free1().  <a href="classCgu_1_1GSliceFreeSize.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1SharedHandle.html">SharedHandle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a generic class for managing the lifetime of objects allocated on freestore.  <a href="classCgu_1_1SharedHandle.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1ScopedHandle.html">ScopedHandle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a generic scoped class for managing the lifetime of objects allocated on freestore.  <a href="classCgu_1_1ScopedHandle.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1SharedHandleError.html">SharedHandleError</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an exception struct thrown as an alternative to deleting a managed object when internal memory allocation for <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a> or <a class="el" href="classCgu_1_1SharedLockHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore, with a thread safe reference count.. ">SharedLockHandle</a> fails in their reset() method or in their constructor which takes a pointer.  <a href="structCgu_1_1SharedHandleError.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1SharedLockHandle.html">SharedLockHandle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a generic class for managing the lifetime of objects allocated on freestore, with a thread safe reference count..  <a href="classCgu_1_1SharedLockHandle.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCgu_1_1SharedPtrError.html">SharedPtrError</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is an exception struct thrown as an alternative to deleting a managed object when internal memory allocation for <a class="el" href="classCgu_1_1SharedPtr.html" title="This is a smart pointer for managing the lifetime of objects allocated on freestore. ">SharedPtr</a> or <a class="el" href="classCgu_1_1SharedLockPtr.html" title="This is a smart pointer for managing the lifetime of objects allocated on freestore, with a thread safe reference count. ">SharedLockPtr</a> fails in their reset() method or in their constructor which takes a pointer.  <a href="structCgu_1_1SharedPtrError.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1SharedPtr.html">SharedPtr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a smart pointer for managing the lifetime of objects allocated on freestore.  <a href="classCgu_1_1SharedPtr.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1SharedLockPtr.html">SharedLockPtr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a smart pointer for managing the lifetime of objects allocated on freestore, with a thread safe reference count.  <a href="classCgu_1_1SharedLockPtr.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1TextPrintManager.html">TextPrintManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class to print plain text using the GTK+ print system.  <a href="classCgu_1_1TextPrintManager.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1MainWidgetBase.html">MainWidgetBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a class to manage the lifetime of widgets which are not top-level widgets (ie which are not derived from GtkWindow).  <a href="classCgu_1_1MainWidgetBase.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCgu_1_1WinBase.html">WinBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a class for managing the lifetime of top level widgets.  <a href="classCgu_1_1WinBase.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a5df818f9e5a9082048f8e58ab200c9a7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1EmitterArg.html">EmitterArg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCgu.html#a5df818f9e5a9082048f8e58ab200c9a7">Emitter</a></td></tr>
<tr class="separator:a5df818f9e5a9082048f8e58ab200c9a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a042105bec15e982b1a2d86b2dc4ddbbf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1SafeEmitterArg.html">SafeEmitterArg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCgu.html#a042105bec15e982b1a2d86b2dc4ddbbf">SafeEmitter</a></td></tr>
<tr class="separator:a042105bec15e982b1a2d86b2dc4ddbbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga966a04c51c7206483a96aa208015d2b6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdinbuf.html">basic_fdinbuf</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga966a04c51c7206483a96aa208015d2b6">fdinbuf</a></td></tr>
<tr class="memdesc:ga966a04c51c7206483a96aa208015d2b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream buffer for file descriptors for char type.  <a href="group__fdstreams.html#ga966a04c51c7206483a96aa208015d2b6">More...</a><br/></td></tr>
<tr class="separator:ga966a04c51c7206483a96aa208015d2b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga571bd5c278435761eb0ee1691ac43229"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdoutbuf.html">basic_fdoutbuf</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga571bd5c278435761eb0ee1691ac43229">fdoutbuf</a></td></tr>
<tr class="memdesc:ga571bd5c278435761eb0ee1691ac43229"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream buffer for file descriptors for char type.  <a href="group__fdstreams.html#ga571bd5c278435761eb0ee1691ac43229">More...</a><br/></td></tr>
<tr class="separator:ga571bd5c278435761eb0ee1691ac43229"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99bfdf6fa0b07f4de946805a8f407fc1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdistream.html">basic_fdistream</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga99bfdf6fa0b07f4de946805a8f407fc1">fdistream</a></td></tr>
<tr class="memdesc:ga99bfdf6fa0b07f4de946805a8f407fc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream for file descriptors for char type.  <a href="group__fdstreams.html#ga99bfdf6fa0b07f4de946805a8f407fc1">More...</a><br/></td></tr>
<tr class="separator:ga99bfdf6fa0b07f4de946805a8f407fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfc84eedd10013109ebc5310e4f2df6e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdostream.html">basic_fdostream</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#gabfc84eedd10013109ebc5310e4f2df6e">fdostream</a></td></tr>
<tr class="memdesc:gabfc84eedd10013109ebc5310e4f2df6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream for file descriptors for char type.  <a href="group__fdstreams.html#gabfc84eedd10013109ebc5310e4f2df6e">More...</a><br/></td></tr>
<tr class="separator:gabfc84eedd10013109ebc5310e4f2df6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabccd3480fc4bffbc5d009b83ad060e4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdinbuf.html">basic_fdinbuf</a>&lt; wchar_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#gaabccd3480fc4bffbc5d009b83ad060e4">wfdinbuf</a></td></tr>
<tr class="memdesc:gaabccd3480fc4bffbc5d009b83ad060e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream buffer for file descriptors for wchar_t type.  <a href="group__fdstreams.html#gaabccd3480fc4bffbc5d009b83ad060e4">More...</a><br/></td></tr>
<tr class="separator:gaabccd3480fc4bffbc5d009b83ad060e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52966e88564b4e71c2c30eeea6be239f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdoutbuf.html">basic_fdoutbuf</a>&lt; wchar_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga52966e88564b4e71c2c30eeea6be239f">wfdoutbuf</a></td></tr>
<tr class="memdesc:ga52966e88564b4e71c2c30eeea6be239f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream buffer for file descriptors for wchar_t type.  <a href="group__fdstreams.html#ga52966e88564b4e71c2c30eeea6be239f">More...</a><br/></td></tr>
<tr class="separator:ga52966e88564b4e71c2c30eeea6be239f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga234d03b6640ed4ae80ef31c91c912d94"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdistream.html">basic_fdistream</a>&lt; wchar_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga234d03b6640ed4ae80ef31c91c912d94">wfdistream</a></td></tr>
<tr class="memdesc:ga234d03b6640ed4ae80ef31c91c912d94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream for file descriptors for wchar_t type.  <a href="group__fdstreams.html#ga234d03b6640ed4ae80ef31c91c912d94">More...</a><br/></td></tr>
<tr class="separator:ga234d03b6640ed4ae80ef31c91c912d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c4bcbbf02b737f68d67fbd310854fe0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdostream.html">basic_fdostream</a>&lt; wchar_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga1c4bcbbf02b737f68d67fbd310854fe0">wfdostream</a></td></tr>
<tr class="memdesc:ga1c4bcbbf02b737f68d67fbd310854fe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream for file descriptors for wchar_t type.  <a href="group__fdstreams.html#ga1c4bcbbf02b737f68d67fbd310854fe0">More...</a><br/></td></tr>
<tr class="separator:ga1c4bcbbf02b737f68d67fbd310854fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafdb4df45eac968b3abdb07c509f8645a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdinbuf.html">basic_fdinbuf</a>&lt; char16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#gafdb4df45eac968b3abdb07c509f8645a">u16fdinbuf</a></td></tr>
<tr class="memdesc:gafdb4df45eac968b3abdb07c509f8645a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream buffer for file descriptors for char16_t type.  <a href="group__fdstreams.html#gafdb4df45eac968b3abdb07c509f8645a">More...</a><br/></td></tr>
<tr class="separator:gafdb4df45eac968b3abdb07c509f8645a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d2e5f961ef46c919c1ae3c594366b93"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdoutbuf.html">basic_fdoutbuf</a>&lt; char16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga3d2e5f961ef46c919c1ae3c594366b93">u16fdoutbuf</a></td></tr>
<tr class="memdesc:ga3d2e5f961ef46c919c1ae3c594366b93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream buffer for file descriptors for char16_t type.  <a href="group__fdstreams.html#ga3d2e5f961ef46c919c1ae3c594366b93">More...</a><br/></td></tr>
<tr class="separator:ga3d2e5f961ef46c919c1ae3c594366b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad870869a81b3fe8453306be87ce5ef7a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdistream.html">basic_fdistream</a>&lt; char16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#gad870869a81b3fe8453306be87ce5ef7a">u16fdistream</a></td></tr>
<tr class="memdesc:gad870869a81b3fe8453306be87ce5ef7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream for file descriptors for char16_t type.  <a href="group__fdstreams.html#gad870869a81b3fe8453306be87ce5ef7a">More...</a><br/></td></tr>
<tr class="separator:gad870869a81b3fe8453306be87ce5ef7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad986d10b2c5fdb7fdc56b1f6c13ccc4f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdostream.html">basic_fdostream</a>&lt; char16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#gad986d10b2c5fdb7fdc56b1f6c13ccc4f">u16fdostream</a></td></tr>
<tr class="memdesc:gad986d10b2c5fdb7fdc56b1f6c13ccc4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream for file descriptors for char16_t type.  <a href="group__fdstreams.html#gad986d10b2c5fdb7fdc56b1f6c13ccc4f">More...</a><br/></td></tr>
<tr class="separator:gad986d10b2c5fdb7fdc56b1f6c13ccc4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fb136ff4cbb7e3bd9672e01825ae27e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdinbuf.html">basic_fdinbuf</a>&lt; char32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga7fb136ff4cbb7e3bd9672e01825ae27e">u32fdinbuf</a></td></tr>
<tr class="memdesc:ga7fb136ff4cbb7e3bd9672e01825ae27e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream buffer for file descriptors for char32_t type.  <a href="group__fdstreams.html#ga7fb136ff4cbb7e3bd9672e01825ae27e">More...</a><br/></td></tr>
<tr class="separator:ga7fb136ff4cbb7e3bd9672e01825ae27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga798b54f22024eedbb6429739e5699135"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdoutbuf.html">basic_fdoutbuf</a>&lt; char32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga798b54f22024eedbb6429739e5699135">u32fdoutbuf</a></td></tr>
<tr class="memdesc:ga798b54f22024eedbb6429739e5699135"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream buffer for file descriptors for char32_t type.  <a href="group__fdstreams.html#ga798b54f22024eedbb6429739e5699135">More...</a><br/></td></tr>
<tr class="separator:ga798b54f22024eedbb6429739e5699135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga443b56e0ab6fa7665abc24904d199eaf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdistream.html">basic_fdistream</a>&lt; char32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga443b56e0ab6fa7665abc24904d199eaf">u32fdistream</a></td></tr>
<tr class="memdesc:ga443b56e0ab6fa7665abc24904d199eaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input stream for file descriptors for char32_t type.  <a href="group__fdstreams.html#ga443b56e0ab6fa7665abc24904d199eaf">More...</a><br/></td></tr>
<tr class="separator:ga443b56e0ab6fa7665abc24904d199eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3be57506fa05c8b084e4123a0a57946f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__fdostream.html">basic_fdostream</a>&lt; char32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fdstreams.html#ga3be57506fa05c8b084e4123a0a57946f">u32fdostream</a></td></tr>
<tr class="memdesc:ga3be57506fa05c8b084e4123a0a57946f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream for file descriptors for char32_t type.  <a href="group__fdstreams.html#ga3be57506fa05c8b084e4123a0a57946f">More...</a><br/></td></tr>
<tr class="separator:ga3be57506fa05c8b084e4123a0a57946f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25675b7aee8fab0891dbf9c62edbd504"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1ScopedHandle.html">ScopedHandle</a>&lt; GError <br class="typebreak"/>
*, <a class="el" href="classCgu_1_1GerrorFree.html">GerrorFree</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__handles.html#ga25675b7aee8fab0891dbf9c62edbd504">GerrorScopedHandle</a></td></tr>
<tr class="memdesc:ga25675b7aee8fab0891dbf9c62edbd504"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handle comprising a typed instance of the <a class="el" href="classCgu_1_1ScopedHandle.html" title="This is a generic scoped class for managing the lifetime of objects allocated on freestore. ">ScopedHandle</a> class for managing GError objects.  <a href="group__handles.html#ga25675b7aee8fab0891dbf9c62edbd504">More...</a><br/></td></tr>
<tr class="separator:ga25675b7aee8fab0891dbf9c62edbd504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9bf816def623f25f6918dc5f196aad9c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1SharedHandle.html">SharedHandle</a>&lt; GError <br class="typebreak"/>
*, <a class="el" href="classCgu_1_1GerrorFree.html">GerrorFree</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__handles.html#ga9bf816def623f25f6918dc5f196aad9c">GerrorSharedHandle</a></td></tr>
<tr class="memdesc:ga9bf816def623f25f6918dc5f196aad9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handle comprising a typed instance of the <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a> class for managing GError objects.  <a href="group__handles.html#ga9bf816def623f25f6918dc5f196aad9c">More...</a><br/></td></tr>
<tr class="separator:ga9bf816def623f25f6918dc5f196aad9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a2f9976e0c3499c13442b925f5e8f9e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gstreambuf.html">basic_gstreambuf</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga0a2f9976e0c3499c13442b925f5e8f9e">gstreambuf</a></td></tr>
<tr class="memdesc:ga0a2f9976e0c3499c13442b925f5e8f9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ stream buffer for GIO streams for char type.  <a href="group__gstreams.html#ga0a2f9976e0c3499c13442b925f5e8f9e">More...</a><br/></td></tr>
<tr class="separator:ga0a2f9976e0c3499c13442b925f5e8f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50a922fa93858106458a9da7722118a9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gistream.html">basic_gistream</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga50a922fa93858106458a9da7722118a9">gistream</a></td></tr>
<tr class="memdesc:ga50a922fa93858106458a9da7722118a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input stream for GIO streams for char type.  <a href="group__gstreams.html#ga50a922fa93858106458a9da7722118a9">More...</a><br/></td></tr>
<tr class="separator:ga50a922fa93858106458a9da7722118a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf601782cc7c521ad0aec6ddff2ed3139"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gostream.html">basic_gostream</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#gaf601782cc7c521ad0aec6ddff2ed3139">gostream</a></td></tr>
<tr class="memdesc:gaf601782cc7c521ad0aec6ddff2ed3139"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ output stream for GIO streams for char type.  <a href="group__gstreams.html#gaf601782cc7c521ad0aec6ddff2ed3139">More...</a><br/></td></tr>
<tr class="separator:gaf601782cc7c521ad0aec6ddff2ed3139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0dd24c5eb7f02e7179f0ac4e6093026c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__giostream.html">basic_giostream</a>&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga0dd24c5eb7f02e7179f0ac4e6093026c">giostream</a></td></tr>
<tr class="memdesc:ga0dd24c5eb7f02e7179f0ac4e6093026c"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input/output stream for GIO streams for char type.  <a href="group__gstreams.html#ga0dd24c5eb7f02e7179f0ac4e6093026c">More...</a><br/></td></tr>
<tr class="separator:ga0dd24c5eb7f02e7179f0ac4e6093026c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71b5bacd58d5d74d0d0e15f875f7d9db"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gstreambuf.html">basic_gstreambuf</a>&lt; wchar_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga71b5bacd58d5d74d0d0e15f875f7d9db">wgstreambuf</a></td></tr>
<tr class="memdesc:ga71b5bacd58d5d74d0d0e15f875f7d9db"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ stream buffer for GIO streams for wchar_t type.  <a href="group__gstreams.html#ga71b5bacd58d5d74d0d0e15f875f7d9db">More...</a><br/></td></tr>
<tr class="separator:ga71b5bacd58d5d74d0d0e15f875f7d9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02f7d31dbb3f1589416d0455fe6a6b17"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gistream.html">basic_gistream</a>&lt; wchar_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga02f7d31dbb3f1589416d0455fe6a6b17">wgistream</a></td></tr>
<tr class="memdesc:ga02f7d31dbb3f1589416d0455fe6a6b17"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input stream for GIO streams for wchar_t type.  <a href="group__gstreams.html#ga02f7d31dbb3f1589416d0455fe6a6b17">More...</a><br/></td></tr>
<tr class="separator:ga02f7d31dbb3f1589416d0455fe6a6b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e03297004baf396ee76a8444dc96db5"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gostream.html">basic_gostream</a>&lt; wchar_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga2e03297004baf396ee76a8444dc96db5">wgostream</a></td></tr>
<tr class="memdesc:ga2e03297004baf396ee76a8444dc96db5"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ output stream for GIO streams for wchar_t type.  <a href="group__gstreams.html#ga2e03297004baf396ee76a8444dc96db5">More...</a><br/></td></tr>
<tr class="separator:ga2e03297004baf396ee76a8444dc96db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga863de0bd9fe72837bb7098c82f58dc6f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__giostream.html">basic_giostream</a>&lt; wchar_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga863de0bd9fe72837bb7098c82f58dc6f">wgiostream</a></td></tr>
<tr class="memdesc:ga863de0bd9fe72837bb7098c82f58dc6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input/output stream for GIO streams for wchar_t type.  <a href="group__gstreams.html#ga863de0bd9fe72837bb7098c82f58dc6f">More...</a><br/></td></tr>
<tr class="separator:ga863de0bd9fe72837bb7098c82f58dc6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b4e68874a133ac65a42255af595c6b2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gstreambuf.html">basic_gstreambuf</a><br class="typebreak"/>
&lt; char16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga5b4e68874a133ac65a42255af595c6b2">u16gstreambuf</a></td></tr>
<tr class="memdesc:ga5b4e68874a133ac65a42255af595c6b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ stream buffer for GIO streams for char16_t type.  <a href="group__gstreams.html#ga5b4e68874a133ac65a42255af595c6b2">More...</a><br/></td></tr>
<tr class="separator:ga5b4e68874a133ac65a42255af595c6b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8808f69293d0bebbc8522c6c263ee7db"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gistream.html">basic_gistream</a>&lt; char16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga8808f69293d0bebbc8522c6c263ee7db">u16gistream</a></td></tr>
<tr class="memdesc:ga8808f69293d0bebbc8522c6c263ee7db"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input stream for GIO streams for char16_t type.  <a href="group__gstreams.html#ga8808f69293d0bebbc8522c6c263ee7db">More...</a><br/></td></tr>
<tr class="separator:ga8808f69293d0bebbc8522c6c263ee7db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77446d9796635382908ea8ffd32a278f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gostream.html">basic_gostream</a>&lt; char16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga77446d9796635382908ea8ffd32a278f">u16gostream</a></td></tr>
<tr class="memdesc:ga77446d9796635382908ea8ffd32a278f"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ output stream for GIO streams for char16_t type.  <a href="group__gstreams.html#ga77446d9796635382908ea8ffd32a278f">More...</a><br/></td></tr>
<tr class="separator:ga77446d9796635382908ea8ffd32a278f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb9359dfb52357482b73c69d8bfcb3a1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__giostream.html">basic_giostream</a>&lt; char16_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#gafb9359dfb52357482b73c69d8bfcb3a1">u16giostream</a></td></tr>
<tr class="memdesc:gafb9359dfb52357482b73c69d8bfcb3a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input/output stream for GIO streams for char16_t type.  <a href="group__gstreams.html#gafb9359dfb52357482b73c69d8bfcb3a1">More...</a><br/></td></tr>
<tr class="separator:gafb9359dfb52357482b73c69d8bfcb3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9472a0a51a96c1f2c8b22e3d825d7db"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gstreambuf.html">basic_gstreambuf</a><br class="typebreak"/>
&lt; char32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#gaf9472a0a51a96c1f2c8b22e3d825d7db">u32gstreambuf</a></td></tr>
<tr class="memdesc:gaf9472a0a51a96c1f2c8b22e3d825d7db"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ stream buffer for GIO streams for char32_t type.  <a href="group__gstreams.html#gaf9472a0a51a96c1f2c8b22e3d825d7db">More...</a><br/></td></tr>
<tr class="separator:gaf9472a0a51a96c1f2c8b22e3d825d7db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad065f53dddbd101396e6755a62fe9964"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gistream.html">basic_gistream</a>&lt; char32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#gad065f53dddbd101396e6755a62fe9964">u32gistream</a></td></tr>
<tr class="memdesc:gad065f53dddbd101396e6755a62fe9964"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input stream for GIO streams for char32_t type.  <a href="group__gstreams.html#gad065f53dddbd101396e6755a62fe9964">More...</a><br/></td></tr>
<tr class="separator:gad065f53dddbd101396e6755a62fe9964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4bdb06d4a5e0d250bb0dc0f8ee2bcb12"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__gostream.html">basic_gostream</a>&lt; char32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga4bdb06d4a5e0d250bb0dc0f8ee2bcb12">u32gostream</a></td></tr>
<tr class="memdesc:ga4bdb06d4a5e0d250bb0dc0f8ee2bcb12"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ output stream for GIO streams for char32_t type.  <a href="group__gstreams.html#ga4bdb06d4a5e0d250bb0dc0f8ee2bcb12">More...</a><br/></td></tr>
<tr class="separator:ga4bdb06d4a5e0d250bb0dc0f8ee2bcb12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e5293d03097caa9e1cae43627333358"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1basic__giostream.html">basic_giostream</a>&lt; char32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gstreams.html#ga4e5293d03097caa9e1cae43627333358">u32giostream</a></td></tr>
<tr class="memdesc:ga4e5293d03097caa9e1cae43627333358"><td class="mdescLeft">&#160;</td><td class="mdescRight">C++ input/output stream for GIO streams for char32_t type.  <a href="group__gstreams.html#ga4e5293d03097caa9e1cae43627333358">More...</a><br/></td></tr>
<tr class="separator:ga4e5293d03097caa9e1cae43627333358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06c894b9989aff039a3fac73d8e43911"><td class="memItemLeft" align="right" valign="top">typedef gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prog__present.html#ga06c894b9989aff039a3fac73d8e43911">PresentFunc</a> )(void *object_data, const char **instance_args)</td></tr>
<tr class="separator:ga06c894b9989aff039a3fac73d8e43911"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94036be619198b2869bebd18b876978d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1SharedHandle.html">SharedHandle</a>&lt; gchar <br class="typebreak"/>
*, <a class="el" href="classCgu_1_1GFree.html">GFree</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__handles.html#ga94036be619198b2869bebd18b876978d">GcharSharedHandle</a></td></tr>
<tr class="memdesc:ga94036be619198b2869bebd18b876978d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handle comprising a typed instance of the <a class="el" href="classCgu_1_1SharedHandle.html" title="This is a generic class for managing the lifetime of objects allocated on freestore. ">SharedHandle</a> class for gchar* arrays and strings.  <a href="group__handles.html#ga94036be619198b2869bebd18b876978d">More...</a><br/></td></tr>
<tr class="separator:ga94036be619198b2869bebd18b876978d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3950c0b1540591717adfaf48555eca80"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classCgu_1_1ScopedHandle.html">ScopedHandle</a>&lt; gchar <br class="typebreak"/>
*, <a class="el" href="classCgu_1_1GFree.html">GFree</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__handles.html#ga3950c0b1540591717adfaf48555eca80">GcharScopedHandle</a></td></tr>
<tr class="memdesc:ga3950c0b1540591717adfaf48555eca80"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handle comprising a typed instance of the <a class="el" href="classCgu_1_1ScopedHandle.html" title="This is a generic scoped class for managing the lifetime of objects allocated on freestore. ">ScopedHandle</a> class for gchar* arrays and strings.  <a href="group__handles.html#ga3950c0b1540591717adfaf48555eca80">More...</a><br/></td></tr>
<tr class="separator:ga3950c0b1540591717adfaf48555eca80"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:af7fd3a7ee74c9924a1449a3acad2f821"><td class="memTemplParams" colspan="2">template&lt;class T , class Container &gt; </td></tr>
<tr class="memitem:af7fd3a7ee74c9924a1449a3acad2f821"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceCgu.html#af7fd3a7ee74c9924a1449a3acad2f821">swap</a> (<a class="el" href="classCgu_1_1AsyncQueue.html">Cgu::AsyncQueue</a>&lt; T, Container &gt; &amp;q1, <a class="el" href="classCgu_1_1AsyncQueue.html">Cgu::AsyncQueue</a>&lt; T, Container &gt; &amp;q2)</td></tr>
<tr class="separator:af7fd3a7ee74c9924a1449a3acad2f821"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9136618990939a752891e16c8ff55a2e"><td class="memTemplParams" colspan="2">template&lt;class T , class Container &gt; </td></tr>
<tr class="memitem:a9136618990939a752891e16c8ff55a2e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceCgu.html#a9136618990939a752891e16c8ff55a2e">swap</a> (<a class="el" href="classCgu_1_1AsyncQueueDispatch.html">Cgu::AsyncQueueDispatch</a>&lt; T, Container &gt; &amp;q1, <a class="el" href="classCgu_1_1AsyncQueueDispatch.html">Cgu::AsyncQueueDispatch</a>&lt; T, Container &gt; &amp;q2)</td></tr>
<tr class="separator:a9136618990939a752891e16c8ff55a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae31f500ae48d467e4f19a85238317aeb"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:gae31f500ae48d467e4f19a85238317aeb"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#gae31f500ae48d467e4f19a85238317aeb">operator==</a> (const <a class="el" href="classCgu_1_1GobjHandle.html">GobjHandle</a>&lt; T &gt; &amp;h1, const <a class="el" href="classCgu_1_1GobjHandle.html">GobjHandle</a>&lt; T &gt; &amp;h2) noexcept</td></tr>
<tr class="separator:gae31f500ae48d467e4f19a85238317aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a3dd375618ebb42260ee6c4c2478bd4"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ga1a3dd375618ebb42260ee6c4c2478bd4"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga1a3dd375618ebb42260ee6c4c2478bd4">operator!=</a> (const <a class="el" href="classCgu_1_1GobjHandle.html">GobjHandle</a>&lt; T &gt; &amp;h1, const <a class="el" href="classCgu_1_1GobjHandle.html">GobjHandle</a>&lt; T &gt; &amp;h2) noexcept</td></tr>
<tr class="separator:ga1a3dd375618ebb42260ee6c4c2478bd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae28b173eb28864721ad19cf0b511aa1a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:gae28b173eb28864721ad19cf0b511aa1a"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#gae28b173eb28864721ad19cf0b511aa1a">operator&lt;</a> (const <a class="el" href="classCgu_1_1GobjHandle.html">GobjHandle</a>&lt; T &gt; &amp;h1, const <a class="el" href="classCgu_1_1GobjHandle.html">GobjHandle</a>&lt; T &gt; &amp;h2)</td></tr>
<tr class="separator:gae28b173eb28864721ad19cf0b511aa1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88bb389d92da0085d2ac96886e2f4508"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__handles.html#ga88bb389d92da0085d2ac96886e2f4508">operator==</a> (const <a class="el" href="classCgu_1_1GvarHandle.html">GvarHandle</a> &amp;h1, const <a class="el" href="classCgu_1_1GvarHandle.html">GvarHandle</a> &amp;h2) noexcept</td></tr>
<tr class="separator:ga88bb389d92da0085d2ac96886e2f4508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24dbacf878805c38599a8e4c9d84cf95"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__handles.html#ga24dbacf878805c38599a8e4c9d84cf95">operator!=</a> (const <a class="el" href="classCgu_1_1GvarHandle.html">GvarHandle</a> &amp;h1, const <a class="el" href="classCgu_1_1GvarHandle.html">GvarHandle</a> &amp;h2) noexcept</td></tr>
<tr class="separator:ga24dbacf878805c38599a8e4c9d84cf95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga187d72cb5619107484ecfc51393302c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__handles.html#ga187d72cb5619107484ecfc51393302c4">operator&lt;</a> (const <a class="el" href="classCgu_1_1GvarHandle.html">GvarHandle</a> &amp;h1, const <a class="el" href="classCgu_1_1GvarHandle.html">GvarHandle</a> &amp;h2)</td></tr>
<tr class="separator:ga187d72cb5619107484ecfc51393302c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga321638d351069d5051bae0167659a5d9"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ga321638d351069d5051bae0167659a5d9"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga321638d351069d5051bae0167659a5d9">operator==</a> (const <a class="el" href="classCgu_1_1IntrusivePtr.html">IntrusivePtr</a>&lt; T &gt; &amp;s1, const <a class="el" href="classCgu_1_1IntrusivePtr.html">IntrusivePtr</a>&lt; T &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:ga321638d351069d5051bae0167659a5d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98c0b7299beec37a4cb12886bc34fc49"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ga98c0b7299beec37a4cb12886bc34fc49"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga98c0b7299beec37a4cb12886bc34fc49">operator!=</a> (const <a class="el" href="classCgu_1_1IntrusivePtr.html">IntrusivePtr</a>&lt; T &gt; &amp;s1, const <a class="el" href="classCgu_1_1IntrusivePtr.html">IntrusivePtr</a>&lt; T &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:ga98c0b7299beec37a4cb12886bc34fc49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf28ba044679b8faacf842e0830b2e125"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:gaf28ba044679b8faacf842e0830b2e125"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#gaf28ba044679b8faacf842e0830b2e125">operator&lt;</a> (const <a class="el" href="classCgu_1_1IntrusivePtr.html">IntrusivePtr</a>&lt; T &gt; &amp;s1, const <a class="el" href="classCgu_1_1IntrusivePtr.html">IntrusivePtr</a>&lt; T &gt; &amp;s2)</td></tr>
<tr class="separator:gaf28ba044679b8faacf842e0830b2e125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa908dd5f3e3fd9e0d2cd9403884cad40"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__io__watch.html#gaa908dd5f3e3fd9e0d2cd9403884cad40">start_iowatch</a> (int fd, const <a class="el" href="classCgu_1_1Callback_1_1CallbackArg.html">Callback::CallbackArg</a>&lt; bool &amp; &gt; *cb, GIOCondition io_condition, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:gaa908dd5f3e3fd9e0d2cd9403884cad40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e46ded584d05347ddfde2f1bea7056e"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__io__watch.html#ga7e46ded584d05347ddfde2f1bea7056e">start_iowatch</a> (int fd, const <a class="el" href="classCgu_1_1Callback_1_1CallbackArg.html">Callback::CallbackArg</a>&lt; bool &amp; &gt; *cb, <a class="el" href="classCgu_1_1Releaser.html">Releaser</a> &amp;r, GIOCondition io_condition, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:ga7e46ded584d05347ddfde2f1bea7056e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0495fb347ea3262ff15da23392de6ae9"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__io__watch.html#ga0495fb347ea3262ff15da23392de6ae9">start_iowatch</a> (int fd, const <a class="el" href="classCgu_1_1Callback_1_1CallbackArg.html">Callback::CallbackArg</a>&lt; GIOCondition, bool &amp; &gt; *cb, GIOCondition io_condition, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:ga0495fb347ea3262ff15da23392de6ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ca8662fd49538f8e25af20d223da570"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__io__watch.html#ga7ca8662fd49538f8e25af20d223da570">start_iowatch</a> (int fd, const <a class="el" href="classCgu_1_1Callback_1_1CallbackArg.html">Callback::CallbackArg</a>&lt; GIOCondition, bool &amp; &gt; *cb, <a class="el" href="classCgu_1_1Releaser.html">Releaser</a> &amp;r, GIOCondition io_condition, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:ga7ca8662fd49538f8e25af20d223da570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga329248433390b3e82aaf4fe3369a40a5"><td class="memTemplParams" colspan="2">template&lt;class F , class  = typename std::enable_if&lt;!std::is_convertible&lt;typename std::remove_reference&lt;F&gt;::type,							       const Callback::CallbackArg&lt;GIOCondition, bool&amp;&gt;*&gt;::value					  &amp;&amp; !std::is_convertible&lt;typename std::remove_reference&lt;F&gt;::type,								  const Callback::CallbackArg&lt;bool&amp;&gt;*&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:ga329248433390b3e82aaf4fe3369a40a5"><td class="memTemplItemLeft" align="right" valign="top">guint&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__io__watch.html#ga329248433390b3e82aaf4fe3369a40a5">start_iowatch</a> (int fd, F &amp;&amp;func, GIOCondition io_condition, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:ga329248433390b3e82aaf4fe3369a40a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca6e9357ba9557d1e2edaebae009c5fe"><td class="memTemplParams" colspan="2">template&lt;class F , class  = typename std::enable_if&lt;!std::is_convertible&lt;typename std::remove_reference&lt;F&gt;::type,							       const Callback::CallbackArg&lt;GIOCondition, bool&amp;&gt;*&gt;::value					  &amp;&amp; !std::is_convertible&lt;typename std::remove_reference&lt;F&gt;::type,								  const Callback::CallbackArg&lt;bool&amp;&gt;*&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:gaca6e9357ba9557d1e2edaebae009c5fe"><td class="memTemplItemLeft" align="right" valign="top">guint&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__io__watch.html#gaca6e9357ba9557d1e2edaebae009c5fe">start_iowatch</a> (int fd, F &amp;&amp;func, <a class="el" href="classCgu_1_1Releaser.html">Releaser</a> &amp;r, GIOCondition io_condition, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:gaca6e9357ba9557d1e2edaebae009c5fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbc5568ba0f7fea8aac13628d95d18f6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prog__present.html#gacbc5568ba0f7fea8aac13628d95d18f6">register_prog</a> (const char *prog_name, <a class="el" href="group__prog__present.html#ga06c894b9989aff039a3fac73d8e43911">PresentFunc</a> func, void *object_data=0)</td></tr>
<tr class="separator:gacbc5568ba0f7fea8aac13628d95d18f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e0adf151755ac1f97a8c33a0d7bfc26"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__prog__present.html#ga5e0adf151755ac1f97a8c33a0d7bfc26">present_instance</a> (const char **instance_args=0)</td></tr>
<tr class="separator:ga5e0adf151755ac1f97a8c33a0d7bfc26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f19a81b00acd90392712e2c6fbc3a46"><td class="memTemplParams" colspan="2">template&lt;class T , class Dealloc &gt; </td></tr>
<tr class="memitem:ga3f19a81b00acd90392712e2c6fbc3a46"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga3f19a81b00acd90392712e2c6fbc3a46">operator==</a> (const <a class="el" href="classCgu_1_1SharedHandle.html">SharedHandle</a>&lt; T, Dealloc &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedHandle.html">SharedHandle</a>&lt; T, Dealloc &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:ga3f19a81b00acd90392712e2c6fbc3a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08be91dd7a32508819f469e0fcfc1814"><td class="memTemplParams" colspan="2">template&lt;class T , class Dealloc &gt; </td></tr>
<tr class="memitem:ga08be91dd7a32508819f469e0fcfc1814"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga08be91dd7a32508819f469e0fcfc1814">operator!=</a> (const <a class="el" href="classCgu_1_1SharedHandle.html">SharedHandle</a>&lt; T, Dealloc &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedHandle.html">SharedHandle</a>&lt; T, Dealloc &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:ga08be91dd7a32508819f469e0fcfc1814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71dcc43354a4522f2a681ef752f87f46"><td class="memTemplParams" colspan="2">template&lt;class T , class Dealloc &gt; </td></tr>
<tr class="memitem:ga71dcc43354a4522f2a681ef752f87f46"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga71dcc43354a4522f2a681ef752f87f46">operator&lt;</a> (const <a class="el" href="classCgu_1_1SharedHandle.html">SharedHandle</a>&lt; T, Dealloc &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedHandle.html">SharedHandle</a>&lt; T, Dealloc &gt; &amp;s2)</td></tr>
<tr class="separator:ga71dcc43354a4522f2a681ef752f87f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa863801d0226381e8ff971e91984e59d"><td class="memTemplParams" colspan="2">template&lt;class T , class Dealloc &gt; </td></tr>
<tr class="memitem:gaa863801d0226381e8ff971e91984e59d"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#gaa863801d0226381e8ff971e91984e59d">operator==</a> (const <a class="el" href="classCgu_1_1SharedLockHandle.html">SharedLockHandle</a>&lt; T, Dealloc &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedLockHandle.html">SharedLockHandle</a>&lt; T, Dealloc &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:gaa863801d0226381e8ff971e91984e59d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ae4ed3b191ea31a097d2bfceeed8e5e"><td class="memTemplParams" colspan="2">template&lt;class T , class Dealloc &gt; </td></tr>
<tr class="memitem:ga3ae4ed3b191ea31a097d2bfceeed8e5e"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga3ae4ed3b191ea31a097d2bfceeed8e5e">operator!=</a> (const <a class="el" href="classCgu_1_1SharedLockHandle.html">SharedLockHandle</a>&lt; T, Dealloc &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedLockHandle.html">SharedLockHandle</a>&lt; T, Dealloc &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:ga3ae4ed3b191ea31a097d2bfceeed8e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69fd3c33f1297830ab9319039e8c4939"><td class="memTemplParams" colspan="2">template&lt;class T , class Dealloc &gt; </td></tr>
<tr class="memitem:ga69fd3c33f1297830ab9319039e8c4939"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga69fd3c33f1297830ab9319039e8c4939">operator&lt;</a> (const <a class="el" href="classCgu_1_1SharedLockHandle.html">SharedLockHandle</a>&lt; T, Dealloc &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedLockHandle.html">SharedLockHandle</a>&lt; T, Dealloc &gt; &amp;s2)</td></tr>
<tr class="separator:ga69fd3c33f1297830ab9319039e8c4939"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad238a1adaa2325f990de116f759627da"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:gad238a1adaa2325f990de116f759627da"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#gad238a1adaa2325f990de116f759627da">operator==</a> (const <a class="el" href="classCgu_1_1SharedPtr.html">SharedPtr</a>&lt; T &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedPtr.html">SharedPtr</a>&lt; T &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:gad238a1adaa2325f990de116f759627da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec4734f031b375958af4d4bcaed7a062"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:gaec4734f031b375958af4d4bcaed7a062"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#gaec4734f031b375958af4d4bcaed7a062">operator!=</a> (const <a class="el" href="classCgu_1_1SharedPtr.html">SharedPtr</a>&lt; T &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedPtr.html">SharedPtr</a>&lt; T &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:gaec4734f031b375958af4d4bcaed7a062"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7025cf58c544e87d5d8a0103b9876fcb"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ga7025cf58c544e87d5d8a0103b9876fcb"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga7025cf58c544e87d5d8a0103b9876fcb">operator&lt;</a> (const <a class="el" href="classCgu_1_1SharedPtr.html">SharedPtr</a>&lt; T &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedPtr.html">SharedPtr</a>&lt; T &gt; &amp;s2)</td></tr>
<tr class="separator:ga7025cf58c544e87d5d8a0103b9876fcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadc3b47fc0dc5c2fe7388568a685f271"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:gaadc3b47fc0dc5c2fe7388568a685f271"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#gaadc3b47fc0dc5c2fe7388568a685f271">operator==</a> (const <a class="el" href="classCgu_1_1SharedLockPtr.html">SharedLockPtr</a>&lt; T &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedLockPtr.html">SharedLockPtr</a>&lt; T &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:gaadc3b47fc0dc5c2fe7388568a685f271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94b6540a4db9739666b19015b1b8926e"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ga94b6540a4db9739666b19015b1b8926e"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga94b6540a4db9739666b19015b1b8926e">operator!=</a> (const <a class="el" href="classCgu_1_1SharedLockPtr.html">SharedLockPtr</a>&lt; T &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedLockPtr.html">SharedLockPtr</a>&lt; T &gt; &amp;s2) noexcept</td></tr>
<tr class="separator:ga94b6540a4db9739666b19015b1b8926e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fdf28ad2b7026e266ac1884ebec0f9d"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ga4fdf28ad2b7026e266ac1884ebec0f9d"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__handles.html#ga4fdf28ad2b7026e266ac1884ebec0f9d">operator&lt;</a> (const <a class="el" href="classCgu_1_1SharedLockPtr.html">SharedLockPtr</a>&lt; T &gt; &amp;s1, const <a class="el" href="classCgu_1_1SharedLockPtr.html">SharedLockPtr</a>&lt; T &gt; &amp;s2)</td></tr>
<tr class="separator:ga4fdf28ad2b7026e266ac1884ebec0f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ab9e341283a0a166f09f507cddf2817"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__timeout.html#ga5ab9e341283a0a166f09f507cddf2817">start_timeout</a> (guint millisec, const <a class="el" href="classCgu_1_1Callback_1_1CallbackArg.html">Callback::CallbackArg</a>&lt; bool &amp; &gt; *cb, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:ga5ab9e341283a0a166f09f507cddf2817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeaf012889def9274514447b3baf216be"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__timeout.html#gaeaf012889def9274514447b3baf216be">start_timeout</a> (guint millisec, const <a class="el" href="classCgu_1_1Callback_1_1CallbackArg.html">Callback::CallbackArg</a>&lt; bool &amp; &gt; *cb, <a class="el" href="classCgu_1_1Releaser.html">Releaser</a> &amp;r, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:gaeaf012889def9274514447b3baf216be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7edd91ecd73d894d658b529d1329dad3"><td class="memTemplParams" colspan="2">template&lt;class F , class  = typename std::enable_if&lt;!std::is_convertible&lt;typename std::remove_reference&lt;F&gt;::type,							       const Callback::CallbackArg&lt;bool&amp;&gt;*&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:ga7edd91ecd73d894d658b529d1329dad3"><td class="memTemplItemLeft" align="right" valign="top">guint&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__timeout.html#ga7edd91ecd73d894d658b529d1329dad3">start_timeout</a> (guint millisec, F &amp;&amp;func, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:ga7edd91ecd73d894d658b529d1329dad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a3794340d5a4192a55946bc27f5723f"><td class="memTemplParams" colspan="2">template&lt;class F , class  = typename std::enable_if&lt;!std::is_convertible&lt;typename std::remove_reference&lt;F&gt;::type,							       const Callback::CallbackArg&lt;bool&amp;&gt;*&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:ga6a3794340d5a4192a55946bc27f5723f"><td class="memTemplItemLeft" align="right" valign="top">guint&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__timeout.html#ga6a3794340d5a4192a55946bc27f5723f">start_timeout</a> (guint millisec, F &amp;&amp;func, <a class="el" href="classCgu_1_1Releaser.html">Releaser</a> &amp;r, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:ga6a3794340d5a4192a55946bc27f5723f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9a3ea4c3212a7688c9c3f767290a928b"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__timeout.html#ga9a3ea4c3212a7688c9c3f767290a928b">start_timeout_seconds</a> (guint sec, const <a class="el" href="classCgu_1_1Callback_1_1CallbackArg.html">Callback::CallbackArg</a>&lt; bool &amp; &gt; *cb, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:ga9a3ea4c3212a7688c9c3f767290a928b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadedefe93b8eb89676594d00f6e78dcaa"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__timeout.html#gadedefe93b8eb89676594d00f6e78dcaa">start_timeout_seconds</a> (guint sec, const <a class="el" href="classCgu_1_1Callback_1_1CallbackArg.html">Callback::CallbackArg</a>&lt; bool &amp; &gt; *cb, <a class="el" href="classCgu_1_1Releaser.html">Releaser</a> &amp;r, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:gadedefe93b8eb89676594d00f6e78dcaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab60411f2d3c630458cf50aa69914eb47"><td class="memTemplParams" colspan="2">template&lt;class F , class  = typename std::enable_if&lt;!std::is_convertible&lt;typename std::remove_reference&lt;F&gt;::type,							       const Callback::CallbackArg&lt;bool&amp;&gt;*&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:gab60411f2d3c630458cf50aa69914eb47"><td class="memTemplItemLeft" align="right" valign="top">guint&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__timeout.html#gab60411f2d3c630458cf50aa69914eb47">start_timeout_seconds</a> (guint sec, F &amp;&amp;func, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:gab60411f2d3c630458cf50aa69914eb47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga388369797698eec077c4718a5cace989"><td class="memTemplParams" colspan="2">template&lt;class F , class  = typename std::enable_if&lt;!std::is_convertible&lt;typename std::remove_reference&lt;F&gt;::type,							       const Callback::CallbackArg&lt;bool&amp;&gt;*&gt;::value&gt;::type&gt; </td></tr>
<tr class="memitem:ga388369797698eec077c4718a5cace989"><td class="memTemplItemLeft" align="right" valign="top">guint&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__timeout.html#ga388369797698eec077c4718a5cace989">start_timeout_seconds</a> (guint sec, F &amp;&amp;func, <a class="el" href="classCgu_1_1Releaser.html">Releaser</a> &amp;r, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td></tr>
<tr class="separator:ga388369797698eec077c4718a5cace989"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a5df818f9e5a9082048f8e58ab200c9a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classCgu_1_1EmitterArg.html">EmitterArg</a> <a class="el" href="namespaceCgu.html#a5df818f9e5a9082048f8e58ab200c9a7">Cgu::Emitter</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a042105bec15e982b1a2d86b2dc4ddbbf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classCgu_1_1SafeEmitterArg.html">SafeEmitterArg</a> <a class="el" href="namespaceCgu.html#a042105bec15e982b1a2d86b2dc4ddbbf">Cgu::SafeEmitter</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="af7fd3a7ee74c9924a1449a3acad2f821"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class Container &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void Cgu::swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCgu_1_1AsyncQueue.html">Cgu::AsyncQueue</a>&lt; T, Container &gt; &amp;&#160;</td>
          <td class="paramname"><em>q1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCgu_1_1AsyncQueue.html">Cgu::AsyncQueue</a>&lt; T, Container &gt; &amp;&#160;</td>
          <td class="paramname"><em>q2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Swaps the contents of two <a class="el" href="classCgu_1_1AsyncQueue.html" title="A thread-safe asynchronous queue. ">AsyncQueue</a> objects. It will not throw assuming that the swap method of the container type does not throw (which the C++11 standard requires not to happen with the standard sequence containers). It is thread safe and the swap is thread-wise atomic. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">q1</td><td>An object to be swapped with the other. </td></tr>
    <tr><td class="paramname">q2</td><td>An object to be swapped with the other. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Calling std::swap on <a class="el" href="classCgu_1_1AsyncQueue.html" title="A thread-safe asynchronous queue. ">AsyncQueue</a> objects is thread safe but does not provide a thread-wise atomic swap (the swapped objects may not be mirror images if during the execution of std::swap's default algorithm one of them has been modified), although in many cases that doesn't matter. If <a class="el" href="namespaceCgu.html#af7fd3a7ee74c9924a1449a3acad2f821">swap()</a> is called without a namespace qualifier, argument dependent look-up will pick this one correctly.</dd></dl>
<p>Since 2.0.8 </p>

</div>
</div>
<a class="anchor" id="a9136618990939a752891e16c8ff55a2e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class Container &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void Cgu::swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCgu_1_1AsyncQueueDispatch.html">Cgu::AsyncQueueDispatch</a>&lt; T, Container &gt; &amp;&#160;</td>
          <td class="paramname"><em>q1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classCgu_1_1AsyncQueueDispatch.html">Cgu::AsyncQueueDispatch</a>&lt; T, Container &gt; &amp;&#160;</td>
          <td class="paramname"><em>q2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Swaps the contents of two <a class="el" href="classCgu_1_1AsyncQueueDispatch.html" title="A thread-safe asynchronous queue with a blocking pop() method. ">AsyncQueueDispatch</a> objects. It will not throw assuming that the swap method of the container type does not throw (which the C++11 standard requires not to happen with the standard sequence containers). It is thread safe and the swap is thread-wise atomic. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">q1</td><td>An object to be swapped with the other. </td></tr>
    <tr><td class="paramname">q2</td><td>An object to be swapped with the other. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>1. An object swapped does not, by virtue of the swap, inherit any threads waiting on the other one. However if threads were waiting on a swapped object prior to the swap, and it acquires items by virtue of the swap, the waiting threads will unblock and extract those items. </dd>
<dd>
2. Calling std::swap on <a class="el" href="classCgu_1_1AsyncQueueDispatch.html" title="A thread-safe asynchronous queue with a blocking pop() method. ">AsyncQueueDispatch</a> objects is thread safe but does not provide a thread-wise atomic swap (the swapped objects may not be mirror images if during the execution of std::swap's default algorithm one of them has been modified), although in many cases that doesn't matter. If <a class="el" href="namespaceCgu.html#af7fd3a7ee74c9924a1449a3acad2f821">swap()</a> is called without a namespace qualifier, argument dependent look-up will pick this one correctly.</dd></dl>
<p>Since 2.0.8 </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Sep 16 2013 20:45:31 for c++-gtk-utils by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.4
</small></address>
</body>
</html>