[Github-comments] [geany/geany] Enable local variables for C/C++ and improve autocompletion (PR #3185)
Thomas Martitz
notifications at github.com
Sat Apr 30 22:18:46 UTC 2022
@kugel- commented on this pull request.
> + !(tag->type & tm_tag_local_var_t) &&
+ is_autocomplete_tag(tag, info);
+}
+
+
+static guint copy_tags(GPtrArray *dst, TMTag **src, guint src_len, GHashTable *name_table,
+ gint num, gboolean (*predicate) (TMTag *, CopyInfo *), CopyInfo *info)
+{
+ guint i;
+
+ g_return_val_if_fail(src && dst, 0);
+
+ for (i = 0; i < src_len && num > 0; i++)
+ {
+ TMTag *tag = *src;
+ if (predicate(tag, info) &&
Hm ok. I was more concerned about calling a function via pointer and hoped it could be avoided. But a string comparison isn't negligible either. And I don't really want to start doing micro-benchmarks here.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3185#discussion_r862401057
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3185/review/958523951 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220430/f5f050cd/attachment.htm>
More information about the Github-comments
mailing list