logo top
Main Page   Widgets   glibmm Namespaces   Book  

glibmm 2.4 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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::AttributeKeyLessBinary predicate used by Markup::Parser::AttributeMap
Glib::CondAn opaque data structure to represent a condition
Glib::ConvertErrorException class for charset conversion errors
Glib::DateJulian calendar date
Glib::DirUtility class representing an open directory
Glib::DirIteratorThe iterator type of Glib::Dir
Glib::DispatcherSignal class for inter-thread communication
Glib::Error
Glib::Exception
Glib::FileErrorException class for file-related errors
GTimeVal
Glib::HelperList<T_Child, T_CppElement, T_Iterator>
Glib::IConvThin iconv() wrapper
Glib::IdleSource
Glib::Interface
Glib::IOChannelIOChannel aims to provide portable I/O support for files, pipes and sockets, and to integrate them with the GLib main event loop
Glib::IOChannelErrorException class for IOChannel errors
Glib::IOSource
Glib::KeyFileThis 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
Glib::KeyFileErrorException class for KeyFile errors
Glib::ListHandle<T, Tr>
Glib::Container_Helpers::ListHandleIterator<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::MainContextMain context
Glib::MainLoop
Glib::MarkupErrorException class for markup parsing errors
Glib::ModuleDynamic Loading of Modules These functions provide a portable way to dynamically load object files (commonly known as 'plug-ins')
Glib::MutexRepresents a mutex (mutual exclusion)
Glib::Mutex::LockUtility class for exception-safe mutex locking
Glib::Object
Glib::ObjectBaseGlib::ObjectBase is a common base class for Objects and Interfaces
Glib::OptionContextAn OptionContext defines which options are accepted by the commandline option parser
Glib::OptionEntryAn OptionEntry defines a single option
Glib::OptionErrorException class for options
Glib::OptionGroupAn OptionGroup defines the options in a single group
Glib::Markup::ParseContextA parse context is used to parse marked-up documents
Glib::Markup::ParserThe 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::QueryQuarkQuarks are unique IDs in Glib for strings for use in hash table lookups
Glib::Rand
Glib::RecMutex
Glib::RecMutex::LockUtility class for exception-safe locking of recursive mutexes
Glib::RefPtr<T_CppObject>RefPtr<> is a reference-counting shared smartpointer
Glib::RegexPerl-compatible regular expressions - matches strings against regular expressions
Glib::RegexErrorException class for Regex
Glib::RWLock
Glib::RWLock::ReaderLockUtility class for exception-safe locking of read/write locks
Glib::RWLock::WriterLockUtility class for exception-safe locking of read/write locks
Glib::Sequence<Iterator>Utility class holding an iterator sequence
Glib::ShellErrorException class for shell utility errors
trackable
Glib::SignalChildWatch
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::SignalProxyNormalThe SignalProxy provides an API similar to sigc::signal that can be used to connect sigc::slots to glib signals
Glib::SignalProxyPropertyUse 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>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::Source
Glib::SpawnErrorException class for errors occuring when spawning processes
Glib::StaticMutexLike Glib::Mutex, but can be defined at compile time
Glib::StaticPrivate<T>
Glib::StaticRecMutexLike Glib::RecMutex, but can be defined at compile time
Glib::StaticRWLockLike Glib::RWLock, but can be defined at compile time
Glib::StreamIOChannelThis whole class is deprecated in glibmm 2.2
Glib::ThreadRepresents a running thread
Glib::Thread::ExitException class used to exit from a thread
Glib::ThreadErrorException class for thread-related errors
Glib::ThreadPoolA pool of threads to execute work concurrently
Glib::TimeoutSource
Glib::TimerPortable stop watch interface
Glib::TimeValGlib::TimeVal is a wrapper around the glib structure GTimeVal
Glib::Container_Helpers::TypeTraits<T>Generic TypeTraits implementation
Glib::ustringGlib::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::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

Generated for glibmm 2.4 by Doxygen 1.5.1 © 1997-2001