OLD | NEW |
1 // This file was GENERATED by command: | 1 // This file was GENERATED by command: |
2 // pump.py bind_internal_win.h.pump | 2 // pump.py bind_internal_win.h.pump |
3 // DO NOT EDIT BY HAND!!! | 3 // DO NOT EDIT BY HAND!!! |
4 | 4 |
5 | 5 |
6 | 6 |
7 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 7 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
8 // Use of this source code is governed by a BSD-style license that can be | 8 // Use of this source code is governed by a BSD-style license that can be |
9 // found in the LICENSE file. | 9 // found in the LICENSE file. |
10 | 10 |
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
305 typename CallbackParamTraits<A4>::ForwardType a4, | 305 typename CallbackParamTraits<A4>::ForwardType a4, |
306 typename CallbackParamTraits<A5>::ForwardType a5, | 306 typename CallbackParamTraits<A5>::ForwardType a5, |
307 typename CallbackParamTraits<A6>::ForwardType a6) { | 307 typename CallbackParamTraits<A6>::ForwardType a6) { |
308 return function_(a1, a2, a3, a4, a5, a6); | 308 return function_(a1, a2, a3, a4, a5, a6); |
309 } | 309 } |
310 | 310 |
311 private: | 311 private: |
312 R (__fastcall *function_)(A1, A2, A3, A4, A5, A6); | 312 R (__fastcall *function_)(A1, A2, A3, A4, A5, A6); |
313 }; | 313 }; |
314 | 314 |
| 315 // __stdcall Function: Arity 7. |
| 316 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 317 typename A5, typename A6, typename A7> |
| 318 class RunnableAdapter<R(__stdcall *)(A1, A2, A3, A4, A5, A6, A7)> { |
| 319 public: |
| 320 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7); |
| 321 |
| 322 explicit RunnableAdapter(R(__stdcall *function)(A1, A2, A3, A4, A5, A6, A7)) |
| 323 : function_(function) { |
| 324 } |
| 325 |
| 326 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 327 typename CallbackParamTraits<A2>::ForwardType a2, |
| 328 typename CallbackParamTraits<A3>::ForwardType a3, |
| 329 typename CallbackParamTraits<A4>::ForwardType a4, |
| 330 typename CallbackParamTraits<A5>::ForwardType a5, |
| 331 typename CallbackParamTraits<A6>::ForwardType a6, |
| 332 typename CallbackParamTraits<A7>::ForwardType a7) { |
| 333 return function_(a1, a2, a3, a4, a5, a6, a7); |
| 334 } |
| 335 |
| 336 private: |
| 337 R (__stdcall *function_)(A1, A2, A3, A4, A5, A6, A7); |
| 338 }; |
| 339 |
| 340 // __fastcall Function: Arity 7. |
| 341 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 342 typename A5, typename A6, typename A7> |
| 343 class RunnableAdapter<R(__fastcall *)(A1, A2, A3, A4, A5, A6, A7)> { |
| 344 public: |
| 345 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7); |
| 346 |
| 347 explicit RunnableAdapter(R(__fastcall *function)(A1, A2, A3, A4, A5, A6, A7)) |
| 348 : function_(function) { |
| 349 } |
| 350 |
| 351 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 352 typename CallbackParamTraits<A2>::ForwardType a2, |
| 353 typename CallbackParamTraits<A3>::ForwardType a3, |
| 354 typename CallbackParamTraits<A4>::ForwardType a4, |
| 355 typename CallbackParamTraits<A5>::ForwardType a5, |
| 356 typename CallbackParamTraits<A6>::ForwardType a6, |
| 357 typename CallbackParamTraits<A7>::ForwardType a7) { |
| 358 return function_(a1, a2, a3, a4, a5, a6, a7); |
| 359 } |
| 360 |
| 361 private: |
| 362 R (__fastcall *function_)(A1, A2, A3, A4, A5, A6, A7); |
| 363 }; |
| 364 |
| 365 // __stdcall Function: Arity 8. |
| 366 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 367 typename A5, typename A6, typename A7, typename A8> |
| 368 class RunnableAdapter<R(__stdcall *)(A1, A2, A3, A4, A5, A6, A7, A8)> { |
| 369 public: |
| 370 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7, A8); |
| 371 |
| 372 explicit RunnableAdapter(R(__stdcall *function)(A1, A2, A3, A4, A5, A6, A7, |
| 373 A8)) |
| 374 : function_(function) { |
| 375 } |
| 376 |
| 377 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 378 typename CallbackParamTraits<A2>::ForwardType a2, |
| 379 typename CallbackParamTraits<A3>::ForwardType a3, |
| 380 typename CallbackParamTraits<A4>::ForwardType a4, |
| 381 typename CallbackParamTraits<A5>::ForwardType a5, |
| 382 typename CallbackParamTraits<A6>::ForwardType a6, |
| 383 typename CallbackParamTraits<A7>::ForwardType a7, |
| 384 typename CallbackParamTraits<A8>::ForwardType a8) { |
| 385 return function_(a1, a2, a3, a4, a5, a6, a7, a8); |
| 386 } |
| 387 |
| 388 private: |
| 389 R (__stdcall *function_)(A1, A2, A3, A4, A5, A6, A7, A8); |
| 390 }; |
| 391 |
| 392 // __fastcall Function: Arity 8. |
| 393 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 394 typename A5, typename A6, typename A7, typename A8> |
| 395 class RunnableAdapter<R(__fastcall *)(A1, A2, A3, A4, A5, A6, A7, A8)> { |
| 396 public: |
| 397 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7, A8); |
| 398 |
| 399 explicit RunnableAdapter(R(__fastcall *function)(A1, A2, A3, A4, A5, A6, A7, |
| 400 A8)) |
| 401 : function_(function) { |
| 402 } |
| 403 |
| 404 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 405 typename CallbackParamTraits<A2>::ForwardType a2, |
| 406 typename CallbackParamTraits<A3>::ForwardType a3, |
| 407 typename CallbackParamTraits<A4>::ForwardType a4, |
| 408 typename CallbackParamTraits<A5>::ForwardType a5, |
| 409 typename CallbackParamTraits<A6>::ForwardType a6, |
| 410 typename CallbackParamTraits<A7>::ForwardType a7, |
| 411 typename CallbackParamTraits<A8>::ForwardType a8) { |
| 412 return function_(a1, a2, a3, a4, a5, a6, a7, a8); |
| 413 } |
| 414 |
| 415 private: |
| 416 R (__fastcall *function_)(A1, A2, A3, A4, A5, A6, A7, A8); |
| 417 }; |
| 418 |
| 419 // __stdcall Function: Arity 9. |
| 420 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 421 typename A5, typename A6, typename A7, typename A8, typename A9> |
| 422 class RunnableAdapter<R(__stdcall *)(A1, A2, A3, A4, A5, A6, A7, A8, A9)> { |
| 423 public: |
| 424 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7, A8, A9); |
| 425 |
| 426 explicit RunnableAdapter(R(__stdcall *function)(A1, A2, A3, A4, A5, A6, A7, |
| 427 A8, A9)) |
| 428 : function_(function) { |
| 429 } |
| 430 |
| 431 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 432 typename CallbackParamTraits<A2>::ForwardType a2, |
| 433 typename CallbackParamTraits<A3>::ForwardType a3, |
| 434 typename CallbackParamTraits<A4>::ForwardType a4, |
| 435 typename CallbackParamTraits<A5>::ForwardType a5, |
| 436 typename CallbackParamTraits<A6>::ForwardType a6, |
| 437 typename CallbackParamTraits<A7>::ForwardType a7, |
| 438 typename CallbackParamTraits<A8>::ForwardType a8, |
| 439 typename CallbackParamTraits<A9>::ForwardType a9) { |
| 440 return function_(a1, a2, a3, a4, a5, a6, a7, a8, a9); |
| 441 } |
| 442 |
| 443 private: |
| 444 R (__stdcall *function_)(A1, A2, A3, A4, A5, A6, A7, A8, A9); |
| 445 }; |
| 446 |
| 447 // __fastcall Function: Arity 9. |
| 448 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 449 typename A5, typename A6, typename A7, typename A8, typename A9> |
| 450 class RunnableAdapter<R(__fastcall *)(A1, A2, A3, A4, A5, A6, A7, A8, A9)> { |
| 451 public: |
| 452 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7, A8, A9); |
| 453 |
| 454 explicit RunnableAdapter(R(__fastcall *function)(A1, A2, A3, A4, A5, A6, A7, |
| 455 A8, A9)) |
| 456 : function_(function) { |
| 457 } |
| 458 |
| 459 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 460 typename CallbackParamTraits<A2>::ForwardType a2, |
| 461 typename CallbackParamTraits<A3>::ForwardType a3, |
| 462 typename CallbackParamTraits<A4>::ForwardType a4, |
| 463 typename CallbackParamTraits<A5>::ForwardType a5, |
| 464 typename CallbackParamTraits<A6>::ForwardType a6, |
| 465 typename CallbackParamTraits<A7>::ForwardType a7, |
| 466 typename CallbackParamTraits<A8>::ForwardType a8, |
| 467 typename CallbackParamTraits<A9>::ForwardType a9) { |
| 468 return function_(a1, a2, a3, a4, a5, a6, a7, a8, a9); |
| 469 } |
| 470 |
| 471 private: |
| 472 R (__fastcall *function_)(A1, A2, A3, A4, A5, A6, A7, A8, A9); |
| 473 }; |
| 474 |
| 475 // __stdcall Function: Arity 10. |
| 476 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 477 typename A5, typename A6, typename A7, typename A8, typename A9, |
| 478 typename A10> |
| 479 class RunnableAdapter<R(__stdcall *)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)> { |
| 480 public: |
| 481 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10); |
| 482 |
| 483 explicit RunnableAdapter(R(__stdcall *function)(A1, A2, A3, A4, A5, A6, A7, |
| 484 A8, A9, A10)) |
| 485 : function_(function) { |
| 486 } |
| 487 |
| 488 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 489 typename CallbackParamTraits<A2>::ForwardType a2, |
| 490 typename CallbackParamTraits<A3>::ForwardType a3, |
| 491 typename CallbackParamTraits<A4>::ForwardType a4, |
| 492 typename CallbackParamTraits<A5>::ForwardType a5, |
| 493 typename CallbackParamTraits<A6>::ForwardType a6, |
| 494 typename CallbackParamTraits<A7>::ForwardType a7, |
| 495 typename CallbackParamTraits<A8>::ForwardType a8, |
| 496 typename CallbackParamTraits<A9>::ForwardType a9, |
| 497 typename CallbackParamTraits<A10>::ForwardType a10) { |
| 498 return function_(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10); |
| 499 } |
| 500 |
| 501 private: |
| 502 R (__stdcall *function_)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10); |
| 503 }; |
| 504 |
| 505 // __fastcall Function: Arity 10. |
| 506 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 507 typename A5, typename A6, typename A7, typename A8, typename A9, |
| 508 typename A10> |
| 509 class RunnableAdapter<R(__fastcall *)(A1, A2, A3, A4, A5, A6, A7, A8, A9, |
| 510 A10)> { |
| 511 public: |
| 512 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10); |
| 513 |
| 514 explicit RunnableAdapter(R(__fastcall *function)(A1, A2, A3, A4, A5, A6, A7, |
| 515 A8, A9, A10)) |
| 516 : function_(function) { |
| 517 } |
| 518 |
| 519 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 520 typename CallbackParamTraits<A2>::ForwardType a2, |
| 521 typename CallbackParamTraits<A3>::ForwardType a3, |
| 522 typename CallbackParamTraits<A4>::ForwardType a4, |
| 523 typename CallbackParamTraits<A5>::ForwardType a5, |
| 524 typename CallbackParamTraits<A6>::ForwardType a6, |
| 525 typename CallbackParamTraits<A7>::ForwardType a7, |
| 526 typename CallbackParamTraits<A8>::ForwardType a8, |
| 527 typename CallbackParamTraits<A9>::ForwardType a9, |
| 528 typename CallbackParamTraits<A10>::ForwardType a10) { |
| 529 return function_(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10); |
| 530 } |
| 531 |
| 532 private: |
| 533 R (__fastcall *function_)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10); |
| 534 }; |
| 535 |
| 536 // __stdcall Function: Arity 11. |
| 537 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 538 typename A5, typename A6, typename A7, typename A8, typename A9, |
| 539 typename A10, typename A11> |
| 540 class RunnableAdapter<R(__stdcall *)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, |
| 541 A11)> { |
| 542 public: |
| 543 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11); |
| 544 |
| 545 explicit RunnableAdapter(R(__stdcall *function)(A1, A2, A3, A4, A5, A6, A7, |
| 546 A8, A9, A10, A11)) |
| 547 : function_(function) { |
| 548 } |
| 549 |
| 550 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 551 typename CallbackParamTraits<A2>::ForwardType a2, |
| 552 typename CallbackParamTraits<A3>::ForwardType a3, |
| 553 typename CallbackParamTraits<A4>::ForwardType a4, |
| 554 typename CallbackParamTraits<A5>::ForwardType a5, |
| 555 typename CallbackParamTraits<A6>::ForwardType a6, |
| 556 typename CallbackParamTraits<A7>::ForwardType a7, |
| 557 typename CallbackParamTraits<A8>::ForwardType a8, |
| 558 typename CallbackParamTraits<A9>::ForwardType a9, |
| 559 typename CallbackParamTraits<A10>::ForwardType a10, |
| 560 typename CallbackParamTraits<A11>::ForwardType a11) { |
| 561 return function_(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11); |
| 562 } |
| 563 |
| 564 private: |
| 565 R (__stdcall *function_)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11); |
| 566 }; |
| 567 |
| 568 // __fastcall Function: Arity 11. |
| 569 template <typename R, typename A1, typename A2, typename A3, typename A4, |
| 570 typename A5, typename A6, typename A7, typename A8, typename A9, |
| 571 typename A10, typename A11> |
| 572 class RunnableAdapter<R(__fastcall *)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, |
| 573 A11)> { |
| 574 public: |
| 575 typedef R (RunType)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11); |
| 576 |
| 577 explicit RunnableAdapter(R(__fastcall *function)(A1, A2, A3, A4, A5, A6, A7, |
| 578 A8, A9, A10, A11)) |
| 579 : function_(function) { |
| 580 } |
| 581 |
| 582 R Run(typename CallbackParamTraits<A1>::ForwardType a1, |
| 583 typename CallbackParamTraits<A2>::ForwardType a2, |
| 584 typename CallbackParamTraits<A3>::ForwardType a3, |
| 585 typename CallbackParamTraits<A4>::ForwardType a4, |
| 586 typename CallbackParamTraits<A5>::ForwardType a5, |
| 587 typename CallbackParamTraits<A6>::ForwardType a6, |
| 588 typename CallbackParamTraits<A7>::ForwardType a7, |
| 589 typename CallbackParamTraits<A8>::ForwardType a8, |
| 590 typename CallbackParamTraits<A9>::ForwardType a9, |
| 591 typename CallbackParamTraits<A10>::ForwardType a10, |
| 592 typename CallbackParamTraits<A11>::ForwardType a11) { |
| 593 return function_(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11); |
| 594 } |
| 595 |
| 596 private: |
| 597 R (__fastcall *function_)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11); |
| 598 }; |
| 599 |
315 } // namespace internal | 600 } // namespace internal |
316 } // namespace base | 601 } // namespace base |
317 | 602 |
318 #endif // !defined(ARCH_CPU_X86_64) | 603 #endif // !defined(ARCH_CPU_X86_64) |
319 | 604 |
320 #endif // BASE_BIND_INTERNAL_WIN_H_ | 605 #endif // BASE_BIND_INTERNAL_WIN_H_ |
OLD | NEW |