Determines if a string matches a file attribute.
Sets our main struct and passes it to the parent class.
A destructor is present on this object, but not explicitly documented in the source.
References a file attribute matcher.
Checks if the matcher will match all of the keys in a given namespace. This will always return TRUE if a wildcard character is in use (e.g. if matcher was created with "standard::*" and ns is "standard", or if matcher was created using "*" and namespace is anything.)
Gets the next matched attribute from a gio.FileAttributeMatcher
Get the main Gtk struct
the main Gtk struct as a void*
Checks if an attribute will be matched by an attribute matcher. If the matcher was created with the "*" matching string, this function will always return TRUE.
Checks if a attribute matcher only matches a given attribute. Always returns FALSE if "*" was used when creating the matcher.
Subtracts all attributes of subtract from matcher and returns a matcher that supports those attributes.
Prints what the matcher is matching against. The format will be equal to the format passed to FileAttributeMatcher.new. The output however, might not be identical, as the matcher may decide to use a different order or omit needless parts.
Unreferences matcher. If the reference count falls below 1, the matcher is automatically freed.
the main Gtk struct