hi;

On 22 August 2014 17:10, Iñigo Martínez <inigomarti...@gmail.com> wrote:

> I am trying to figure out the best way to use function pointers as
> values in a GHashTable. My idea is to call different functions based
> on different keys (strings).
>
> Looking at the API, this looks impossible, as the values are gpointers
> and not function pointers.

gpointer is just a typedef to void*, which is perfectly capable of
holding a function pointer.

> I'm thinking to wrap the function call in a structure, and hold its
> pointer in the table.
>
> Has anyone ever tried something similar ?

yes, and it works fine.

ciao,
 Emmanuele.

-- 
http://www.bassi.io
[@] ebassi [@gmail.com]
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to