Main Page Widgets Namespaces Book

# Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

- Glib::ArrayHandle< T, Tr > `[external]`
- Glib::Container_Helpers::ArrayHandleIterator< Tr > `[external]`
- Glib::Markup::AttributeKeyLess `[external]`
- Glib::Checksum `[external]`
- ChecksumType `[external]`
- Glib::Cond `[external]`
- Glib::Date `[external]`
- Glib::Dir `[external]`
- Glib::DirIterator `[external]`
- Glib::Dispatcher `[external]`
- Glib::Exception `[external]`
  - Glib::Error `[external]`
    - Gio::Error `[external]`
    - Glib::ConvertError `[external]`
    - Glib::FileError `[external]`
    - Glib::IOChannelError `[external]`
    - Glib::KeyFileError `[external]`
    - Glib::MarkupError `[external]`
    - Glib::OptionError `[external]`
    - Glib::RegexError `[external]`
    - Glib::ShellError `[external]`
    - Glib::SpawnError `[external]`
    - Glib::ThreadError `[external]`
- Gio::FileAttributeInfo `[external]`
- Gio::FileAttributeInfoList `[external]`
- Gio::FileAttributeMatcher `[external]`
- GTimeVal `[external]`
  - Glib::TimeVal `[external]`
- Glib::HelperList< T_Child, T_CppElement, T_Iterator > `[external]`
- Glib::IConv `[external]`
- Glib::KeyFile `[external]`
- Glib::ListHandle< T, Tr > `[external]`
- Glib::Container_Helpers::ListHandleIterator< Tr > `[external]`
- Glib::MainContext `[external]`
- Glib::MainLoop `[external]`
- Glib::Module `[external]`
- Glib::Mutex `[external]`
- Glib::Mutex::Lock `[external]`
- Glib::OptionContext `[external]`
- Glib::OptionEntry `[external]`
- Glib::OptionGroup `[external]`
- Glib::PatternSpec `[external]`
- Glib::PollFD `[external]`
- Glib::Private< T > `[external]`
- Glib::PropertyBase `[external]`
  - Glib::Property< T > `[external]`
- Glib::PropertyProxy_Base `[external]`
  - Glib::PropertyProxy< T > `[external]`
  - Glib::PropertyProxy_ReadOnly< T > `[external]`
  - Glib::PropertyProxy_WriteOnly< T > `[external]`
- Glib::QueryQuark `[external]`
  - Glib::Quark `[external]`
- Glib::Rand `[external]`
- Glib::RecMutex::Lock `[external]`
- Glib::RefPtr< T_CppObject > `[external]`
- Glib::Regex `[external]`
- Glib::RWLock::ReaderLock `[external]`
- Glib::RWLock::WriterLock `[external]`
- Glib::Sequence< Iterator > `[external]`
- sigc::trackable `[external]`
  - Glib::IOChannel `[external]`
    - Glib::StreamIOChannel `[external]`
  - Glib::Markup::ParseContext `[external]`
  - Glib::Markup::Parser `[external]`
  - Glib::ObjectBase `[external]`
    - Glib::Interface `[external]`
      - Gio::AppInfo `[external]`
        - Gio::DesktopAppInfo `[external]`
      - Gio::AsyncResult `[external]`
      - Gio::Drive `[external]`
      - Gio::File `[external]`
      - Gio::Icon `[external]`
        - Gio::LoadableIcon `[external]`
          - Gio::FileIcon `[external]`
        - Gio::ThemedIcon `[external]`
      - Gio::Mount `[external]`
      - Gio::Seekable `[external]`
        - Gio::FileInputStream `[external]`
        - Gio::FileOutputStream `[external]`
        - Gio::MemoryInputStream `[external]`
      - Gio::Volume `[external]`
    - Glib::Object `[external]`
      - Gio::AppLaunchContext `[external]`
      - Gio::Cancellable `[external]`
      - Gio::DesktopAppInfo `[external]`
      - Gio::FileEnumerator `[external]`
      - Gio::FileIcon `[external]`
      - Gio::FileInfo `[external]`
      - Gio::FileMonitor `[external]`
      - Gio::FilenameCompleter `[external]`
      - Gio::InputStream `[external]`
        - Gio::FileInputStream `[external]`
        - Gio::FilterInputStream `[external]`
          - Gio::BufferedInputStream `[external]`
            - Gio::DataInputStream `[external]`
        - Gio::MemoryInputStream `[external]`
        - Gio::UnixInputStream `[external]`
      - Gio::MountOperation `[external]`
      - Gio::OutputStream `[external]`
        - Gio::FileOutputStream `[external]`
        - Gio::FilterOutputStream `[external]`
          - Gio::BufferedOutputStream `[external]`
            - Gio::DataOutputStream `[external]`
        - Gio::UnixOutputStream `[external]`
      - Gio::ThemedIcon `[external]`
      - Gio::VolumeMonitor `[external]`
