Struct

AgsRegexUtil

since: 6.0

Description

struct AgsRegexUtil {
  gchar* app_encoding;
  gchar* encoding;
  gboolean is_unichar;
  gboolean is_unichar2;
  GIConv converter;
  regex_t regex;
  gchar* regex_str;
  gint compile_flags;
}
No description available.
Structure members
app_encoding
No description available.
encoding
No description available.
is_unichar
No description available.
is_unichar2
No description available.
converter
No description available.
regex
No description available.
regex_str
No description available.
compile_flags
No description available.

Available since: 6.0

Functions

ags_regex_util_alloc

Allocate AgsRegexUtil-struct.

since: 6.3.2

ags_regex_util_error_quark
No description available.

since: 6.0

Instance methods

ags_regex_util_compile

Compile regex_str by respecting compile_flags.

since: 6.3.2

ags_regex_util_copy

Create a copy of ptr.

since: 6.3.2

ags_regex_util_execute

Execute regex_util and fill match.

since: 6.3.2

ags_regex_util_execute_unichar

Execute regex_util and fill match.

since: 6.3.2

ags_regex_util_execute_unichar2

Execute regex_util and fill match.

since: 6.3.2

ags_regex_util_free

Free the memory of ptr.

since: 6.3.2

ags_regex_util_get_app_encoding

Get application encoding of regex_util.

since: 6.3.2

ags_regex_util_get_encoding

Get encoding of regex_util.

since: 6.3.2

ags_regex_util_match_alloc

Allocate AgsRegexMatch-struct array.

since: 6.3.2

ags_regex_util_match_copy

Copy match.

since: 6.3.2

ags_regex_util_match_free

Free match.

since: 6.3.2

ags_regex_util_match_get_offset

Get offset of match.

since: 6.3.2