VariantParseError
- class VariantParseError
Error codes returned by parsing text-format GVariants.
Fields
- class VariantParseError
- BASIC_TYPE_EXPECTED
A non-basic
VariantType
was given where a basic type was expected
- CANNOT_INFER_TYPE
Cannot infer the
VariantType
- DEFINITE_TYPE_EXPECTED
An indefinite
VariantType
was given where a definite type was expected
- FAILED
Generic error (unused)
- INPUT_NOT_AT_END
Extra data after parsing finished
- INVALID_CHARACTER
Invalid character in number or unicode escape
- INVALID_OBJECT_PATH
Not a valid object path
- INVALID_SIGNATURE
Not a valid type signature
- NO_COMMON_TYPE
Could not find a common type for array entries
- NUMBER_OUT_OF_RANGE
The numerical value is out of range of the given type
- NUMBER_TOO_BIG
The numerical value is out of range for any type
- RECURSION
Variant was too deeply nested;
Variant
is only guaranteed to handle nesting up to 64 levels (Since: 2.64)
- TYPE_ERROR
Cannot parse as variant of the specified type
- UNEXPECTED_TOKEN
An unexpected token was encountered
- UNKNOWN_KEYWORD
An unknown keyword was encountered
- UNTERMINATED_STRING_CONSTANT
Unterminated string constant
- VALUE_EXPECTED
No value given