- Glib::SignalChildWatch `[external]`
- Glib::SignalIdle `[external]`
- Glib::SignalIO `[external]`
- Glib::SignalProxyBase `[external]`
  - Glib::SignalProxyNormal `[external]`
    - Glib::SignalProxy0< R > `[external]`
    - Glib::SignalProxy1< R, P1 > `[external]`
    - Glib::SignalProxy2< R, P1, P2 > `[external]`
    - Glib::SignalProxy3< R, P1, P2, P3 > `[external]`
    - Glib::SignalProxy4< R, P1, P2, P3, P4 > `[external]`
    - Glib::SignalProxy5< R, P1, P2, P3, P4, P5 > `[external]`
    - Glib::SignalProxy6< R, P1, P2, P3, P4, P5, P6 > `[external]`
  - Glib::SignalProxyProperty `[external]`
- Glib::SignalTimeout `[external]`
- Glib::SListHandle< T, Tr > `[external]`
- Glib::Container_Helpers::SListHandleIterator< Tr > `[external]`
- Glib::Source `[external]`
  - Glib::IdleSource `[external]`
  - Glib::IOSource `[external]`
  - Glib::TimeoutSource `[external]`
- static const bool `[external]`
- static const std::size_t `[external]`
- Glib::StaticMutex `[external]`
- Glib::StaticPrivate< T > `[external]`
- Glib::StaticRecMutex `[external]`
  - Glib::RecMutex `[external]`
- Glib::StaticRWLock `[external]`
  - Glib::RWLock `[external]`
- Glib::Thread `[external]`
- Glib::Thread::Exit `[external]`
- Glib::ThreadPool `[external]`
- Glib::Timer `[external]`
- Glib::Tree< T > `[external]`
- Glib::Container_Helpers::TypeTraits< T > `[external]`
- Glib::Container_Helpers::Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::Drive > > `[external]`
- Glib::Container_Helpers::Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::Mount > > `[external]`
- Glib::Container_Helpers::Glib::Container_Helpers::TypeTraits< Glib::RefPtr< Gio::Volume > > `[external]`
- Glib::ustring `[external]`
- Glib::ustring_Iterator< T > `[external]`
- Glib::ValueBase `[external]`
  - Glib::Glib::Value< bool > `[external]`
  - Glib::Glib::Value< char > `[external]`
  - Glib::Glib::Value< double > `[external]`
  - Glib::Glib::Value< float > `[external]`
  - Glib::Glib::Value< int > `[external]`
  - Glib::Glib::Value< long > `[external]`
  - Glib::Glib::Value< long long > `[external]`
  - Glib::Glib::Value< unsigned char > `[external]`
  - Glib::Glib::Value< unsigned int > `[external]`
  - Glib::Glib::Value< unsigned long > `[external]`
  - Glib::Glib::Value< unsigned long long > `[external]`
  - Glib::Glib::Value< void * > `[external]`
  - Glib::ValueBase_Boxed `[external]`
    - Glib::Value< T > `[external]`
    - Glib::Value_Boxed< T > `[external]`
  - Glib::ValueBase_Enum `[external]`
    - Glib::Value_Enum< T > `[external]`
  - Glib::ValueBase_Flags `[external]`
    - Glib::Value_Flags< T > `[external]`
  - Glib::ValueBase_Object `[external]`
    - Glib::Value_Pointer< T, PtrT > `[external]`
      - Glib::Glib::Value< const T * > `[external]`
    - Glib::Value_Pointer< T, T * > `[external]`
      - Glib::Glib::Value< T * > `[external]`
  - Glib::ValueBase_String `[external]`
    - Glib::Glib::Value< Glib::ustring > `[external]`
    - Glib::Glib::Value< std::string > `[external]`