Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > by-pkgid > 7f3e5f74d754b480ec33648905c4afae > files > 10

glibmm2.4-doc-2.22.1-1mdv2010.0.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"/>
<title>glibmm: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
  <tr><td class="indexkey"><a class="el" href="classChecksumType.html">ChecksumType</a></td><td class="indexvalue"><em>CHECKSUM_MD5:</em> Use the MD5 hashing algorithm <em>CHECKSUM_SHA1:</em> Use the SHA-1 hashing algorithm <em>CHECKSUM_SHA256:</em> Use the SHA-256 hashing algorithm </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1AppInfo.html">Gio::AppInfo</a></td><td class="indexvalue">Application information, to describe applications installed on the system, and launch them </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1AppLaunchContext.html">Gio::AppLaunchContext</a></td><td class="indexvalue">This is used to handle, for instance, startup notification and launching of the new application on the same screen as the launching window </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1AsyncResult.html">Gio::AsyncResult</a></td><td class="indexvalue">Provides a base class for implementing asynchronous function results </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1BufferedInputStream.html">Gio::BufferedInputStream</a></td><td class="indexvalue">The buffered input stream implements <a class="el" href="classGio_1_1FilterInputStream.html" title="Filter Input Stream.">FilterInputStream</a> and provides for buffered reads </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1BufferedOutputStream.html">Gio::BufferedOutputStream</a></td><td class="indexvalue">The buffered output stream implements <a class="el" href="classGio_1_1FilterOutputStream.html" title="Filter Output Stream.">FilterOutputStream</a> and provides for buffered writes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1Cancellable.html">Gio::Cancellable</a></td><td class="indexvalue">Allows actions to be cancelled </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1DataInputStream.html">Gio::DataInputStream</a></td><td class="indexvalue">An implementation of <a class="el" href="classGio_1_1BufferedInputStream.html" title="The buffered input stream implements FilterInputStream and provides for buffered...">BufferedInputStream</a> that allows for high-level data manipulation of arbitrary data (including binary operations) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1DataOutputStream.html">Gio::DataOutputStream</a></td><td class="indexvalue">An implementation of <a class="el" href="classGio_1_1BufferedOutputStream.html" title="The buffered output stream implements FilterOutputStream and provides for buffered...">BufferedOutputStream</a> that allows for high-level data manipulation of arbitrary data (including binary operations) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1DesktopAppInfo.html">Gio::DesktopAppInfo</a></td><td class="indexvalue"><a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files.">DesktopAppInfo</a> is an implementation of <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch...">AppInfo</a> based on desktop files </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1Drive.html">Gio::Drive</a></td><td class="indexvalue">Virtual <a class="el" href="classGio_1_1File.html" title="File and directory handling.">File</a> System drive management </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1Emblem.html">Gio::Emblem</a></td><td class="indexvalue">An object for emblems </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1EmblemedIcon.html">Gio::EmblemedIcon</a></td><td class="indexvalue">Icons with Emblems </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1Error.html">Gio::Error</a></td><td class="indexvalue">Exception class for giomm errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1File.html">Gio::File</a></td><td class="indexvalue"><a class="el" href="classGio_1_1File.html" title="File and directory handling.">File</a> and directory handling </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileAttributeInfo.html">Gio::FileAttributeInfo</a></td><td class="indexvalue">Information about a specific attribute - see <a class="el" href="classGio_1_1FileAttributeInfoList.html" title="Key-Value paired file attributes.">FileAttributeInfoList</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileAttributeInfoList.html">Gio::FileAttributeInfoList</a></td><td class="indexvalue">Key-Value paired file attributes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileAttributeMatcher.html">Gio::FileAttributeMatcher</a></td><td class="indexvalue"><a class="el" href="classGio_1_1FileAttributeMatcher.html" title="FileAttributeMatcher allows for searching through a FileInfo for attributes.">FileAttributeMatcher</a> allows for searching through a <a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a> for attributes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileEnumerator.html">Gio::FileEnumerator</a></td><td class="indexvalue">Enumerated Files Routines </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileIcon.html">Gio::FileIcon</a></td><td class="indexvalue"><a class="el" href="classGio_1_1FileIcon.html" title="FileIcon specifies an icon by pointing to an image file to be used as icon.">FileIcon</a> specifies an icon by pointing to an image file to be used as icon </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileInfo.html">Gio::FileInfo</a></td><td class="indexvalue"><a class="el" href="classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain...">FileInfo</a> implements methods for getting information that all files should contain, and allows for manipulation of extended attributes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileInputStream.html">Gio::FileInputStream</a></td><td class="indexvalue"><a class="el" href="classGio_1_1FileInputStream.html" title="FileInputStream provides input streams that take their content from a file.">FileInputStream</a> provides input streams that take their content from a file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileIOStream.html">Gio::FileIOStream</a></td><td class="indexvalue"><a class="el" href="classGio_1_1FileIOStream.html" title="FileIOStream provides input streams that take their content from a file.">FileIOStream</a> provides input streams that take their content from a file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileMonitor.html">Gio::FileMonitor</a></td><td class="indexvalue">Monitors a file or directory for changes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FilenameCompleter.html">Gio::FilenameCompleter</a></td><td class="indexvalue">Completes partial file and directory names given a partial string by looking in the file system for clues </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FileOutputStream.html">Gio::FileOutputStream</a></td><td class="indexvalue"><a class="el" href="classGio_1_1FileOutputStream.html" title="FileOutputStream provides output streams that write their content to a file.">FileOutputStream</a> provides output streams that write their content to a file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FilterInputStream.html">Gio::FilterInputStream</a></td><td class="indexvalue">Filter Input Stream </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1FilterOutputStream.html">Gio::FilterOutputStream</a></td><td class="indexvalue">Filter Output Stream </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1Icon.html">Gio::Icon</a></td><td class="indexvalue">This is a very minimal interface for icons </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1InputStream.html">Gio::InputStream</a></td><td class="indexvalue">Base class for implementing streaming input </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1IOStream.html">Gio::IOStream</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1LoadableIcon.html">Gio::LoadableIcon</a></td><td class="indexvalue">Extends the <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a> interface and adds the ability to load icons from streams </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1MemoryInputStream.html">Gio::MemoryInputStream</a></td><td class="indexvalue"><a class="el" href="classGio_1_1MemoryInputStream.html" title="MemoryInputStream implements InputStream for arbitrary memory chunks.">MemoryInputStream</a> implements <a class="el" href="classGio_1_1InputStream.html" title="Base class for implementing streaming input.">InputStream</a> for arbitrary memory chunks </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1MemoryOutputStream.html">Gio::MemoryOutputStream</a></td><td class="indexvalue">Streaming output operations on memory chunks </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1Mount.html">Gio::Mount</a></td><td class="indexvalue">The <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> interface represents user-visible mounts </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1MountOperation.html">Gio::MountOperation</a></td><td class="indexvalue">Authentication methods for mountable locations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1OutputStream.html">Gio::OutputStream</a></td><td class="indexvalue">Base class for implementing streaming output </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1Seekable.html">Gio::Seekable</a></td><td class="indexvalue">Stream seeking interface </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1ThemedIcon.html">Gio::ThemedIcon</a></td><td class="indexvalue"><a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a> theming support <a class="el" href="classGio_1_1ThemedIcon.html" title="Icon theming support ThemedIcon is an implementation of Gio::Icon that supports icon...">ThemedIcon</a> is an implementation of <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Gio::Icon</a> that supports icon themes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1UnixInputStream.html">Gio::UnixInputStream</a></td><td class="indexvalue"><a class="el" href="classGio_1_1UnixInputStream.html" title="UnixInputStream implements InputStream for reading from a unix file descriptor, including...">UnixInputStream</a> implements <a class="el" href="classGio_1_1InputStream.html" title="Base class for implementing streaming input.">InputStream</a> for reading from a unix file descriptor, including asynchronous operations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1UnixOutputStream.html">Gio::UnixOutputStream</a></td><td class="indexvalue"><a class="el" href="classGio_1_1UnixOutputStream.html" title="UnixOutputStream implements OutputStream for writing to a a unix file descriptor...">UnixOutputStream</a> implements <a class="el" href="classGio_1_1OutputStream.html" title="Base class for implementing streaming output.">OutputStream</a> for writing to a a unix file descriptor, including asynchronous operations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1Volume.html">Gio::Volume</a></td><td class="indexvalue">The <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> interface represents user-visible objects that can be mounted </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGio_1_1VolumeMonitor.html">Gio::VolumeMonitor</a></td><td class="indexvalue">Monitors a file or directory for changes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ArrayHandle.html">Glib::ArrayHandle&lt; T, Tr &gt;</a></td><td class="indexvalue">If a method takes this as an argument, or has this as a return type, then you can use a standard container such as <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00447.html">std::list</a> or <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">std::vector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Checksum.html">Glib::Checksum</a></td><td class="indexvalue">Computes the checksum for data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Cond.html">Glib::Cond</a></td><td class="indexvalue">An opaque data structure to represent a condition </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Container__Helpers_1_1ArrayHandleIterator.html">Glib::Container_Helpers::ArrayHandleIterator&lt; Tr &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Container__Helpers_1_1ListHandleIterator.html">Glib::Container_Helpers::ListHandleIterator&lt; Tr &gt;</a></td><td class="indexvalue">If a method takes this as an argument, or has this as a return type, then you can use a standard container such as <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00447.html">std::list</a> or <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">std::vector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Container__Helpers_1_1SListHandleIterator.html">Glib::Container_Helpers::SListHandleIterator&lt; Tr &gt;</a></td><td class="indexvalue">If a method takes this as an argument, or has this as a return type, then you can use a standard container such as <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00447.html">std::list</a> or <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00601.html">std::vector</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits.html">Glib::Container_Helpers::TypeTraits&lt; T &gt;</a></td><td class="indexvalue">Generic <a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits.html" title="Generic TypeTraits implementation.">TypeTraits</a> implementation </td></tr>
  <tr><td class="indexkey"><a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits_3_01Glib_1_1RefPtr_3_01Gio_1_1Drive_01_4_01_4.html">Glib::Container_Helpers::TypeTraits&lt; Glib::RefPtr&lt; Gio::Drive &gt; &gt;</a></td><td class="indexvalue">This specialization of <a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits.html" title="Generic TypeTraits implementation.">TypeTraits</a> exists because the default use of Glib::wrap(GObject*), instead of a specific Glib::wrap(GSomeInterface*), would not return a wrapper for an interface </td></tr>
  <tr><td class="indexkey"><a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits_3_01Glib_1_1RefPtr_3_01Gio_1_1Mount_01_4_01_4.html">Glib::Container_Helpers::TypeTraits&lt; Glib::RefPtr&lt; Gio::Mount &gt; &gt;</a></td><td class="indexvalue">This specialization of <a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits.html" title="Generic TypeTraits implementation.">TypeTraits</a> exists because the default use of Glib::wrap(GObject*), instead of a specific Glib::wrap(GSomeInterface*), would not return a wrapper for an interface </td></tr>
  <tr><td class="indexkey"><a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits_3_01Glib_1_1RefPtr_3_01Gio_1_1Volume_01_4_01_4.html">Glib::Container_Helpers::TypeTraits&lt; Glib::RefPtr&lt; Gio::Volume &gt; &gt;</a></td><td class="indexvalue">This specialization of <a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits.html" title="Generic TypeTraits implementation.">TypeTraits</a> exists because the default use of Glib::wrap(GObject*), instead of a specific Glib::wrap(GSomeInterface*), would not return a wrapper for an interface </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ConvertError.html">Glib::ConvertError</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for charset conversion errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Date.html">Glib::Date</a></td><td class="indexvalue">Julian calendar date </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Dir.html">Glib::Dir</a></td><td class="indexvalue">Utility class representing an open directory </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1DirIterator.html">Glib::DirIterator</a></td><td class="indexvalue">The iterator type of <a class="el" href="classGlib_1_1Dir.html" title="Utility class representing an open directory.">Glib::Dir</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Dispatcher.html">Glib::Dispatcher</a></td><td class="indexvalue">Signal class for inter-thread communication </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Error.html">Glib::Error</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Exception.html">Glib::Exception</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1FileError.html">Glib::FileError</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for file-related errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1HelperList.html">Glib::HelperList&lt; T_Child, T_CppElement, T_Iterator &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1IConv.html">Glib::IConv</a></td><td class="indexvalue">Thin iconv() wrapper </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1IdleSource.html">Glib::IdleSource</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Interface.html">Glib::Interface</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1IOChannel.html">Glib::IOChannel</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1IOChannel.html" title="IOChannel aims to provide portable I/O support for files, pipes and sockets, and...">IOChannel</a> aims to provide portable I/O support for files, pipes and sockets, and to integrate them with the GLib main event loop </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1IOChannelError.html">Glib::IOChannelError</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for <a class="el" href="classGlib_1_1IOChannel.html" title="IOChannel aims to provide portable I/O support for files, pipes and sockets, and...">IOChannel</a> errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1IOSource.html">Glib::IOSource</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1KeyFile.html">Glib::KeyFile</a></td><td class="indexvalue">This class lets you parse, edit or create files containing groups of key-value pairs, which we call key files for lack of a better name </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1KeyFileError.html">Glib::KeyFileError</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for <a class="el" href="classGlib_1_1KeyFile.html" title="This class lets you parse, edit or create files containing groups of key-value pairs...">KeyFile</a> errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle&lt; T, Tr &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1MainContext.html">Glib::MainContext</a></td><td class="indexvalue">Main context </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1MainLoop.html">Glib::MainLoop</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Markup_1_1AttributeKeyLess.html">Glib::Markup::AttributeKeyLess</a></td><td class="indexvalue">Binary predicate used by <a class="el" href="classGlib_1_1Markup_1_1Parser.html#a65bc2af877b64b3077f8635ef81213dc">Markup::Parser::AttributeMap</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Markup_1_1ParseContext.html">Glib::Markup::ParseContext</a></td><td class="indexvalue">A parse context is used to parse marked-up documents </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Markup_1_1Parser.html">Glib::Markup::Parser</a></td><td class="indexvalue">The abstract markup parser base class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1MarkupError.html">Glib::MarkupError</a></td><td class="indexvalue">Exception class for markup parsing errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Module.html">Glib::Module</a></td><td class="indexvalue">Dynamic Loading of Modules These functions provide a portable way to dynamically load object files (commonly known as 'plug-ins') </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Mutex.html">Glib::Mutex</a></td><td class="indexvalue">Represents a mutex (mutual exclusion) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Mutex_1_1Lock.html">Glib::Mutex::Lock</a></td><td class="indexvalue">Utility class for exception-safe mutex locking </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1NodeTree.html">Glib::NodeTree&lt; T &gt;</a></td><td class="indexvalue">N-ary Trees - trees of data with any number of branches The <a class="el" href="classGlib_1_1NodeTree.html" title="N-ary Trees - trees of data with any number of branches The NodeTree class and its...">NodeTree</a> class and its associated functions provide an N-ary tree data structure, in which nodes in the tree can contain arbitrary data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces.">Glib::ObjectBase</a> is a common base class for Objects and Interfaces </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1OptionContext.html">Glib::OptionContext</a></td><td class="indexvalue">An <a class="el" href="classGlib_1_1OptionContext.html" title="An OptionContext defines which options are accepted by the commandline option parser...">OptionContext</a> defines which options are accepted by the commandline option parser </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1OptionEntry.html">Glib::OptionEntry</a></td><td class="indexvalue">An <a class="el" href="classGlib_1_1OptionEntry.html" title="An OptionEntry defines a single option.">OptionEntry</a> defines a single option </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1OptionError.html">Glib::OptionError</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for options </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1OptionGroup.html">Glib::OptionGroup</a></td><td class="indexvalue">An <a class="el" href="classGlib_1_1OptionGroup.html" title="An OptionGroup defines the options in a single group.">OptionGroup</a> defines the options in a single group </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1PatternSpec.html">Glib::PatternSpec</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1PollFD.html">Glib::PollFD</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Private.html">Glib::Private&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Property.html">Glib::Property&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1PropertyBase.html">Glib::PropertyBase</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy&lt; T &gt;</a></td><td class="indexvalue">A <a class="el" href="classGlib_1_1PropertyProxy.html" title="A PropertyProxy can be used to get and set the value of an object&#39;s property...">PropertyProxy</a> can be used to get and set the value of an object's property </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1PropertyProxy__Base.html">Glib::PropertyProxy_Base</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly&lt; T &gt;</a></td><td class="indexvalue">See PropertyProxy() </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1PropertyProxy__WriteOnly.html">Glib::PropertyProxy_WriteOnly&lt; T &gt;</a></td><td class="indexvalue">See PropertyProxy() </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Quark.html">Glib::Quark</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1QueryQuark.html">Glib::QueryQuark</a></td><td class="indexvalue">Quarks are unique IDs in <a class="el" href="namespaceGlib.html">Glib</a> for strings for use in hash table lookups </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Rand.html">Glib::Rand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1RecMutex.html">Glib::RecMutex</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1RecMutex_1_1Lock.html">Glib::RecMutex::Lock</a></td><td class="indexvalue">Utility class for exception-safe locking of recursive mutexes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr&lt; T_CppObject &gt;</a></td><td class="indexvalue">RefPtr&lt;&gt; is a reference-counting shared smartpointer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Regex.html">Glib::Regex</a></td><td class="indexvalue">Perl-compatible regular expressions - matches strings against regular expressions </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1RegexError.html">Glib::RegexError</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for <a class="el" href="classGlib_1_1Regex.html" title="Perl-compatible regular expressions - matches strings against regular expressions...">Regex</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1RWLock.html">Glib::RWLock</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1RWLock_1_1ReaderLock.html">Glib::RWLock::ReaderLock</a></td><td class="indexvalue">Utility class for exception-safe locking of read/write locks </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1RWLock_1_1WriterLock.html">Glib::RWLock::WriterLock</a></td><td class="indexvalue">Utility class for exception-safe locking of read/write locks </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Sequence.html">Glib::Sequence&lt; Iterator &gt;</a></td><td class="indexvalue">Utility class holding an iterator sequence </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ShellError.html">Glib::ShellError</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for shell utility errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalChildWatch.html">Glib::SignalChildWatch</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalIdle.html">Glib::SignalIdle</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalIO.html">Glib::SignalIO</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0&lt; R &gt;</a></td><td class="indexvalue">Proxy for signals with 0 arguments </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1&lt; R, P1 &gt;</a></td><td class="indexvalue">Proxy for signals with 1 arguments </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2&lt; R, P1, P2 &gt;</a></td><td class="indexvalue">Proxy for signals with 2 arguments </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxy3.html">Glib::SignalProxy3&lt; R, P1, P2, P3 &gt;</a></td><td class="indexvalue">Proxy for signals with 3 arguments </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxy4.html">Glib::SignalProxy4&lt; R, P1, P2, P3, P4 &gt;</a></td><td class="indexvalue">Proxy for signals with 4 arguments </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxy5.html">Glib::SignalProxy5&lt; R, P1, P2, P3, P4, P5 &gt;</a></td><td class="indexvalue">Proxy for signals with 5 arguments </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxy6.html">Glib::SignalProxy6&lt; R, P1, P2, P3, P4, P5, P6 &gt;</a></td><td class="indexvalue">Proxy for signals with 6 arguments </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxyBase.html">Glib::SignalProxyBase</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxyNormal.html">Glib::SignalProxyNormal</a></td><td class="indexvalue">The SignalProxy provides an API similar to <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1signal.html">sigc::signal</a> that can be used to connect sigc::slots to glib signals </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalProxyProperty.html">Glib::SignalProxyProperty</a></td><td class="indexvalue">Use the <a class="el" href="classGlib_1_1SignalProxyProperty.html#a911d4e8417d1ee28b4286030ddb40e4c">connect()</a> method, with <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01025.html#ga358aa21a20d3e304bbe878f4940f5742">sigc::ptr_fun()</a> or <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01026.html#ga46b3aee55bddccc454ea4f8edc26ffa7">sig::mem_fun()</a> to connect signals to signal handlers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SignalTimeout.html">Glib::SignalTimeout</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SListHandle.html">Glib::SListHandle&lt; T, Tr &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Source.html">Glib::Source</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1SpawnError.html">Glib::SpawnError</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for errors occuring when spawning processes </td></tr>
  <tr><td class="indexkey"><a class="el" href="structGlib_1_1StaticMutex.html">Glib::StaticMutex</a></td><td class="indexvalue">Like <a class="el" href="classGlib_1_1Mutex.html" title="Represents a mutex (mutual exclusion).">Glib::Mutex</a>, but can be defined at compile time </td></tr>
  <tr><td class="indexkey"><a class="el" href="structGlib_1_1StaticPrivate.html">Glib::StaticPrivate&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structGlib_1_1StaticRecMutex.html">Glib::StaticRecMutex</a></td><td class="indexvalue">Like <a class="el" href="classGlib_1_1RecMutex.html">Glib::RecMutex</a>, but can be defined at compile time </td></tr>
  <tr><td class="indexkey"><a class="el" href="structGlib_1_1StaticRWLock.html">Glib::StaticRWLock</a></td><td class="indexvalue">Like <a class="el" href="classGlib_1_1RWLock.html">Glib::RWLock</a>, but can be defined at compile time </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1StreamIOChannel.html">Glib::StreamIOChannel</a></td><td class="indexvalue">This whole class is deprecated in glibmm&#160;2.2 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Thread.html">Glib::Thread</a></td><td class="indexvalue">Represents a running thread </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Thread_1_1Exit.html">Glib::Thread::Exit</a></td><td class="indexvalue">Exception class used to exit from a thread </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ThreadError.html">Glib::ThreadError</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for thread-related errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ThreadPool.html">Glib::ThreadPool</a></td><td class="indexvalue">A pool of threads to execute work concurrently </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1TimeoutSource.html">Glib::TimeoutSource</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Timer.html">Glib::Timer</a></td><td class="indexvalue">Portable stop watch interface </td></tr>
  <tr><td class="indexkey"><a class="el" href="structGlib_1_1TimeVal.html">Glib::TimeVal</a></td><td class="indexvalue"><a class="el" href="structGlib_1_1TimeVal.html" title="Glib::TimeVal is a wrapper around the glib structure GTimeVal.">Glib::TimeVal</a> is a wrapper around the glib structure GTimeVal </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a></td><td class="indexvalue"><a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a> has much the same interface as <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>, but contains Unicode characters encoded as UTF-8 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ustring__Iterator.html">Glib::ustring_Iterator&lt; T &gt;</a></td><td class="indexvalue">The iterator type of <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value.html">Glib::Value&lt; T &gt;</a></td><td class="indexvalue">Generic value implementation for custom types </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01bool_01_4.html">Glib::Value&lt; bool &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01char_01_4.html">Glib::Value&lt; char &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01const_01T_01_5_01_4.html">Glib::Value&lt; const T* &gt;</a></td><td class="indexvalue">Specialization for pointers to const instances of any type </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01double_01_4.html">Glib::Value&lt; double &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01float_01_4.html">Glib::Value&lt; float &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01Glib_1_1ustring_01_4.html">Glib::Value&lt; Glib::ustring &gt;</a></td><td class="indexvalue">Specialization for UTF-8 strings </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01int_01_4.html">Glib::Value&lt; int &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01long_01_4.html">Glib::Value&lt; long &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01long_01long_01_4.html">Glib::Value&lt; long long &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01std_1_1string_01_4.html">Glib::Value&lt; std::string &gt;</a></td><td class="indexvalue">Specialization for strings </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01T_01_5_01_4.html">Glib::Value&lt; T* &gt;</a></td><td class="indexvalue">Specialization for pointers to instances of any type </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01unsigned_01char_01_4.html">Glib::Value&lt; unsigned char &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01unsigned_01int_01_4.html">Glib::Value&lt; unsigned int &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01unsigned_01long_01_4.html">Glib::Value&lt; unsigned long &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01unsigned_01long_01long_01_4.html">Glib::Value&lt; unsigned long long &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value_3_01void_01_5_01_4.html">Glib::Value&lt; void* &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value__Boxed.html">Glib::Value_Boxed&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value__Enum.html">Glib::Value_Enum&lt; T &gt;</a></td><td class="indexvalue">Base class of Glib::Value&lt;T&gt; specializations for enum types </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value__Flags.html">Glib::Value_Flags&lt; T &gt;</a></td><td class="indexvalue">Base class of Glib::Value&lt;T&gt; specializations for flags types </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1Value__Pointer.html">Glib::Value_Pointer&lt; T, PtrT &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ValueArray.html">Glib::ValueArray</a></td><td class="indexvalue">A container structure to maintain an array of generic values </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ValueBase__Boxed.html">Glib::ValueBase_Boxed</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ValueBase__Enum.html">Glib::ValueBase_Enum</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ValueBase__Flags.html">Glib::ValueBase_Flags</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ValueBase__Object.html">Glib::ValueBase_Object</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classGlib_1_1ValueBase__String.html">Glib::ValueBase_String</a></td><td class="indexvalue"></td></tr>
</table>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 11:07:19 2009 for glibmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>