#define SOL_CHECK_ARGUMENTS 1 #include int main() { sol::state lua; lua["bark"] = 50; sol::optional x = lua["bark"]; // x will have a value lua["bark"] = sol::nil; sol::optional y = lua["bark"]; // y will not have a value return 0; }