枚举

GLibVariantParseError

声明

error-domain GLib.VariantParseError

说明 [src]

解析文本格式 GVariants 返回的错误代码。

成员

G_VARIANT_PARSE_ERROR_FAILED

一般错误(unused)。

  • 值: 0
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_BASIC_TYPE_EXPECTED

将非基本 GVariantType 置于需要基本类型的位置时。

  • 值: 1
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_CANNOT_INFER_TYPE

无法推断 GVariantType

  • 值: 2
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_DEFINITE_TYPE_EXPECTED

将不确定的 GVariantType 置于需要确定的类型的位置时。

  • 值: 3
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_INPUT_NOT_AT_END

解析完成之后有额外的 data。

  • 值: 4
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_INVALID_CHARACTER

数字或 unicode 中的非法字符转义。

  • 值: 5
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_INVALID_FORMAT_STRING

不是有效的 GVariant 格式字符串。

  • 值: 6
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_INVALID_OBJECT_PATH

不是有效的对象路径。

  • 值: 7
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_INVALID_SIGNATURE

不是有效的类型签名。

  • 值: 8
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_INVALID_TYPE_STRING

不是有效的 GVariant 类型字符串。

  • 值: 9
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_NO_COMMON_TYPE

无法为数组项找出公有类型。

  • 值: 10
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_NUMBER_OUT_OF_RANGE

数值超出给定类型的范围。

  • 值: 11
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_NUMBER_TOO_BIG

数值超出任何类型的范围。

  • 值: 12
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_TYPE_ERROR

无法作为特定类型的变体进行解析。

  • 值: 13
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_UNEXPECTED_TOKEN

遇到意外的标记。

  • 值: 14
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_UNKNOWN_KEYWORD

遇到未知的关键词。

  • 值: 15
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT

未结束的字符串常量。

  • 值:16
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_VALUE_EXPECTED

未指定值。

  • 值:17
  • 自此处起适用: 2.0
G_VARIANT_PARSE_ERROR_RECURSION

变量嵌套层级过深;GVariant 仅保证处理多达 64 级嵌套(自版本:2.64 起)。

  • 值:18
  • 自此处起适用: 2.0