Namespace GLib
Classes
- ConstantString
This represents an UTF8 string in unmanaged memory. As long as the instance is kept alive the unmanaged memory will not be freed and the handle will be valid.
This is useful in cases where C expects some pointer to a string which is not allowed to be freed. This class can be used to keep a pointer to a string alive as long as needed.
- GException
A GException wraps a GLib.Error and allows to catch it with a given error code.
- UnhandledException
Allows handling exceptions which can't cross the native code boundary and would terminate the application.
Structs
- BookmarkFileError
Contains all error codes of the BookmarkFileError error-domain.
- ConvertError
Contains all error codes of the ConvertError error-domain.
- ErrorCode
An ErrorCode that consists of a DomainQuark and an actual error code.
- FileError
Contains all error codes of the FileError error-domain.
- IOChannelError
Contains all error codes of the IOChannelError error-domain.
- KeyFileError
Contains all error codes of the KeyFileError error-domain.
- MarkupError
Contains all error codes of the MarkupError error-domain.
- NumberParserError
Contains all error codes of the NumberParserError error-domain.
- OptionError
Contains all error codes of the OptionError error-domain.
- RegexError
Contains all error codes of the RegexError error-domain.
- ShellError
Contains all error codes of the ShellError error-domain.
- SpawnError
Contains all error codes of the SpawnError error-domain.
- ThreadError
Contains all error codes of the ThreadError error-domain.
- UriError
Contains all error codes of the UriError error-domain.
- VariantParseError
Contains all error codes of the VariantParseError error-domain.
Interfaces
- BoxedRecord
Defines that this type is a boxed record in GObject terms.