Enumeration
GLibRegexError
since: 2.14
Members
- 
            G_REGEX_ERROR_COMPILE
- 
            Compilation of the regular expression failed. - Value: 0
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_OPTIMIZE
- 
            Optimization of the regular expression failed. - Value: 1
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_REPLACE
- 
            Replacement failed due to an ill-formed replacement string. - Value: 2
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MATCH
- 
            The match process failed. - Value: 3
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INTERNAL
- 
            Internal error of the regular expression engine. Since 2.16. - Value: 4
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_STRAY_BACKSLASH
- 
            “" at end of pattern. Since 2.16. - Value: 101
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MISSING_CONTROL_CHAR
- 
            ”\c” at end of pattern. Since 2.16. - Value: 102
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_UNRECOGNIZED_ESCAPE
- 
            Unrecognized character follows “". Since 2.16. - Value: 103
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER
- 
            Numbers out of order in “{}” quantifier. Since 2.16. - Value: 104
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_QUANTIFIER_TOO_BIG
- 
            Number too big in “{}” quantifier. Since 2.16. - Value: 105
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS
- 
            Missing terminating “]” for character class. Since 2.16. - Value: 106
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS
- 
            Invalid escape sequence in character class. Since 2.16. - Value: 107
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_RANGE_OUT_OF_ORDER
- 
            Range out of order in character class. Since 2.16. - Value: 108
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_NOTHING_TO_REPEAT
- 
            Nothing to repeat. Since 2.16. - Value: 109
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_UNRECOGNIZED_CHARACTER
- 
            Unrecognized character after “(?”, “(?<” or “(?P”. Since 2.16. - Value: 112
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS
- 
            POSIX named classes are supported only within a class. Since 2.16. - Value: 113
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_UNMATCHED_PARENTHESIS
- 
            Missing terminating “)” or “)” without opening “(“. Since 2.16. - Value: 114
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE
- 
            Reference to non-existent subpattern. Since 2.16. - Value: 115
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_UNTERMINATED_COMMENT
- 
            Missing terminating “)” after comment. Since 2.16. - Value: 118
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_EXPRESSION_TOO_LARGE
- 
            Regular expression too large. Since 2.16. - Value: 120
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MEMORY_ERROR
- 
            Failed to get memory. Since 2.16. - Value: 121
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND
- 
            Lookbehind assertion is not fixed length. Since 2.16. - Value: 125
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MALFORMED_CONDITION
- 
            Malformed number or name after “(?(“. Since 2.16. - Value: 126
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES
- 
            Conditional group contains more than two branches. Since 2.16. - Value: 127
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_ASSERTION_EXPECTED
- 
            Assertion expected after “(?(“. Since 2.16. - Value: 128
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME
- 
            Unknown POSIX class name. Since 2.16. - Value: 130
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED
- 
            POSIX collating elements are not supported. Since 2.16. - Value: 131
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_HEX_CODE_TOO_LARGE
- 
            Character value in “\x{…}” sequence is too large. Since 2.16. - Value: 134
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INVALID_CONDITION
- 
            Invalid condition “(?(0)”. Since 2.16. - Value: 135
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND
- 
            \C not allowed in lookbehind assertion. Since 2.16. - Value: 136
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INFINITE_LOOP
- 
            Recursive call could loop indefinitely. Since 2.16. - Value: 140
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR
- 
            Missing terminator in subpattern name. Since 2.16. - Value: 142
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME
- 
            Two named subpatterns have the same name. Since 2.16. - Value: 143
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MALFORMED_PROPERTY
- 
            Malformed “\P” or “\p” sequence. Since 2.16. - Value: 146
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_UNKNOWN_PROPERTY
- 
            Unknown property name after “\P” or “\p”. Since 2.16. - Value: 147
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG
- 
            Subpattern name is too long (maximum 32 characters). Since 2.16. - Value: 148
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_TOO_MANY_SUBPATTERNS
- 
            Too many named subpatterns (maximum 10,000). Since 2.16. - Value: 149
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INVALID_OCTAL_VALUE
- 
            Octal value is greater than “\377”. Since 2.16. - Value: 151
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE
- 
            “DEFINE” group contains more than one branch. Since 2.16. - Value: 154
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_DEFINE_REPETION
- 
            Repeating a “DEFINE” group is not allowed. This error is never raised. Since: 2.16 Deprecated: 2.34. - Value: 155
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS
- 
            Inconsistent newline options. Since 2.16. - Value: 156
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MISSING_BACK_REFERENCE
- 
            ”\g” is not followed by a braced, angle-bracketed, or quoted name or number, or by a plain number. Since: 2.16. - Value: 157
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE
- 
            Relative reference must not be zero. Since: 2.34. - Value: 158
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN
- 
            The backtracing control verb used does not allow an argument. Since: 2.34. - Value: 159
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB
- 
            Unknown backtracing control verb. Since: 2.34. - Value: 160
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_NUMBER_TOO_BIG
- 
            Number is too big in escape sequence. Since: 2.34. - Value: 161
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MISSING_SUBPATTERN_NAME
- 
            Missing subpattern name. Since: 2.34. - Value: 162
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MISSING_DIGIT
- 
            Missing digit. Since 2.34. - Value: 163
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INVALID_DATA_CHARACTER
- 
            In JavaScript compatibility mode, “[” is an invalid data character. Since: 2.34. - Value: 164
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME
- 
            Different names for subpatterns of the same number are not allowed. Since: 2.34. - Value: 165
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED
- 
            The backtracing control verb requires an argument. Since: 2.34. - Value: 166
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_INVALID_CONTROL_CHAR
- 
            ”\c” must be followed by an ASCII character. Since: 2.34. - Value: 168
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_MISSING_NAME
- 
            ”\k” is not followed by a braced, angle-bracketed, or quoted name. Since: 2.34. - Value: 169
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS
- 
            ”\N” is not supported in a class. Since: 2.34. - Value: 171
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES
- 
            Too many forward references. Since: 2.34. - Value: 172
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_NAME_TOO_LONG
- 
            The name is too long in “(MARK)”, “(PRUNE)”, “(SKIP)”, or “(THEN)”. Since: 2.34. - Value: 175
- Available since: 2.14
 
- Value: 
- 
            G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE
- 
            The character value in the \u sequence is too large. Since: 2.34. - Value: 176
- Available since: 2.14
 
- Value: