[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: nested metatables (again...)
- From: Marc Balmer <marc@...>
- Date: Sat, 26 Dec 2015 11:20:16 +0100
I have C API question:
In a first metatable I set the __index field to a function that checks if the key is a number. If it is, it returns some data value, nil otherwise. Now I want to nest a second metatable, that has a table of functions at the __index field.
I don't seem to get that to work. The functions in the second metatable are never called. I am probably setting the metatable on the wrong field of the first metatable. So on which field of the first metatable do I set the second metatable, on the metatable itseld, the __index field or the (C) function returning either a value or nil?
Do some C examples of such nesting exist anywhere?
Thanks,
Marc