| 12 | } |
| 13 | |
| 14 | sol::variadic_results fallback( |
| 15 | sol::this_state ts, sol::variadic_args args) { |
| 16 | sol::variadic_results r; |
| 17 | if (args.size() == 2) { |
| 18 | r.push_back({ ts, |
| 19 | sol::in_place, |
| 20 | args.get<int>(0) + args.get<int>(1) }); |
| 21 | } |
| 22 | else { |
| 23 | r.push_back({ ts, sol::in_place, 52 }); |
| 24 | } |
| 25 | return r; |
| 26 | } |
| 27 | |
| 28 | int main(int, char*[]) { |
| 29 | std::cout << "=== calling lua functions ===" << std::endl; |