質問
私はLuabindを使用していくつかのコードを持っている、と私はそれが_Gテーブルに存在だ場合(C ++から)関数を実行する必要がありますが、そうでない場合は何もしません。関数は_Gに存在しているかどうどのように検出できますか?
解決
このような何か作業をする必要があります:
if (luabind::object f = luabind::globals(L)["f"])
{
f(...);
}
所属していません StackOverflow
質問
私はLuabindを使用していくつかのコードを持っている、と私はそれが_Gテーブルに存在だ場合(C ++から)関数を実行する必要がありますが、そうでない場合は何もしません。関数は_Gに存在しているかどうどのように検出できますか?
解決
このような何か作業をする必要があります:
if (luabind::object f = luabind::globals(L)["f"])
{
f(...);
}