lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


I was just wondering: is there any special reason why
lua_setuservalue() will only accept either a table or nil (according
to the manual)? I happen to have a binding where some full userdata
object of some type A is the hierarchical parent of other full
userdata objects of another type B. Given some object of type B, I
would like to be able to retrieve its parent of type A. The most
convenient way to do this is to store it in the user value. But since
I don't need anything else, I'd rather avoid to create a user value
table for each of those B objects.