# Object Hierarchy

        GObject
        ├── GAppInfoMonitor
        ├── GAppLaunchContext
        ├── GApplicationCommandLine
        ├── GApplication
        ├── GInputStream
        │   ├── GFilterInputStream
        │   │   ├── GBufferedInputStream
        │   │   │   ╰── GDataInputStream
        │   │   ╰── GConverterInputStream
        │   ├── GFileInputStream
        │   ├── GMemoryInputStream
        │   ╰── GUnixInputStream
        ├── GOutputStream
        │   ├── GFilterOutputStream
        │   │   ├── GBufferedOutputStream
        │   │   ├── GConverterOutputStream
        │   │   ╰── GDataOutputStream
        │   ├── GFileOutputStream
        │   ├── GMemoryOutputStream
        │   ╰── GUnixOutputStream
        ├── GBytesIcon
        ├── GCancellable
        ├── GCharsetConverter
        ├── GCredentials
        ├── GDBusActionGroup
        ├── GDBusAuthObserver
        ├── GDBusConnection
        ├── GDBusInterfaceSkeleton
        ├── GMenuModel
        │   ├── GDBusMenuModel
        │   ╰── GMenu
        ├── GDBusMessage
        ├── GDBusMethodInvocation
        ├── GDBusObjectManagerClient
        ├── GDBusObjectManagerServer
        ├── GDBusObjectProxy
        ├── GDBusObjectSkeleton
        ├── GDBusProxy
        ├── GDBusServer
        ├── GDesktopAppInfo
        ├── GEmblem
        ├── GEmblemedIcon
        ├── GFileEnumerator
        ├── GFileIcon
        ├── GFileInfo
        ├── GIOStream
        │   ├── GFileIOStream
        │   ├── GSimpleIOStream
        │   ├── GSocketConnection
        │   │   ├── GTcpConnection
        │   │   │   ╰── GTcpWrapperConnection
        │   │   ╰── GUnixConnection
        │   ╰── GTlsConnection
        ├── GFileMonitor
        ├── GFilenameCompleter
        ├── GInetAddress
        ├── GInetAddressMask
        ├── GSocketAddress
        │   ├── GInetSocketAddress
        │   │   ╰── GProxyAddress
        │   ╰── GUnixSocketAddress
        ├── GTypeModule
        │   ╰── GIOModule
        ├── GListStore
        ├── GMenuAttributeIter
        ├── GMenuItem
        ├── GMenuLinkIter
        ├── GMountOperation
        ├── GNetworkAddress
        ├── GNetworkService
        ├── GNotification
        ├── GPermission
        │   ╰── GSimplePermission
        ├── GPropertyAction
        ├── GSocketAddressEnumerator
        │   ╰── GProxyAddressEnumerator
        ├── GResolver
        ├── GSettingsBackend
        ├── GSettings
        ├── GSimpleAction
        ├── GSimpleActionGroup
        ├── GSimpleAsyncResult
        ├── GSimpleProxyResolver
        ├── GSocketClient
        ├── GSocketControlMessage
        │   ├── GUnixCredentialsMessage
        │   ╰── GUnixFDMessage
        ├── GSocket
        ├── GSocketListener
        │   ╰── GSocketService
        │       ╰── GThreadedSocketService
        ├── GSubprocess
        ├── GSubprocessLauncher
        ├── GTask
        ├── GTestDBus
        ├── GThemedIcon
        ├── GTlsCertificate
        ├── GTlsDatabase
        ├── GTlsInteraction
        ├── GTlsPassword
        ├── GUnixFDList
        ├── GUnixMountMonitor
        ├── GVfs
        ├── GVolumeMonitor
        ├── GZlibCompressor
        ╰── GZlibDecompressor
        GInterface
        ├── GAction
        ├── GActionGroup
        ├── GActionMap
        ├── GAppInfo
        ├── GAsyncInitable
        ├── GAsyncResult
        ├── GSeekable
        ├── GIcon
        ├── GLoadableIcon
        ├── GConverter
        ├── GInitable
        ├── GPollableInputStream
        ├── GPollableOutputStream
        ├── GRemoteActionGroup
        ├── GDBusInterface
        ├── GDBusObject
        ├── GDBusObjectManager
        ├── GDesktopAppInfoLookup
        ├── GDrive
        ├── GDtlsClientConnection
        ├── GDtlsConnection
        ├── GDatagramBased
        ├── GDtlsServerConnection
        ├── GFileDescriptorBased
        ├── GFile
        ├── GSocketConnectable
        ├── GListModel
        ├── GMount
        ├── GNetworkMonitor
        ├── GProxy
        ├── GProxyResolver
        ├── GTlsBackend
        ├── GTlsClientConnection
        ├── GTlsFileDatabase
        ├── GTlsServerConnection
        ╰── GVolume
        GBoxed
        ├── GDBusAnnotationInfo
        ├── GDBusArgInfo
        ├── GDBusInterfaceInfo
        ├── GDBusMethodInfo
        ├── GDBusNodeInfo
        ├── GDBusPropertyInfo
        ├── GDBusSignalInfo
        ├── GFileAttributeInfoList
        ├── GFileAttributeMatcher
        ├── GResource
        ├── GSettingsSchema
        ├── GSettingsSchemaKey
        ├── GSettingsSchemaSource
        ├── GSrvTarget
        ├── GUnixMountEntry
        ╰── GUnixMountPoint