Functions
ide_highlight_index_new ()
IdeHighlightIndex *
ide_highlight_index_new (void
);
ide_highlight_index_ref ()
IdeHighlightIndex *
ide_highlight_index_ref (IdeHighlightIndex *self
);
ide_highlight_index_unref ()
void
ide_highlight_index_unref (IdeHighlightIndex *self
);
ide_highlight_index_insert ()
void
ide_highlight_index_insert (IdeHighlightIndex *self
,
const gchar *word
,
gpointer tag
);
ide_highlight_index_lookup ()
gpointer
ide_highlight_index_lookup (IdeHighlightIndex *self
,
const gchar *word
);
Gets the pointer tag that was registered for word
, or NULL
. This can be
any arbitrary value. Some highlight engines might use it to point at
internal structures or strings they know about to optimize later work.
Returns
Highlighter specific tag.
[transfer none][nullable]
ide_highlight_index_dump ()
void
ide_highlight_index_dump (IdeHighlightIndex *self
);