| Glib::ArrayHandle<T, Tr> | If a method takes this as an argument, or has this as a return type, then you can use a standard container such as std::list or std::vector | 
  | Glib::Container_Helpers::ArrayHandleIterator<Tr> |  | 
  | Glib::Markup::AttributeKeyLess | Binary predicate used by Markup::Parser::AttributeMap | 
  | Glib::Cond | An opaque data structure to represent a condition | 
  | Glib::ConvertError | Exception class for charset conversion errors | 
  | Glib::Date | Julian calendar date | 
  | Glib::Dir | Utility class representing an open directory | 
  | Glib::DirIterator | The iterator type of Glib::Dir | 
  | Glib::Dispatcher | Signal class for inter-thread communication | 
  | Glib::Error |  | 
  | Glib::Exception |  | 
  | Glib::FileError | Exception class for file-related errors | 
  | GTimeVal |  | 
  | Glib::HelperList<T_Child, T_CppElement, T_Iterator> |  | 
  | Glib::IConv | Thin iconv() wrapper | 
  | Glib::IdleSource |  | 
  | Glib::Interface |  | 
  | Glib::IOChannel | IOChannel aims to provide portable I/O support for files, pipes and sockets, and to integrate them with the GLib main event loop | 
  | Glib::IOChannelError | Exception class for IOChannel errors | 
  | Glib::IOSource |  | 
  | Glib::ListHandle<T, Tr> |  | 
  | Glib::Container_Helpers::ListHandleIterator<Tr> |  | 
  | Glib::MainContext | Main context | 
  | Glib::MainLoop |  | 
  | Glib::MarkupError | Exception class for markup parsing errors | 
  | Glib::Module | Dynamic Loading of Modules These functions provide a portable way to dynamically load object files (commonly known as 'plug-ins') | 
  | Glib::Mutex | Represents a mutex (mutual exclusion) | 
  | Glib::Mutex::Lock | Utility class for exception-safe mutex locking | 
  | Glib::Object |  | 
  | Glib::ObjectBase |  | 
  | Glib::OptionContext | TODO | 
  | Glib::OptionEntry | TODO | 
  | Glib::OptionError | Exception class for options | 
  | Glib::OptionGroup | TODO | 
  | Glib::OptionGroup::CppOptionEntry |  | 
  | Glib::Markup::ParseContext | A parse context is used to parse marked-up documents | 
  | Glib::Markup::Parser | The abstract markup parser base class | 
  | Glib::PatternSpec |  | 
  | Glib::PollFD |  | 
  | Glib::Private<T> |  | 
  | Glib::Property<T> |  | 
  | Glib::PropertyBase |  | 
  | Glib::PropertyProxy<T> | A PropertyProxy can be used to get and set the value of an object's property | 
  | Glib::PropertyProxy_Base |  | 
  | Glib::PropertyProxy_ReadOnly<T> | See PropertyProxy() | 
  | Glib::PropertyProxy_WriteOnly<T> | See PropertyProxy() | 
  | Glib::Quark |  | 
  | Glib::QueryQuark | Quarks are unique IDs in Glib for strings for use in hash table lookups | 
  | Glib::Rand |  | 
  | Glib::RecMutex |  | 
  | Glib::RecMutex::Lock | Utility class for exception-safe locking of recursive mutexes | 
  | Glib::RefPtr<T_CppObject> | RefPtr<> is a reference-counting shared smartpointer | 
  | Glib::RWLock |  | 
  | Glib::RWLock::ReaderLock | Utility class for exception-safe locking of read/write locks | 
  | Glib::RWLock::WriterLock | Utility class for exception-safe locking of read/write locks | 
  | Glib::Sequence<Iterator> | Utility class holding an iterator sequence | 
  | Glib::ShellError | Exception class for shell utility errors | 
  | trackable |  | 
  | trackable |  | 
  | trackable |  | 
  | trackable |  | 
  | Glib::SignalIdle |  | 
  | Glib::SignalIO |  | 
  | Glib::SignalProxy0<R> | Proxy for signals with 0 arguments | 
  | Glib::SignalProxy1<R, P1> | Proxy for signals with 1 arguments | 
  | Glib::SignalProxy2<R, P1, P2> | Proxy for signals with 2 arguments | 
  | Glib::SignalProxy3<R, P1, P2, P3> | Proxy for signals with 3 arguments | 
  | Glib::SignalProxy4<R, P1, P2, P3, P4> | Proxy for signals with 4 arguments | 
  | Glib::SignalProxy5<R, P1, P2, P3, P4, P5> | Proxy for signals with 5 arguments | 
  | Glib::SignalProxy6<R, P1, P2, P3, P4, P5, P6> | Proxy for signals with 6 arguments | 
  | Glib::SignalProxyBase |  | 
  | Glib::SignalProxyConnectionNode | SignalProxyConnectionNode is a connection node for use with SignalProxy | 
  | Glib::SignalProxyNormal | The SignalProxy provides an API similar to sigc::signal that can be used to connect sigc::slots to glib signals | 
  | Glib::SignalProxyProperty | Use the connect() method, with sigc::ptr_fun() or sig::mem_fun() to connect signals to signal handlers | 
  | Glib::SignalTimeout |  | 
  | Glib::SListHandle<T, Tr> |  | 
  | Glib::Container_Helpers::SListHandleIterator<Tr> |  | 
  | Glib::Source |  | 
  | Glib::SpawnError | Exception class for errors occuring when spawning processes | 
  | Glib::StaticMutex | Like Glib::Mutex, but can be defined at compile time | 
  | Glib::StaticPrivate<T> |  | 
  | Glib::StaticRecMutex | Like Glib::RecMutex, but can be defined at compile time | 
  | Glib::StaticRWLock | Like Glib::RWLock, but can be defined at compile time | 
  | Glib::StreamIOChannel | This whole class is deprecated in glibmm 2.2 | 
  | Glib::Thread | Represents a running thread | 
  | Glib::Thread::Exit | Exception class used to exit from a thread | 
  | Glib::ThreadError | Exception class for thread-related errors | 
  | Glib::ThreadPool | A pool of threads to execute work concurrently | 
  | Glib::TimeoutSource |  | 
  | Glib::Timer | Portable stop watch interface | 
  | Glib::TimeVal | Glib::TimeVal is a wrapper around the glib structure GTimeVal | 
  | Glib::Container_Helpers::TypeTraits<T> | Generic TypeTraits implementation | 
  | Glib::ustring | Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as UTF-8 | 
  | Glib::ustring_Iterator<T> | The iterator type of Glib::ustring | 
  | Glib::Value<T> | Generic value implementation for custom types | 
  | Glib::Value<bool> |  | 
  | Glib::Value<char> |  | 
  | Glib::Value<const T*> | Specialization for pointers to const instances of any type | 
  | Glib::Value<double> |  | 
  | Glib::Value<float> |  | 
  | Glib::Value<Glib::RefPtr<T>> | Partial specialization for RefPtr<> to Glib::Object | 
  | Glib::Value<Glib::ustring> | Specialization for UTF-8 strings | 
  | Glib::Value<int> |  | 
  | Glib::Value<long> |  | 
  | Glib::Value<long long> |  | 
  | Glib::Value<std::string> | Specialization for strings | 
  | Glib::Value<T*> | Specialization for pointers to instances of any type | 
  | Glib::Value<unsigned char> |  | 
  | Glib::Value<unsigned int> |  | 
  | Glib::Value<unsigned long> |  | 
  | Glib::Value<unsigned long long> |  | 
  | Glib::Value<void*> |  | 
  | Glib::Value_Boxed<T> |  | 
  | Glib::Value_Enum<T> | Base class of Glib::Value<T> specializations for enum types | 
  | Glib::Value_Flags<T> | Base class of Glib::Value<T> specializations for flags types | 
  | Glib::Value_Pointer<T, PtrT> |  | 
  | Glib::ValueBase |  | 
  | Glib::ValueBase_Boxed |  | 
  | Glib::ValueBase_Enum |  | 
  | Glib::ValueBase_Flags |  | 
  | Glib::ValueBase_Object |  | 
  | Glib::ValueBase_String |  |