From what I can tell, val_iter_fields returns void and p is any value you want to pass through to the function (which you also pass in) that gets called.

-Justin


Lee McColl Sylvester wrote:
Thanks Nicolas,

I did look at that, but there are no examples on how to use it. For example, what is p? What is the return value of val_iter_fields? It's a bit ambiguous ;-)

Thanks,
Lee




Nicolas Cannasse wrote:
Lee McColl Sylvester a écrit :
Hey Justin,

That's awesome and I thank you for your quick reply. However, what I need is to be able to get the field names within the C binary, not the neko code. Do you know how I might do that? What I was hoping for was an undocumented method called something like "value* val_object_fields( obj )" or somesuch (which I know doesn't exist because I've trawled the C sources many times, but I live in hope).

You have to call val_iter_fields + val_field_name, see http://nekovm.org/doc/ffi#objects_misc

Nicolas





--
Neko : One VM to run them all
(http://nekovm.org)

Reply via email to