Method

IdeSnippetStoragequery

since: 3.32

Declaration

void
ide_snippet_storage_query (
  IdeSnippetStorage* self,
  const gchar* lang,
  const gchar* prefix,
  IdeSnippetStorageForeach foreach,
  gpointer user_data
)

Description

This will call foreach for every info that matches the query. This is useful when building autocompletion lists based on word prefixes.

Available since: 3.32

Parameters

lang

Type: const gchar*

Language to query.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
prefix

Type: const gchar*

Prefix for query.

The argument can be NULL.
The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
foreach

Type: IdeSnippetStorageForeach

The closure to call for each match.

user_data

Type: gpointer

Closure data for foreach.

The argument can be NULL.
The data is owned by the caller of the function.