| 306 | } |
| 307 | |
| 308 | void testMulti(Xtruct& hello, |
| 309 | const int8_t arg0, |
| 310 | const int32_t arg1, |
| 311 | const int64_t arg2, |
| 312 | const std::map<int16_t, std::string>& arg3, |
| 313 | const Numberz::type arg4, |
| 314 | const UserId arg5) override { |
| 315 | (void)arg3; |
| 316 | (void)arg4; |
| 317 | (void)arg5; |
| 318 | |
| 319 | printf("testMulti()\n"); |
| 320 | |
| 321 | hello.string_thing = "Hello2"; |
| 322 | hello.byte_thing = arg0; |
| 323 | hello.i32_thing = arg1; |
| 324 | hello.i64_thing = (int64_t)arg2; |
| 325 | } |
| 326 | |
| 327 | void testException(const std::string& arg) override { |
| 328 | printf("testException(%s)\n", arg.c_str()); |