Utworzono tabelę i przypisano metodę o numerze lua_pushcfunction
o nazwie mytable:myfunction()
. W innym kontekście (oddzwanianie) konieczne jest zastąpienie myfunction
wewnątrz skryptu Lua. Z jakiegoś powodu, jeśli zadzwonię pod numer myfunction
z hosta C, muszę wiedzieć, czy myfunction
jest nadal funkcją c lub został zastąpiony przez skrypt.Sprawdź, czy funkcja jest w języku C lub Lua zaimplementowana
Czy istnieje sposób na sprawdzenie (z C), czy metoda C jest nadal dołączona lub jest zastąpiona przez jakiś kod Lua?