sol2/examples/source/docs/simple_functions.cpp
ThePhD 8618e39486
🛠 Prepare for the a sol4 release...
- 🎨 Refactor the CMake a whle bunch
2021-03-06 01:03:23 -05:00

18 lines
267 B
C++

#define SOL_ALL_SAFETIES_ON 1
#include <sol/sol.hpp>
int main() {
sol::state lua;
int x = 0;
lua.set_function("beep", [&x] { ++x; });
lua.script("beep()");
sol_c_assert(x == 1);
sol::function beep = lua["beep"];
beep();
sol_c_assert(x == 2);
return 0;
}