枚举
GLibVariantParseError
成员
-
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
- 值: