Gjsify LogoGjsify Logo

Error codes returned by parsing text-format GVariants.

Index

Enumeration Members

BASIC_TYPE_EXPECTED: number

a non-basic #GVariantType was given where a basic type was expected

CANNOT_INFER_TYPE: number

cannot infer the #GVariantType

DEFINITE_TYPE_EXPECTED: number

an indefinite #GVariantType was given where a definite type was expected

FAILED: number

generic error (unused)

INPUT_NOT_AT_END: number

extra data after parsing finished

INVALID_CHARACTER: number

invalid character in number or unicode escape

INVALID_FORMAT_STRING: number

not a valid #GVariant format string

INVALID_OBJECT_PATH: number

not a valid object path

INVALID_SIGNATURE: number

not a valid type signature

INVALID_TYPE_STRING: number

not a valid #GVariant type string

NO_COMMON_TYPE: number

could not find a common type for array entries

NUMBER_OUT_OF_RANGE: number

the numerical value is out of range of the given type

NUMBER_TOO_BIG: number

the numerical value is out of range for any type

RECURSION: number

variant was too deeply nested; #GVariant is only guaranteed to handle nesting up to 64 levels (Since: 2.64)

TYPE_ERROR: number

cannot parse as variant of the specified type

UNEXPECTED_TOKEN: number

an unexpected token was encountered

UNKNOWN_KEYWORD: number

an unknown keyword was encountered

UNTERMINATED_STRING_CONSTANT: number

unterminated string constant

VALUE_EXPECTED: number

no value given

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method