Static$gtypeStaticBASIC_a non-basic GLib.VariantType was given where a basic type was expected
StaticCANNOT_cannot infer the GLib.VariantType
StaticDEFINITE_an indefinite GLib.VariantType was given where a definite type was expected
StaticFAILEDgeneric error (unused)
StaticINPUT_extra data after parsing finished
StaticINVALID_invalid character in number or unicode escape
StaticINVALID_not a valid GLib.Variant format string
StaticINVALID_not a valid object path
StaticINVALID_not a valid type signature
StaticINVALID_not a valid GLib.Variant type string
StaticNO_could not find a common type for array entries
StaticNUMBER_the numerical value is out of range of the given type
StaticNUMBER_the numerical value is out of range for any type
StaticRECURSIONvariant was too deeply nested; GLib.Variant is only guaranteed to handle nesting up to 64 levels (Since: 2.64)
StaticTYPE_cannot parse as variant of the specified type
StaticUNEXPECTED_an unexpected token was encountered
StaticUNKNOWN_an unknown keyword was encountered
StaticUNTERMINATED_unterminated string constant
StaticVALUE_no value given
Frees a GLib.Error and associated resources.
Returns true if error matches domain and code, false
otherwise. In particular, when error is null, false will
be returned.
If domain contains a FAILED (or otherwise generic) error code,
you should generally not check for it explicitly, but should
instead treat any not-explicitly-recognized error code as being
equivalent to the FAILED code. This way, if the domain is
extended in the future to provide a more specific error code for
a certain case, your code will still work.
whether error has domain and code
Staticdomain_This function registers an extended GLib.Error domain.
error_type_name will be duplicated. Otherwise does the same as
g_error_domain_register_static().
string to create a GLib.Quark from
size of the private error data in bytes
function initializing fields of the private error data
function copying fields of the private error data
function freeing fields of the private error data
Staticdomain_This function registers an extended GLib.Error domain.
error_type_name should not be freed. error_type_private_size must
be greater than 0.
error_type_init receives an initialized GLib.Error and should then initialize
the private data.
error_type_copy is a function that receives both original and a copy
GLib.Error and should copy the fields of the private error data. The standard
GLib.Error fields are already handled.
error_type_clear receives the pointer to the error, and it should free the
fields of the private error data. It should not free the struct itself though.
Normally, it is better to use G_DEFINE_EXTENDED_ERROR(), as it already takes care of passing valid information to this function.
static string to create a GLib.Quark from
size of the private error data in bytes
function initializing fields of the private error data
function copying fields of the private error data
function freeing fields of the private error data
Staticnew_
Error codes returned by parsing text-format GVariants.