Sets our main struct and passes it to the parent class.
Compiles a pattern to a GPatternSpec
A destructor is present on this object, but not explicitly documented in the source.
Compares two compiled pattern specs and returns whether they will match the same set of strings.
Frees the memory allocated for the GPatternSpec
Get the main Gtk struct
the main Gtk struct as a void*
Matches a string against a compiled pattern. Passing the correct length of the string given is mandatory. The reversed string can be omitted by passing NULL, this is more efficient if the reversed version of the string to be matched is not at hand, as Pattern.match will only construct it if the compiled pattern requires reverse matches.
Matches a string against a pattern given as a string. If this function is to be called in a loop, it's more efficient to compile the pattern once with Pattern.specNew and call Pattern.matchString repeatedly.
Matches a string against a compiled pattern. If the string is to be matched against more than one pattern, consider using Pattern.match instead while supplying the reversed string.
the main Gtk struct
A GPatternSpec struct is the 'compiled' form of a pattern. This structure is opaque and its fields cannot be accessed directly.