Method
IdeFuzzyMutableIndexmatch
Declaration
GArray*
ide_fuzzy_mutable_index_match (
IdeFuzzyMutableIndex* fuzzy,
const char* needle,
gsize max_matches
)
Description
IdeFuzzyMutableIndex searches within fuzzy
for strings that fuzzy match needle
.
Only up to max_matches
will be returned.
TODO: max_matches is not yet respected.
Parameters
needle
-
Type:
const char*
The needle to fuzzy search for.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. max_matches
-
Type:
gsize
The max number of matches to return.
Return value
Type: An array of None
A newly allocated
GArray
containing FuzzyMatch
elements. This should be freed when
the caller is done with it using g_array_unref().
It is a programming error to keep the structure around longer than
the fuzzy
instance.
The caller of the method takes ownership of the data, and is responsible for freeing it. |