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