Luabind Aufruf bedingt Lua-Funktion
Frage
Ich habe einige Codes mit Luabind, und ich brauche eine Funktion auszuführen (von C ++), wenn es in der _G Tabelle vorhanden ist, aber sonst nichts zu tun. Wie kann ich feststellen, ob eine Funktion in _G ist oder nicht?
Lösung
So etwas sollte funktionieren:
if (luabind::object f = luabind::globals(L)["f"])
{
f(...);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow