From 78a88287752a25cacd66a0df1e12968ddff088c8 Mon Sep 17 00:00:00 2001 From: Adriano dos Santos Fernandes Date: Thu, 17 Oct 2024 08:06:23 -0300 Subject: [PATCH] Update internal/modified/stripped version of boost.preprocessor to 1.86.0. Passes: ``` rm -rf /src/firebird/src/include/firebird/impl/boost bcp boost/preprocessor/seq/for_each_i.hpp /src/firebird/src/include/firebird/impl find /src/firebird/src/include/firebird/impl/ -name "*.hpp" -o -name "*.h" | xargs sed -i 's/BOOST_PREPROCESSOR_/FB_BOOST_PREPROCESSOR_/g' find /src/firebird/src/include/firebird/impl/ -name "*.hpp" -o -name "*.h" | xargs sed -i 's/BOOST_PP_/FB_BOOST_PP_/g' find /src/firebird/src/include/firebird/impl/ -name "*.hpp" -o -name "*.h" | xargs sed -i 's|include # +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# # /* FB_BOOST_PP_DEC */ # # if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() @@ -284,5 +287,36 @@ # define FB_BOOST_PP_DEC_254 253 # define FB_BOOST_PP_DEC_255 254 # define FB_BOOST_PP_DEC_256 255 +# define FB_BOOST_PP_DEC_257 256 +# +# else +# +# /* FB_BOOST_PP_DEC */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() +# define FB_BOOST_PP_DEC(x) FB_BOOST_PP_DEC_I(x) +# else +# define FB_BOOST_PP_DEC(x) FB_BOOST_PP_DEC_OO((x)) +# define FB_BOOST_PP_DEC_OO(par) FB_BOOST_PP_DEC_I ## par +# endif +# +# define FB_BOOST_PP_DEC_I(x) FB_BOOST_PP_DEC_ ## x +# +# include +# +# if FB_BOOST_PP_LIMIT_MAG == 256 +# include +# elif FB_BOOST_PP_LIMIT_MAG == 512 +# include +# include +# elif FB_BOOST_PP_LIMIT_MAG == 1024 +# include +# include +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_MAG limit +# endif +# +# endif # # endif diff --git a/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp b/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp index 200fed635d..b596c36d12 100644 --- a/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp +++ b/src/include/firebird/impl/boost/preprocessor/arithmetic/inc.hpp @@ -8,6 +8,7 @@ # */ # # /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ # # /* See http://www.boost.org for most recent version. */ # @@ -16,6 +17,8 @@ # # include # +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# # /* FB_BOOST_PP_INC */ # # if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() @@ -285,4 +288,34 @@ # define FB_BOOST_PP_INC_255 256 # define FB_BOOST_PP_INC_256 256 # +# else +# +# /* FB_BOOST_PP_INC */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() +# define FB_BOOST_PP_INC(x) FB_BOOST_PP_INC_I(x) +# else +# define FB_BOOST_PP_INC(x) FB_BOOST_PP_INC_OO((x)) +# define FB_BOOST_PP_INC_OO(par) FB_BOOST_PP_INC_I ## par +# endif +# +# define FB_BOOST_PP_INC_I(x) FB_BOOST_PP_INC_ ## x +# +# include +# +# if FB_BOOST_PP_LIMIT_MAG == 256 +# include +# elif FB_BOOST_PP_LIMIT_MAG == 512 +# include +# include +# elif FB_BOOST_PP_LIMIT_MAG == 1024 +# include +# include +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_MAG limit +# endif +# +# endif +# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/dec_1024.hpp b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/dec_1024.hpp new file mode 100644 index 0000000000..134ea376bb --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/dec_1024.hpp @@ -0,0 +1,531 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_ARITHMETIC_DEC_1024_HPP +# define FB_BOOST_PREPROCESSOR_ARITHMETIC_DEC_1024_HPP +# +# define FB_BOOST_PP_DEC_514 513 +# define FB_BOOST_PP_DEC_515 514 +# define FB_BOOST_PP_DEC_516 515 +# define FB_BOOST_PP_DEC_517 516 +# define FB_BOOST_PP_DEC_518 517 +# define FB_BOOST_PP_DEC_519 518 +# define FB_BOOST_PP_DEC_520 519 +# define FB_BOOST_PP_DEC_521 520 +# define FB_BOOST_PP_DEC_522 521 +# define FB_BOOST_PP_DEC_523 522 +# define FB_BOOST_PP_DEC_524 523 +# define FB_BOOST_PP_DEC_525 524 +# define FB_BOOST_PP_DEC_526 525 +# define FB_BOOST_PP_DEC_527 526 +# define FB_BOOST_PP_DEC_528 527 +# define FB_BOOST_PP_DEC_529 528 +# define FB_BOOST_PP_DEC_530 529 +# define FB_BOOST_PP_DEC_531 530 +# define FB_BOOST_PP_DEC_532 531 +# define FB_BOOST_PP_DEC_533 532 +# define FB_BOOST_PP_DEC_534 533 +# define FB_BOOST_PP_DEC_535 534 +# define FB_BOOST_PP_DEC_536 535 +# define FB_BOOST_PP_DEC_537 536 +# define FB_BOOST_PP_DEC_538 537 +# define FB_BOOST_PP_DEC_539 538 +# define FB_BOOST_PP_DEC_540 539 +# define FB_BOOST_PP_DEC_541 540 +# define FB_BOOST_PP_DEC_542 541 +# define FB_BOOST_PP_DEC_543 542 +# define FB_BOOST_PP_DEC_544 543 +# define FB_BOOST_PP_DEC_545 544 +# define FB_BOOST_PP_DEC_546 545 +# define FB_BOOST_PP_DEC_547 546 +# define FB_BOOST_PP_DEC_548 547 +# define FB_BOOST_PP_DEC_549 548 +# define FB_BOOST_PP_DEC_550 549 +# define FB_BOOST_PP_DEC_551 550 +# define FB_BOOST_PP_DEC_552 551 +# define FB_BOOST_PP_DEC_553 552 +# define FB_BOOST_PP_DEC_554 553 +# define FB_BOOST_PP_DEC_555 554 +# define FB_BOOST_PP_DEC_556 555 +# define FB_BOOST_PP_DEC_557 556 +# define FB_BOOST_PP_DEC_558 557 +# define FB_BOOST_PP_DEC_559 558 +# define FB_BOOST_PP_DEC_560 559 +# define FB_BOOST_PP_DEC_561 560 +# define FB_BOOST_PP_DEC_562 561 +# define FB_BOOST_PP_DEC_563 562 +# define FB_BOOST_PP_DEC_564 563 +# define FB_BOOST_PP_DEC_565 564 +# define FB_BOOST_PP_DEC_566 565 +# define FB_BOOST_PP_DEC_567 566 +# define FB_BOOST_PP_DEC_568 567 +# define FB_BOOST_PP_DEC_569 568 +# define FB_BOOST_PP_DEC_570 569 +# define FB_BOOST_PP_DEC_571 570 +# define FB_BOOST_PP_DEC_572 571 +# define FB_BOOST_PP_DEC_573 572 +# define FB_BOOST_PP_DEC_574 573 +# define FB_BOOST_PP_DEC_575 574 +# define FB_BOOST_PP_DEC_576 575 +# define FB_BOOST_PP_DEC_577 576 +# define FB_BOOST_PP_DEC_578 577 +# define FB_BOOST_PP_DEC_579 578 +# define FB_BOOST_PP_DEC_580 579 +# define FB_BOOST_PP_DEC_581 580 +# define FB_BOOST_PP_DEC_582 581 +# define FB_BOOST_PP_DEC_583 582 +# define FB_BOOST_PP_DEC_584 583 +# define FB_BOOST_PP_DEC_585 584 +# define FB_BOOST_PP_DEC_586 585 +# define FB_BOOST_PP_DEC_587 586 +# define FB_BOOST_PP_DEC_588 587 +# define FB_BOOST_PP_DEC_589 588 +# define FB_BOOST_PP_DEC_590 589 +# define FB_BOOST_PP_DEC_591 590 +# define FB_BOOST_PP_DEC_592 591 +# define FB_BOOST_PP_DEC_593 592 +# define FB_BOOST_PP_DEC_594 593 +# define FB_BOOST_PP_DEC_595 594 +# define FB_BOOST_PP_DEC_596 595 +# define FB_BOOST_PP_DEC_597 596 +# define FB_BOOST_PP_DEC_598 597 +# define FB_BOOST_PP_DEC_599 598 +# define FB_BOOST_PP_DEC_600 599 +# define FB_BOOST_PP_DEC_601 600 +# define FB_BOOST_PP_DEC_602 601 +# define FB_BOOST_PP_DEC_603 602 +# define FB_BOOST_PP_DEC_604 603 +# define FB_BOOST_PP_DEC_605 604 +# define FB_BOOST_PP_DEC_606 605 +# define FB_BOOST_PP_DEC_607 606 +# define FB_BOOST_PP_DEC_608 607 +# define FB_BOOST_PP_DEC_609 608 +# define FB_BOOST_PP_DEC_610 609 +# define FB_BOOST_PP_DEC_611 610 +# define FB_BOOST_PP_DEC_612 611 +# define FB_BOOST_PP_DEC_613 612 +# define FB_BOOST_PP_DEC_614 613 +# define FB_BOOST_PP_DEC_615 614 +# define FB_BOOST_PP_DEC_616 615 +# define FB_BOOST_PP_DEC_617 616 +# define FB_BOOST_PP_DEC_618 617 +# define FB_BOOST_PP_DEC_619 618 +# define FB_BOOST_PP_DEC_620 619 +# define FB_BOOST_PP_DEC_621 620 +# define FB_BOOST_PP_DEC_622 621 +# define FB_BOOST_PP_DEC_623 622 +# define FB_BOOST_PP_DEC_624 623 +# define FB_BOOST_PP_DEC_625 624 +# define FB_BOOST_PP_DEC_626 625 +# define FB_BOOST_PP_DEC_627 626 +# define FB_BOOST_PP_DEC_628 627 +# define FB_BOOST_PP_DEC_629 628 +# define FB_BOOST_PP_DEC_630 629 +# define FB_BOOST_PP_DEC_631 630 +# define FB_BOOST_PP_DEC_632 631 +# define FB_BOOST_PP_DEC_633 632 +# define FB_BOOST_PP_DEC_634 633 +# define FB_BOOST_PP_DEC_635 634 +# define FB_BOOST_PP_DEC_636 635 +# define FB_BOOST_PP_DEC_637 636 +# define FB_BOOST_PP_DEC_638 637 +# define FB_BOOST_PP_DEC_639 638 +# define FB_BOOST_PP_DEC_640 639 +# define FB_BOOST_PP_DEC_641 640 +# define FB_BOOST_PP_DEC_642 641 +# define FB_BOOST_PP_DEC_643 642 +# define FB_BOOST_PP_DEC_644 643 +# define FB_BOOST_PP_DEC_645 644 +# define FB_BOOST_PP_DEC_646 645 +# define FB_BOOST_PP_DEC_647 646 +# define FB_BOOST_PP_DEC_648 647 +# define FB_BOOST_PP_DEC_649 648 +# define FB_BOOST_PP_DEC_650 649 +# define FB_BOOST_PP_DEC_651 650 +# define FB_BOOST_PP_DEC_652 651 +# define FB_BOOST_PP_DEC_653 652 +# define FB_BOOST_PP_DEC_654 653 +# define FB_BOOST_PP_DEC_655 654 +# define FB_BOOST_PP_DEC_656 655 +# define FB_BOOST_PP_DEC_657 656 +# define FB_BOOST_PP_DEC_658 657 +# define FB_BOOST_PP_DEC_659 658 +# define FB_BOOST_PP_DEC_660 659 +# define FB_BOOST_PP_DEC_661 660 +# define FB_BOOST_PP_DEC_662 661 +# define FB_BOOST_PP_DEC_663 662 +# define FB_BOOST_PP_DEC_664 663 +# define FB_BOOST_PP_DEC_665 664 +# define FB_BOOST_PP_DEC_666 665 +# define FB_BOOST_PP_DEC_667 666 +# define FB_BOOST_PP_DEC_668 667 +# define FB_BOOST_PP_DEC_669 668 +# define FB_BOOST_PP_DEC_670 669 +# define FB_BOOST_PP_DEC_671 670 +# define FB_BOOST_PP_DEC_672 671 +# define FB_BOOST_PP_DEC_673 672 +# define FB_BOOST_PP_DEC_674 673 +# define FB_BOOST_PP_DEC_675 674 +# define FB_BOOST_PP_DEC_676 675 +# define FB_BOOST_PP_DEC_677 676 +# define FB_BOOST_PP_DEC_678 677 +# define FB_BOOST_PP_DEC_679 678 +# define FB_BOOST_PP_DEC_680 679 +# define FB_BOOST_PP_DEC_681 680 +# define FB_BOOST_PP_DEC_682 681 +# define FB_BOOST_PP_DEC_683 682 +# define FB_BOOST_PP_DEC_684 683 +# define FB_BOOST_PP_DEC_685 684 +# define FB_BOOST_PP_DEC_686 685 +# define FB_BOOST_PP_DEC_687 686 +# define FB_BOOST_PP_DEC_688 687 +# define FB_BOOST_PP_DEC_689 688 +# define FB_BOOST_PP_DEC_690 689 +# define FB_BOOST_PP_DEC_691 690 +# define FB_BOOST_PP_DEC_692 691 +# define FB_BOOST_PP_DEC_693 692 +# define FB_BOOST_PP_DEC_694 693 +# define FB_BOOST_PP_DEC_695 694 +# define FB_BOOST_PP_DEC_696 695 +# define FB_BOOST_PP_DEC_697 696 +# define FB_BOOST_PP_DEC_698 697 +# define FB_BOOST_PP_DEC_699 698 +# define FB_BOOST_PP_DEC_700 699 +# define FB_BOOST_PP_DEC_701 700 +# define FB_BOOST_PP_DEC_702 701 +# define FB_BOOST_PP_DEC_703 702 +# define FB_BOOST_PP_DEC_704 703 +# define FB_BOOST_PP_DEC_705 704 +# define FB_BOOST_PP_DEC_706 705 +# define FB_BOOST_PP_DEC_707 706 +# define FB_BOOST_PP_DEC_708 707 +# define FB_BOOST_PP_DEC_709 708 +# define FB_BOOST_PP_DEC_710 709 +# define FB_BOOST_PP_DEC_711 710 +# define FB_BOOST_PP_DEC_712 711 +# define FB_BOOST_PP_DEC_713 712 +# define FB_BOOST_PP_DEC_714 713 +# define FB_BOOST_PP_DEC_715 714 +# define FB_BOOST_PP_DEC_716 715 +# define FB_BOOST_PP_DEC_717 716 +# define FB_BOOST_PP_DEC_718 717 +# define FB_BOOST_PP_DEC_719 718 +# define FB_BOOST_PP_DEC_720 719 +# define FB_BOOST_PP_DEC_721 720 +# define FB_BOOST_PP_DEC_722 721 +# define FB_BOOST_PP_DEC_723 722 +# define FB_BOOST_PP_DEC_724 723 +# define FB_BOOST_PP_DEC_725 724 +# define FB_BOOST_PP_DEC_726 725 +# define FB_BOOST_PP_DEC_727 726 +# define FB_BOOST_PP_DEC_728 727 +# define FB_BOOST_PP_DEC_729 728 +# define FB_BOOST_PP_DEC_730 729 +# define FB_BOOST_PP_DEC_731 730 +# define FB_BOOST_PP_DEC_732 731 +# define FB_BOOST_PP_DEC_733 732 +# define FB_BOOST_PP_DEC_734 733 +# define FB_BOOST_PP_DEC_735 734 +# define FB_BOOST_PP_DEC_736 735 +# define FB_BOOST_PP_DEC_737 736 +# define FB_BOOST_PP_DEC_738 737 +# define FB_BOOST_PP_DEC_739 738 +# define FB_BOOST_PP_DEC_740 739 +# define FB_BOOST_PP_DEC_741 740 +# define FB_BOOST_PP_DEC_742 741 +# define FB_BOOST_PP_DEC_743 742 +# define FB_BOOST_PP_DEC_744 743 +# define FB_BOOST_PP_DEC_745 744 +# define FB_BOOST_PP_DEC_746 745 +# define FB_BOOST_PP_DEC_747 746 +# define FB_BOOST_PP_DEC_748 747 +# define FB_BOOST_PP_DEC_749 748 +# define FB_BOOST_PP_DEC_750 749 +# define FB_BOOST_PP_DEC_751 750 +# define FB_BOOST_PP_DEC_752 751 +# define FB_BOOST_PP_DEC_753 752 +# define FB_BOOST_PP_DEC_754 753 +# define FB_BOOST_PP_DEC_755 754 +# define FB_BOOST_PP_DEC_756 755 +# define FB_BOOST_PP_DEC_757 756 +# define FB_BOOST_PP_DEC_758 757 +# define FB_BOOST_PP_DEC_759 758 +# define FB_BOOST_PP_DEC_760 759 +# define FB_BOOST_PP_DEC_761 760 +# define FB_BOOST_PP_DEC_762 761 +# define FB_BOOST_PP_DEC_763 762 +# define FB_BOOST_PP_DEC_764 763 +# define FB_BOOST_PP_DEC_765 764 +# define FB_BOOST_PP_DEC_766 765 +# define FB_BOOST_PP_DEC_767 766 +# define FB_BOOST_PP_DEC_768 767 +# define FB_BOOST_PP_DEC_769 768 +# define FB_BOOST_PP_DEC_770 769 +# define FB_BOOST_PP_DEC_771 770 +# define FB_BOOST_PP_DEC_772 771 +# define FB_BOOST_PP_DEC_773 772 +# define FB_BOOST_PP_DEC_774 773 +# define FB_BOOST_PP_DEC_775 774 +# define FB_BOOST_PP_DEC_776 775 +# define FB_BOOST_PP_DEC_777 776 +# define FB_BOOST_PP_DEC_778 777 +# define FB_BOOST_PP_DEC_779 778 +# define FB_BOOST_PP_DEC_780 779 +# define FB_BOOST_PP_DEC_781 780 +# define FB_BOOST_PP_DEC_782 781 +# define FB_BOOST_PP_DEC_783 782 +# define FB_BOOST_PP_DEC_784 783 +# define FB_BOOST_PP_DEC_785 784 +# define FB_BOOST_PP_DEC_786 785 +# define FB_BOOST_PP_DEC_787 786 +# define FB_BOOST_PP_DEC_788 787 +# define FB_BOOST_PP_DEC_789 788 +# define FB_BOOST_PP_DEC_790 789 +# define FB_BOOST_PP_DEC_791 790 +# define FB_BOOST_PP_DEC_792 791 +# define FB_BOOST_PP_DEC_793 792 +# define FB_BOOST_PP_DEC_794 793 +# define FB_BOOST_PP_DEC_795 794 +# define FB_BOOST_PP_DEC_796 795 +# define FB_BOOST_PP_DEC_797 796 +# define FB_BOOST_PP_DEC_798 797 +# define FB_BOOST_PP_DEC_799 798 +# define FB_BOOST_PP_DEC_800 799 +# define FB_BOOST_PP_DEC_801 800 +# define FB_BOOST_PP_DEC_802 801 +# define FB_BOOST_PP_DEC_803 802 +# define FB_BOOST_PP_DEC_804 803 +# define FB_BOOST_PP_DEC_805 804 +# define FB_BOOST_PP_DEC_806 805 +# define FB_BOOST_PP_DEC_807 806 +# define FB_BOOST_PP_DEC_808 807 +# define FB_BOOST_PP_DEC_809 808 +# define FB_BOOST_PP_DEC_810 809 +# define FB_BOOST_PP_DEC_811 810 +# define FB_BOOST_PP_DEC_812 811 +# define FB_BOOST_PP_DEC_813 812 +# define FB_BOOST_PP_DEC_814 813 +# define FB_BOOST_PP_DEC_815 814 +# define FB_BOOST_PP_DEC_816 815 +# define FB_BOOST_PP_DEC_817 816 +# define FB_BOOST_PP_DEC_818 817 +# define FB_BOOST_PP_DEC_819 818 +# define FB_BOOST_PP_DEC_820 819 +# define FB_BOOST_PP_DEC_821 820 +# define FB_BOOST_PP_DEC_822 821 +# define FB_BOOST_PP_DEC_823 822 +# define FB_BOOST_PP_DEC_824 823 +# define FB_BOOST_PP_DEC_825 824 +# define FB_BOOST_PP_DEC_826 825 +# define FB_BOOST_PP_DEC_827 826 +# define FB_BOOST_PP_DEC_828 827 +# define FB_BOOST_PP_DEC_829 828 +# define FB_BOOST_PP_DEC_830 829 +# define FB_BOOST_PP_DEC_831 830 +# define FB_BOOST_PP_DEC_832 831 +# define FB_BOOST_PP_DEC_833 832 +# define FB_BOOST_PP_DEC_834 833 +# define FB_BOOST_PP_DEC_835 834 +# define FB_BOOST_PP_DEC_836 835 +# define FB_BOOST_PP_DEC_837 836 +# define FB_BOOST_PP_DEC_838 837 +# define FB_BOOST_PP_DEC_839 838 +# define FB_BOOST_PP_DEC_840 839 +# define FB_BOOST_PP_DEC_841 840 +# define FB_BOOST_PP_DEC_842 841 +# define FB_BOOST_PP_DEC_843 842 +# define FB_BOOST_PP_DEC_844 843 +# define FB_BOOST_PP_DEC_845 844 +# define FB_BOOST_PP_DEC_846 845 +# define FB_BOOST_PP_DEC_847 846 +# define FB_BOOST_PP_DEC_848 847 +# define FB_BOOST_PP_DEC_849 848 +# define FB_BOOST_PP_DEC_850 849 +# define FB_BOOST_PP_DEC_851 850 +# define FB_BOOST_PP_DEC_852 851 +# define FB_BOOST_PP_DEC_853 852 +# define FB_BOOST_PP_DEC_854 853 +# define FB_BOOST_PP_DEC_855 854 +# define FB_BOOST_PP_DEC_856 855 +# define FB_BOOST_PP_DEC_857 856 +# define FB_BOOST_PP_DEC_858 857 +# define FB_BOOST_PP_DEC_859 858 +# define FB_BOOST_PP_DEC_860 859 +# define FB_BOOST_PP_DEC_861 860 +# define FB_BOOST_PP_DEC_862 861 +# define FB_BOOST_PP_DEC_863 862 +# define FB_BOOST_PP_DEC_864 863 +# define FB_BOOST_PP_DEC_865 864 +# define FB_BOOST_PP_DEC_866 865 +# define FB_BOOST_PP_DEC_867 866 +# define FB_BOOST_PP_DEC_868 867 +# define FB_BOOST_PP_DEC_869 868 +# define FB_BOOST_PP_DEC_870 869 +# define FB_BOOST_PP_DEC_871 870 +# define FB_BOOST_PP_DEC_872 871 +# define FB_BOOST_PP_DEC_873 872 +# define FB_BOOST_PP_DEC_874 873 +# define FB_BOOST_PP_DEC_875 874 +# define FB_BOOST_PP_DEC_876 875 +# define FB_BOOST_PP_DEC_877 876 +# define FB_BOOST_PP_DEC_878 877 +# define FB_BOOST_PP_DEC_879 878 +# define FB_BOOST_PP_DEC_880 879 +# define FB_BOOST_PP_DEC_881 880 +# define FB_BOOST_PP_DEC_882 881 +# define FB_BOOST_PP_DEC_883 882 +# define FB_BOOST_PP_DEC_884 883 +# define FB_BOOST_PP_DEC_885 884 +# define FB_BOOST_PP_DEC_886 885 +# define FB_BOOST_PP_DEC_887 886 +# define FB_BOOST_PP_DEC_888 887 +# define FB_BOOST_PP_DEC_889 888 +# define FB_BOOST_PP_DEC_890 889 +# define FB_BOOST_PP_DEC_891 890 +# define FB_BOOST_PP_DEC_892 891 +# define FB_BOOST_PP_DEC_893 892 +# define FB_BOOST_PP_DEC_894 893 +# define FB_BOOST_PP_DEC_895 894 +# define FB_BOOST_PP_DEC_896 895 +# define FB_BOOST_PP_DEC_897 896 +# define FB_BOOST_PP_DEC_898 897 +# define FB_BOOST_PP_DEC_899 898 +# define FB_BOOST_PP_DEC_900 899 +# define FB_BOOST_PP_DEC_901 900 +# define FB_BOOST_PP_DEC_902 901 +# define FB_BOOST_PP_DEC_903 902 +# define FB_BOOST_PP_DEC_904 903 +# define FB_BOOST_PP_DEC_905 904 +# define FB_BOOST_PP_DEC_906 905 +# define FB_BOOST_PP_DEC_907 906 +# define FB_BOOST_PP_DEC_908 907 +# define FB_BOOST_PP_DEC_909 908 +# define FB_BOOST_PP_DEC_910 909 +# define FB_BOOST_PP_DEC_911 910 +# define FB_BOOST_PP_DEC_912 911 +# define FB_BOOST_PP_DEC_913 912 +# define FB_BOOST_PP_DEC_914 913 +# define FB_BOOST_PP_DEC_915 914 +# define FB_BOOST_PP_DEC_916 915 +# define FB_BOOST_PP_DEC_917 916 +# define FB_BOOST_PP_DEC_918 917 +# define FB_BOOST_PP_DEC_919 918 +# define FB_BOOST_PP_DEC_920 919 +# define FB_BOOST_PP_DEC_921 920 +# define FB_BOOST_PP_DEC_922 921 +# define FB_BOOST_PP_DEC_923 922 +# define FB_BOOST_PP_DEC_924 923 +# define FB_BOOST_PP_DEC_925 924 +# define FB_BOOST_PP_DEC_926 925 +# define FB_BOOST_PP_DEC_927 926 +# define FB_BOOST_PP_DEC_928 927 +# define FB_BOOST_PP_DEC_929 928 +# define FB_BOOST_PP_DEC_930 929 +# define FB_BOOST_PP_DEC_931 930 +# define FB_BOOST_PP_DEC_932 931 +# define FB_BOOST_PP_DEC_933 932 +# define FB_BOOST_PP_DEC_934 933 +# define FB_BOOST_PP_DEC_935 934 +# define FB_BOOST_PP_DEC_936 935 +# define FB_BOOST_PP_DEC_937 936 +# define FB_BOOST_PP_DEC_938 937 +# define FB_BOOST_PP_DEC_939 938 +# define FB_BOOST_PP_DEC_940 939 +# define FB_BOOST_PP_DEC_941 940 +# define FB_BOOST_PP_DEC_942 941 +# define FB_BOOST_PP_DEC_943 942 +# define FB_BOOST_PP_DEC_944 943 +# define FB_BOOST_PP_DEC_945 944 +# define FB_BOOST_PP_DEC_946 945 +# define FB_BOOST_PP_DEC_947 946 +# define FB_BOOST_PP_DEC_948 947 +# define FB_BOOST_PP_DEC_949 948 +# define FB_BOOST_PP_DEC_950 949 +# define FB_BOOST_PP_DEC_951 950 +# define FB_BOOST_PP_DEC_952 951 +# define FB_BOOST_PP_DEC_953 952 +# define FB_BOOST_PP_DEC_954 953 +# define FB_BOOST_PP_DEC_955 954 +# define FB_BOOST_PP_DEC_956 955 +# define FB_BOOST_PP_DEC_957 956 +# define FB_BOOST_PP_DEC_958 957 +# define FB_BOOST_PP_DEC_959 958 +# define FB_BOOST_PP_DEC_960 959 +# define FB_BOOST_PP_DEC_961 960 +# define FB_BOOST_PP_DEC_962 961 +# define FB_BOOST_PP_DEC_963 962 +# define FB_BOOST_PP_DEC_964 963 +# define FB_BOOST_PP_DEC_965 964 +# define FB_BOOST_PP_DEC_966 965 +# define FB_BOOST_PP_DEC_967 966 +# define FB_BOOST_PP_DEC_968 967 +# define FB_BOOST_PP_DEC_969 968 +# define FB_BOOST_PP_DEC_970 969 +# define FB_BOOST_PP_DEC_971 970 +# define FB_BOOST_PP_DEC_972 971 +# define FB_BOOST_PP_DEC_973 972 +# define FB_BOOST_PP_DEC_974 973 +# define FB_BOOST_PP_DEC_975 974 +# define FB_BOOST_PP_DEC_976 975 +# define FB_BOOST_PP_DEC_977 976 +# define FB_BOOST_PP_DEC_978 977 +# define FB_BOOST_PP_DEC_979 978 +# define FB_BOOST_PP_DEC_980 979 +# define FB_BOOST_PP_DEC_981 980 +# define FB_BOOST_PP_DEC_982 981 +# define FB_BOOST_PP_DEC_983 982 +# define FB_BOOST_PP_DEC_984 983 +# define FB_BOOST_PP_DEC_985 984 +# define FB_BOOST_PP_DEC_986 985 +# define FB_BOOST_PP_DEC_987 986 +# define FB_BOOST_PP_DEC_988 987 +# define FB_BOOST_PP_DEC_989 988 +# define FB_BOOST_PP_DEC_990 989 +# define FB_BOOST_PP_DEC_991 990 +# define FB_BOOST_PP_DEC_992 991 +# define FB_BOOST_PP_DEC_993 992 +# define FB_BOOST_PP_DEC_994 993 +# define FB_BOOST_PP_DEC_995 994 +# define FB_BOOST_PP_DEC_996 995 +# define FB_BOOST_PP_DEC_997 996 +# define FB_BOOST_PP_DEC_998 997 +# define FB_BOOST_PP_DEC_999 998 +# define FB_BOOST_PP_DEC_1000 999 +# define FB_BOOST_PP_DEC_1001 1000 +# define FB_BOOST_PP_DEC_1002 1001 +# define FB_BOOST_PP_DEC_1003 1002 +# define FB_BOOST_PP_DEC_1004 1003 +# define FB_BOOST_PP_DEC_1005 1004 +# define FB_BOOST_PP_DEC_1006 1005 +# define FB_BOOST_PP_DEC_1007 1006 +# define FB_BOOST_PP_DEC_1008 1007 +# define FB_BOOST_PP_DEC_1009 1008 +# define FB_BOOST_PP_DEC_1010 1009 +# define FB_BOOST_PP_DEC_1011 1010 +# define FB_BOOST_PP_DEC_1012 1011 +# define FB_BOOST_PP_DEC_1013 1012 +# define FB_BOOST_PP_DEC_1014 1013 +# define FB_BOOST_PP_DEC_1015 1014 +# define FB_BOOST_PP_DEC_1016 1015 +# define FB_BOOST_PP_DEC_1017 1016 +# define FB_BOOST_PP_DEC_1018 1017 +# define FB_BOOST_PP_DEC_1019 1018 +# define FB_BOOST_PP_DEC_1020 1019 +# define FB_BOOST_PP_DEC_1021 1020 +# define FB_BOOST_PP_DEC_1022 1021 +# define FB_BOOST_PP_DEC_1023 1022 +# define FB_BOOST_PP_DEC_1024 1023 +# define FB_BOOST_PP_DEC_1025 1024 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/dec_256.hpp b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/dec_256.hpp new file mode 100644 index 0000000000..3f363bd282 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/dec_256.hpp @@ -0,0 +1,276 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_ARITHMETIC_DEC_256_HPP +# define FB_BOOST_PREPROCESSOR_ARITHMETIC_DEC_256_HPP +# +# define FB_BOOST_PP_DEC_0 0 +# define FB_BOOST_PP_DEC_1 0 +# define FB_BOOST_PP_DEC_2 1 +# define FB_BOOST_PP_DEC_3 2 +# define FB_BOOST_PP_DEC_4 3 +# define FB_BOOST_PP_DEC_5 4 +# define FB_BOOST_PP_DEC_6 5 +# define FB_BOOST_PP_DEC_7 6 +# define FB_BOOST_PP_DEC_8 7 +# define FB_BOOST_PP_DEC_9 8 +# define FB_BOOST_PP_DEC_10 9 +# define FB_BOOST_PP_DEC_11 10 +# define FB_BOOST_PP_DEC_12 11 +# define FB_BOOST_PP_DEC_13 12 +# define FB_BOOST_PP_DEC_14 13 +# define FB_BOOST_PP_DEC_15 14 +# define FB_BOOST_PP_DEC_16 15 +# define FB_BOOST_PP_DEC_17 16 +# define FB_BOOST_PP_DEC_18 17 +# define FB_BOOST_PP_DEC_19 18 +# define FB_BOOST_PP_DEC_20 19 +# define FB_BOOST_PP_DEC_21 20 +# define FB_BOOST_PP_DEC_22 21 +# define FB_BOOST_PP_DEC_23 22 +# define FB_BOOST_PP_DEC_24 23 +# define FB_BOOST_PP_DEC_25 24 +# define FB_BOOST_PP_DEC_26 25 +# define FB_BOOST_PP_DEC_27 26 +# define FB_BOOST_PP_DEC_28 27 +# define FB_BOOST_PP_DEC_29 28 +# define FB_BOOST_PP_DEC_30 29 +# define FB_BOOST_PP_DEC_31 30 +# define FB_BOOST_PP_DEC_32 31 +# define FB_BOOST_PP_DEC_33 32 +# define FB_BOOST_PP_DEC_34 33 +# define FB_BOOST_PP_DEC_35 34 +# define FB_BOOST_PP_DEC_36 35 +# define FB_BOOST_PP_DEC_37 36 +# define FB_BOOST_PP_DEC_38 37 +# define FB_BOOST_PP_DEC_39 38 +# define FB_BOOST_PP_DEC_40 39 +# define FB_BOOST_PP_DEC_41 40 +# define FB_BOOST_PP_DEC_42 41 +# define FB_BOOST_PP_DEC_43 42 +# define FB_BOOST_PP_DEC_44 43 +# define FB_BOOST_PP_DEC_45 44 +# define FB_BOOST_PP_DEC_46 45 +# define FB_BOOST_PP_DEC_47 46 +# define FB_BOOST_PP_DEC_48 47 +# define FB_BOOST_PP_DEC_49 48 +# define FB_BOOST_PP_DEC_50 49 +# define FB_BOOST_PP_DEC_51 50 +# define FB_BOOST_PP_DEC_52 51 +# define FB_BOOST_PP_DEC_53 52 +# define FB_BOOST_PP_DEC_54 53 +# define FB_BOOST_PP_DEC_55 54 +# define FB_BOOST_PP_DEC_56 55 +# define FB_BOOST_PP_DEC_57 56 +# define FB_BOOST_PP_DEC_58 57 +# define FB_BOOST_PP_DEC_59 58 +# define FB_BOOST_PP_DEC_60 59 +# define FB_BOOST_PP_DEC_61 60 +# define FB_BOOST_PP_DEC_62 61 +# define FB_BOOST_PP_DEC_63 62 +# define FB_BOOST_PP_DEC_64 63 +# define FB_BOOST_PP_DEC_65 64 +# define FB_BOOST_PP_DEC_66 65 +# define FB_BOOST_PP_DEC_67 66 +# define FB_BOOST_PP_DEC_68 67 +# define FB_BOOST_PP_DEC_69 68 +# define FB_BOOST_PP_DEC_70 69 +# define FB_BOOST_PP_DEC_71 70 +# define FB_BOOST_PP_DEC_72 71 +# define FB_BOOST_PP_DEC_73 72 +# define FB_BOOST_PP_DEC_74 73 +# define FB_BOOST_PP_DEC_75 74 +# define FB_BOOST_PP_DEC_76 75 +# define FB_BOOST_PP_DEC_77 76 +# define FB_BOOST_PP_DEC_78 77 +# define FB_BOOST_PP_DEC_79 78 +# define FB_BOOST_PP_DEC_80 79 +# define FB_BOOST_PP_DEC_81 80 +# define FB_BOOST_PP_DEC_82 81 +# define FB_BOOST_PP_DEC_83 82 +# define FB_BOOST_PP_DEC_84 83 +# define FB_BOOST_PP_DEC_85 84 +# define FB_BOOST_PP_DEC_86 85 +# define FB_BOOST_PP_DEC_87 86 +# define FB_BOOST_PP_DEC_88 87 +# define FB_BOOST_PP_DEC_89 88 +# define FB_BOOST_PP_DEC_90 89 +# define FB_BOOST_PP_DEC_91 90 +# define FB_BOOST_PP_DEC_92 91 +# define FB_BOOST_PP_DEC_93 92 +# define FB_BOOST_PP_DEC_94 93 +# define FB_BOOST_PP_DEC_95 94 +# define FB_BOOST_PP_DEC_96 95 +# define FB_BOOST_PP_DEC_97 96 +# define FB_BOOST_PP_DEC_98 97 +# define FB_BOOST_PP_DEC_99 98 +# define FB_BOOST_PP_DEC_100 99 +# define FB_BOOST_PP_DEC_101 100 +# define FB_BOOST_PP_DEC_102 101 +# define FB_BOOST_PP_DEC_103 102 +# define FB_BOOST_PP_DEC_104 103 +# define FB_BOOST_PP_DEC_105 104 +# define FB_BOOST_PP_DEC_106 105 +# define FB_BOOST_PP_DEC_107 106 +# define FB_BOOST_PP_DEC_108 107 +# define FB_BOOST_PP_DEC_109 108 +# define FB_BOOST_PP_DEC_110 109 +# define FB_BOOST_PP_DEC_111 110 +# define FB_BOOST_PP_DEC_112 111 +# define FB_BOOST_PP_DEC_113 112 +# define FB_BOOST_PP_DEC_114 113 +# define FB_BOOST_PP_DEC_115 114 +# define FB_BOOST_PP_DEC_116 115 +# define FB_BOOST_PP_DEC_117 116 +# define FB_BOOST_PP_DEC_118 117 +# define FB_BOOST_PP_DEC_119 118 +# define FB_BOOST_PP_DEC_120 119 +# define FB_BOOST_PP_DEC_121 120 +# define FB_BOOST_PP_DEC_122 121 +# define FB_BOOST_PP_DEC_123 122 +# define FB_BOOST_PP_DEC_124 123 +# define FB_BOOST_PP_DEC_125 124 +# define FB_BOOST_PP_DEC_126 125 +# define FB_BOOST_PP_DEC_127 126 +# define FB_BOOST_PP_DEC_128 127 +# define FB_BOOST_PP_DEC_129 128 +# define FB_BOOST_PP_DEC_130 129 +# define FB_BOOST_PP_DEC_131 130 +# define FB_BOOST_PP_DEC_132 131 +# define FB_BOOST_PP_DEC_133 132 +# define FB_BOOST_PP_DEC_134 133 +# define FB_BOOST_PP_DEC_135 134 +# define FB_BOOST_PP_DEC_136 135 +# define FB_BOOST_PP_DEC_137 136 +# define FB_BOOST_PP_DEC_138 137 +# define FB_BOOST_PP_DEC_139 138 +# define FB_BOOST_PP_DEC_140 139 +# define FB_BOOST_PP_DEC_141 140 +# define FB_BOOST_PP_DEC_142 141 +# define FB_BOOST_PP_DEC_143 142 +# define FB_BOOST_PP_DEC_144 143 +# define FB_BOOST_PP_DEC_145 144 +# define FB_BOOST_PP_DEC_146 145 +# define FB_BOOST_PP_DEC_147 146 +# define FB_BOOST_PP_DEC_148 147 +# define FB_BOOST_PP_DEC_149 148 +# define FB_BOOST_PP_DEC_150 149 +# define FB_BOOST_PP_DEC_151 150 +# define FB_BOOST_PP_DEC_152 151 +# define FB_BOOST_PP_DEC_153 152 +# define FB_BOOST_PP_DEC_154 153 +# define FB_BOOST_PP_DEC_155 154 +# define FB_BOOST_PP_DEC_156 155 +# define FB_BOOST_PP_DEC_157 156 +# define FB_BOOST_PP_DEC_158 157 +# define FB_BOOST_PP_DEC_159 158 +# define FB_BOOST_PP_DEC_160 159 +# define FB_BOOST_PP_DEC_161 160 +# define FB_BOOST_PP_DEC_162 161 +# define FB_BOOST_PP_DEC_163 162 +# define FB_BOOST_PP_DEC_164 163 +# define FB_BOOST_PP_DEC_165 164 +# define FB_BOOST_PP_DEC_166 165 +# define FB_BOOST_PP_DEC_167 166 +# define FB_BOOST_PP_DEC_168 167 +# define FB_BOOST_PP_DEC_169 168 +# define FB_BOOST_PP_DEC_170 169 +# define FB_BOOST_PP_DEC_171 170 +# define FB_BOOST_PP_DEC_172 171 +# define FB_BOOST_PP_DEC_173 172 +# define FB_BOOST_PP_DEC_174 173 +# define FB_BOOST_PP_DEC_175 174 +# define FB_BOOST_PP_DEC_176 175 +# define FB_BOOST_PP_DEC_177 176 +# define FB_BOOST_PP_DEC_178 177 +# define FB_BOOST_PP_DEC_179 178 +# define FB_BOOST_PP_DEC_180 179 +# define FB_BOOST_PP_DEC_181 180 +# define FB_BOOST_PP_DEC_182 181 +# define FB_BOOST_PP_DEC_183 182 +# define FB_BOOST_PP_DEC_184 183 +# define FB_BOOST_PP_DEC_185 184 +# define FB_BOOST_PP_DEC_186 185 +# define FB_BOOST_PP_DEC_187 186 +# define FB_BOOST_PP_DEC_188 187 +# define FB_BOOST_PP_DEC_189 188 +# define FB_BOOST_PP_DEC_190 189 +# define FB_BOOST_PP_DEC_191 190 +# define FB_BOOST_PP_DEC_192 191 +# define FB_BOOST_PP_DEC_193 192 +# define FB_BOOST_PP_DEC_194 193 +# define FB_BOOST_PP_DEC_195 194 +# define FB_BOOST_PP_DEC_196 195 +# define FB_BOOST_PP_DEC_197 196 +# define FB_BOOST_PP_DEC_198 197 +# define FB_BOOST_PP_DEC_199 198 +# define FB_BOOST_PP_DEC_200 199 +# define FB_BOOST_PP_DEC_201 200 +# define FB_BOOST_PP_DEC_202 201 +# define FB_BOOST_PP_DEC_203 202 +# define FB_BOOST_PP_DEC_204 203 +# define FB_BOOST_PP_DEC_205 204 +# define FB_BOOST_PP_DEC_206 205 +# define FB_BOOST_PP_DEC_207 206 +# define FB_BOOST_PP_DEC_208 207 +# define FB_BOOST_PP_DEC_209 208 +# define FB_BOOST_PP_DEC_210 209 +# define FB_BOOST_PP_DEC_211 210 +# define FB_BOOST_PP_DEC_212 211 +# define FB_BOOST_PP_DEC_213 212 +# define FB_BOOST_PP_DEC_214 213 +# define FB_BOOST_PP_DEC_215 214 +# define FB_BOOST_PP_DEC_216 215 +# define FB_BOOST_PP_DEC_217 216 +# define FB_BOOST_PP_DEC_218 217 +# define FB_BOOST_PP_DEC_219 218 +# define FB_BOOST_PP_DEC_220 219 +# define FB_BOOST_PP_DEC_221 220 +# define FB_BOOST_PP_DEC_222 221 +# define FB_BOOST_PP_DEC_223 222 +# define FB_BOOST_PP_DEC_224 223 +# define FB_BOOST_PP_DEC_225 224 +# define FB_BOOST_PP_DEC_226 225 +# define FB_BOOST_PP_DEC_227 226 +# define FB_BOOST_PP_DEC_228 227 +# define FB_BOOST_PP_DEC_229 228 +# define FB_BOOST_PP_DEC_230 229 +# define FB_BOOST_PP_DEC_231 230 +# define FB_BOOST_PP_DEC_232 231 +# define FB_BOOST_PP_DEC_233 232 +# define FB_BOOST_PP_DEC_234 233 +# define FB_BOOST_PP_DEC_235 234 +# define FB_BOOST_PP_DEC_236 235 +# define FB_BOOST_PP_DEC_237 236 +# define FB_BOOST_PP_DEC_238 237 +# define FB_BOOST_PP_DEC_239 238 +# define FB_BOOST_PP_DEC_240 239 +# define FB_BOOST_PP_DEC_241 240 +# define FB_BOOST_PP_DEC_242 241 +# define FB_BOOST_PP_DEC_243 242 +# define FB_BOOST_PP_DEC_244 243 +# define FB_BOOST_PP_DEC_245 244 +# define FB_BOOST_PP_DEC_246 245 +# define FB_BOOST_PP_DEC_247 246 +# define FB_BOOST_PP_DEC_248 247 +# define FB_BOOST_PP_DEC_249 248 +# define FB_BOOST_PP_DEC_250 249 +# define FB_BOOST_PP_DEC_251 250 +# define FB_BOOST_PP_DEC_252 251 +# define FB_BOOST_PP_DEC_253 252 +# define FB_BOOST_PP_DEC_254 253 +# define FB_BOOST_PP_DEC_255 254 +# define FB_BOOST_PP_DEC_256 255 +# define FB_BOOST_PP_DEC_257 256 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/dec_512.hpp b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/dec_512.hpp new file mode 100644 index 0000000000..2d687973f5 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/dec_512.hpp @@ -0,0 +1,275 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_ARITHMETIC_DEC_512_HPP +# define FB_BOOST_PREPROCESSOR_ARITHMETIC_DEC_512_HPP +# +# define FB_BOOST_PP_DEC_258 257 +# define FB_BOOST_PP_DEC_259 258 +# define FB_BOOST_PP_DEC_260 259 +# define FB_BOOST_PP_DEC_261 260 +# define FB_BOOST_PP_DEC_262 261 +# define FB_BOOST_PP_DEC_263 262 +# define FB_BOOST_PP_DEC_264 263 +# define FB_BOOST_PP_DEC_265 264 +# define FB_BOOST_PP_DEC_266 265 +# define FB_BOOST_PP_DEC_267 266 +# define FB_BOOST_PP_DEC_268 267 +# define FB_BOOST_PP_DEC_269 268 +# define FB_BOOST_PP_DEC_270 269 +# define FB_BOOST_PP_DEC_271 270 +# define FB_BOOST_PP_DEC_272 271 +# define FB_BOOST_PP_DEC_273 272 +# define FB_BOOST_PP_DEC_274 273 +# define FB_BOOST_PP_DEC_275 274 +# define FB_BOOST_PP_DEC_276 275 +# define FB_BOOST_PP_DEC_277 276 +# define FB_BOOST_PP_DEC_278 277 +# define FB_BOOST_PP_DEC_279 278 +# define FB_BOOST_PP_DEC_280 279 +# define FB_BOOST_PP_DEC_281 280 +# define FB_BOOST_PP_DEC_282 281 +# define FB_BOOST_PP_DEC_283 282 +# define FB_BOOST_PP_DEC_284 283 +# define FB_BOOST_PP_DEC_285 284 +# define FB_BOOST_PP_DEC_286 285 +# define FB_BOOST_PP_DEC_287 286 +# define FB_BOOST_PP_DEC_288 287 +# define FB_BOOST_PP_DEC_289 288 +# define FB_BOOST_PP_DEC_290 289 +# define FB_BOOST_PP_DEC_291 290 +# define FB_BOOST_PP_DEC_292 291 +# define FB_BOOST_PP_DEC_293 292 +# define FB_BOOST_PP_DEC_294 293 +# define FB_BOOST_PP_DEC_295 294 +# define FB_BOOST_PP_DEC_296 295 +# define FB_BOOST_PP_DEC_297 296 +# define FB_BOOST_PP_DEC_298 297 +# define FB_BOOST_PP_DEC_299 298 +# define FB_BOOST_PP_DEC_300 299 +# define FB_BOOST_PP_DEC_301 300 +# define FB_BOOST_PP_DEC_302 301 +# define FB_BOOST_PP_DEC_303 302 +# define FB_BOOST_PP_DEC_304 303 +# define FB_BOOST_PP_DEC_305 304 +# define FB_BOOST_PP_DEC_306 305 +# define FB_BOOST_PP_DEC_307 306 +# define FB_BOOST_PP_DEC_308 307 +# define FB_BOOST_PP_DEC_309 308 +# define FB_BOOST_PP_DEC_310 309 +# define FB_BOOST_PP_DEC_311 310 +# define FB_BOOST_PP_DEC_312 311 +# define FB_BOOST_PP_DEC_313 312 +# define FB_BOOST_PP_DEC_314 313 +# define FB_BOOST_PP_DEC_315 314 +# define FB_BOOST_PP_DEC_316 315 +# define FB_BOOST_PP_DEC_317 316 +# define FB_BOOST_PP_DEC_318 317 +# define FB_BOOST_PP_DEC_319 318 +# define FB_BOOST_PP_DEC_320 319 +# define FB_BOOST_PP_DEC_321 320 +# define FB_BOOST_PP_DEC_322 321 +# define FB_BOOST_PP_DEC_323 322 +# define FB_BOOST_PP_DEC_324 323 +# define FB_BOOST_PP_DEC_325 324 +# define FB_BOOST_PP_DEC_326 325 +# define FB_BOOST_PP_DEC_327 326 +# define FB_BOOST_PP_DEC_328 327 +# define FB_BOOST_PP_DEC_329 328 +# define FB_BOOST_PP_DEC_330 329 +# define FB_BOOST_PP_DEC_331 330 +# define FB_BOOST_PP_DEC_332 331 +# define FB_BOOST_PP_DEC_333 332 +# define FB_BOOST_PP_DEC_334 333 +# define FB_BOOST_PP_DEC_335 334 +# define FB_BOOST_PP_DEC_336 335 +# define FB_BOOST_PP_DEC_337 336 +# define FB_BOOST_PP_DEC_338 337 +# define FB_BOOST_PP_DEC_339 338 +# define FB_BOOST_PP_DEC_340 339 +# define FB_BOOST_PP_DEC_341 340 +# define FB_BOOST_PP_DEC_342 341 +# define FB_BOOST_PP_DEC_343 342 +# define FB_BOOST_PP_DEC_344 343 +# define FB_BOOST_PP_DEC_345 344 +# define FB_BOOST_PP_DEC_346 345 +# define FB_BOOST_PP_DEC_347 346 +# define FB_BOOST_PP_DEC_348 347 +# define FB_BOOST_PP_DEC_349 348 +# define FB_BOOST_PP_DEC_350 349 +# define FB_BOOST_PP_DEC_351 350 +# define FB_BOOST_PP_DEC_352 351 +# define FB_BOOST_PP_DEC_353 352 +# define FB_BOOST_PP_DEC_354 353 +# define FB_BOOST_PP_DEC_355 354 +# define FB_BOOST_PP_DEC_356 355 +# define FB_BOOST_PP_DEC_357 356 +# define FB_BOOST_PP_DEC_358 357 +# define FB_BOOST_PP_DEC_359 358 +# define FB_BOOST_PP_DEC_360 359 +# define FB_BOOST_PP_DEC_361 360 +# define FB_BOOST_PP_DEC_362 361 +# define FB_BOOST_PP_DEC_363 362 +# define FB_BOOST_PP_DEC_364 363 +# define FB_BOOST_PP_DEC_365 364 +# define FB_BOOST_PP_DEC_366 365 +# define FB_BOOST_PP_DEC_367 366 +# define FB_BOOST_PP_DEC_368 367 +# define FB_BOOST_PP_DEC_369 368 +# define FB_BOOST_PP_DEC_370 369 +# define FB_BOOST_PP_DEC_371 370 +# define FB_BOOST_PP_DEC_372 371 +# define FB_BOOST_PP_DEC_373 372 +# define FB_BOOST_PP_DEC_374 373 +# define FB_BOOST_PP_DEC_375 374 +# define FB_BOOST_PP_DEC_376 375 +# define FB_BOOST_PP_DEC_377 376 +# define FB_BOOST_PP_DEC_378 377 +# define FB_BOOST_PP_DEC_379 378 +# define FB_BOOST_PP_DEC_380 379 +# define FB_BOOST_PP_DEC_381 380 +# define FB_BOOST_PP_DEC_382 381 +# define FB_BOOST_PP_DEC_383 382 +# define FB_BOOST_PP_DEC_384 383 +# define FB_BOOST_PP_DEC_385 384 +# define FB_BOOST_PP_DEC_386 385 +# define FB_BOOST_PP_DEC_387 386 +# define FB_BOOST_PP_DEC_388 387 +# define FB_BOOST_PP_DEC_389 388 +# define FB_BOOST_PP_DEC_390 389 +# define FB_BOOST_PP_DEC_391 390 +# define FB_BOOST_PP_DEC_392 391 +# define FB_BOOST_PP_DEC_393 392 +# define FB_BOOST_PP_DEC_394 393 +# define FB_BOOST_PP_DEC_395 394 +# define FB_BOOST_PP_DEC_396 395 +# define FB_BOOST_PP_DEC_397 396 +# define FB_BOOST_PP_DEC_398 397 +# define FB_BOOST_PP_DEC_399 398 +# define FB_BOOST_PP_DEC_400 399 +# define FB_BOOST_PP_DEC_401 400 +# define FB_BOOST_PP_DEC_402 401 +# define FB_BOOST_PP_DEC_403 402 +# define FB_BOOST_PP_DEC_404 403 +# define FB_BOOST_PP_DEC_405 404 +# define FB_BOOST_PP_DEC_406 405 +# define FB_BOOST_PP_DEC_407 406 +# define FB_BOOST_PP_DEC_408 407 +# define FB_BOOST_PP_DEC_409 408 +# define FB_BOOST_PP_DEC_410 409 +# define FB_BOOST_PP_DEC_411 410 +# define FB_BOOST_PP_DEC_412 411 +# define FB_BOOST_PP_DEC_413 412 +# define FB_BOOST_PP_DEC_414 413 +# define FB_BOOST_PP_DEC_415 414 +# define FB_BOOST_PP_DEC_416 415 +# define FB_BOOST_PP_DEC_417 416 +# define FB_BOOST_PP_DEC_418 417 +# define FB_BOOST_PP_DEC_419 418 +# define FB_BOOST_PP_DEC_420 419 +# define FB_BOOST_PP_DEC_421 420 +# define FB_BOOST_PP_DEC_422 421 +# define FB_BOOST_PP_DEC_423 422 +# define FB_BOOST_PP_DEC_424 423 +# define FB_BOOST_PP_DEC_425 424 +# define FB_BOOST_PP_DEC_426 425 +# define FB_BOOST_PP_DEC_427 426 +# define FB_BOOST_PP_DEC_428 427 +# define FB_BOOST_PP_DEC_429 428 +# define FB_BOOST_PP_DEC_430 429 +# define FB_BOOST_PP_DEC_431 430 +# define FB_BOOST_PP_DEC_432 431 +# define FB_BOOST_PP_DEC_433 432 +# define FB_BOOST_PP_DEC_434 433 +# define FB_BOOST_PP_DEC_435 434 +# define FB_BOOST_PP_DEC_436 435 +# define FB_BOOST_PP_DEC_437 436 +# define FB_BOOST_PP_DEC_438 437 +# define FB_BOOST_PP_DEC_439 438 +# define FB_BOOST_PP_DEC_440 439 +# define FB_BOOST_PP_DEC_441 440 +# define FB_BOOST_PP_DEC_442 441 +# define FB_BOOST_PP_DEC_443 442 +# define FB_BOOST_PP_DEC_444 443 +# define FB_BOOST_PP_DEC_445 444 +# define FB_BOOST_PP_DEC_446 445 +# define FB_BOOST_PP_DEC_447 446 +# define FB_BOOST_PP_DEC_448 447 +# define FB_BOOST_PP_DEC_449 448 +# define FB_BOOST_PP_DEC_450 449 +# define FB_BOOST_PP_DEC_451 450 +# define FB_BOOST_PP_DEC_452 451 +# define FB_BOOST_PP_DEC_453 452 +# define FB_BOOST_PP_DEC_454 453 +# define FB_BOOST_PP_DEC_455 454 +# define FB_BOOST_PP_DEC_456 455 +# define FB_BOOST_PP_DEC_457 456 +# define FB_BOOST_PP_DEC_458 457 +# define FB_BOOST_PP_DEC_459 458 +# define FB_BOOST_PP_DEC_460 459 +# define FB_BOOST_PP_DEC_461 460 +# define FB_BOOST_PP_DEC_462 461 +# define FB_BOOST_PP_DEC_463 462 +# define FB_BOOST_PP_DEC_464 463 +# define FB_BOOST_PP_DEC_465 464 +# define FB_BOOST_PP_DEC_466 465 +# define FB_BOOST_PP_DEC_467 466 +# define FB_BOOST_PP_DEC_468 467 +# define FB_BOOST_PP_DEC_469 468 +# define FB_BOOST_PP_DEC_470 469 +# define FB_BOOST_PP_DEC_471 470 +# define FB_BOOST_PP_DEC_472 471 +# define FB_BOOST_PP_DEC_473 472 +# define FB_BOOST_PP_DEC_474 473 +# define FB_BOOST_PP_DEC_475 474 +# define FB_BOOST_PP_DEC_476 475 +# define FB_BOOST_PP_DEC_477 476 +# define FB_BOOST_PP_DEC_478 477 +# define FB_BOOST_PP_DEC_479 478 +# define FB_BOOST_PP_DEC_480 479 +# define FB_BOOST_PP_DEC_481 480 +# define FB_BOOST_PP_DEC_482 481 +# define FB_BOOST_PP_DEC_483 482 +# define FB_BOOST_PP_DEC_484 483 +# define FB_BOOST_PP_DEC_485 484 +# define FB_BOOST_PP_DEC_486 485 +# define FB_BOOST_PP_DEC_487 486 +# define FB_BOOST_PP_DEC_488 487 +# define FB_BOOST_PP_DEC_489 488 +# define FB_BOOST_PP_DEC_490 489 +# define FB_BOOST_PP_DEC_491 490 +# define FB_BOOST_PP_DEC_492 491 +# define FB_BOOST_PP_DEC_493 492 +# define FB_BOOST_PP_DEC_494 493 +# define FB_BOOST_PP_DEC_495 494 +# define FB_BOOST_PP_DEC_496 495 +# define FB_BOOST_PP_DEC_497 496 +# define FB_BOOST_PP_DEC_498 497 +# define FB_BOOST_PP_DEC_499 498 +# define FB_BOOST_PP_DEC_500 499 +# define FB_BOOST_PP_DEC_501 500 +# define FB_BOOST_PP_DEC_502 501 +# define FB_BOOST_PP_DEC_503 502 +# define FB_BOOST_PP_DEC_504 503 +# define FB_BOOST_PP_DEC_505 504 +# define FB_BOOST_PP_DEC_506 505 +# define FB_BOOST_PP_DEC_507 506 +# define FB_BOOST_PP_DEC_508 507 +# define FB_BOOST_PP_DEC_509 508 +# define FB_BOOST_PP_DEC_510 509 +# define FB_BOOST_PP_DEC_511 510 +# define FB_BOOST_PP_DEC_512 511 +# define FB_BOOST_PP_DEC_513 512 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/inc_1024.hpp b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/inc_1024.hpp new file mode 100644 index 0000000000..84ee7c8ada --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/inc_1024.hpp @@ -0,0 +1,536 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_ARITHMETIC_INC_1024_HPP +# define FB_BOOST_PREPROCESSOR_ARITHMETIC_INC_1024_HPP +# +# if defined(FB_BOOST_PP_INC_512) +# undef FB_BOOST_PP_INC_512 +# endif +# +# define FB_BOOST_PP_INC_512 513 +# define FB_BOOST_PP_INC_513 514 +# define FB_BOOST_PP_INC_514 515 +# define FB_BOOST_PP_INC_515 516 +# define FB_BOOST_PP_INC_516 517 +# define FB_BOOST_PP_INC_517 518 +# define FB_BOOST_PP_INC_518 519 +# define FB_BOOST_PP_INC_519 520 +# define FB_BOOST_PP_INC_520 521 +# define FB_BOOST_PP_INC_521 522 +# define FB_BOOST_PP_INC_522 523 +# define FB_BOOST_PP_INC_523 524 +# define FB_BOOST_PP_INC_524 525 +# define FB_BOOST_PP_INC_525 526 +# define FB_BOOST_PP_INC_526 527 +# define FB_BOOST_PP_INC_527 528 +# define FB_BOOST_PP_INC_528 529 +# define FB_BOOST_PP_INC_529 530 +# define FB_BOOST_PP_INC_530 531 +# define FB_BOOST_PP_INC_531 532 +# define FB_BOOST_PP_INC_532 533 +# define FB_BOOST_PP_INC_533 534 +# define FB_BOOST_PP_INC_534 535 +# define FB_BOOST_PP_INC_535 536 +# define FB_BOOST_PP_INC_536 537 +# define FB_BOOST_PP_INC_537 538 +# define FB_BOOST_PP_INC_538 539 +# define FB_BOOST_PP_INC_539 540 +# define FB_BOOST_PP_INC_540 541 +# define FB_BOOST_PP_INC_541 542 +# define FB_BOOST_PP_INC_542 543 +# define FB_BOOST_PP_INC_543 544 +# define FB_BOOST_PP_INC_544 545 +# define FB_BOOST_PP_INC_545 546 +# define FB_BOOST_PP_INC_546 547 +# define FB_BOOST_PP_INC_547 548 +# define FB_BOOST_PP_INC_548 549 +# define FB_BOOST_PP_INC_549 550 +# define FB_BOOST_PP_INC_550 551 +# define FB_BOOST_PP_INC_551 552 +# define FB_BOOST_PP_INC_552 553 +# define FB_BOOST_PP_INC_553 554 +# define FB_BOOST_PP_INC_554 555 +# define FB_BOOST_PP_INC_555 556 +# define FB_BOOST_PP_INC_556 557 +# define FB_BOOST_PP_INC_557 558 +# define FB_BOOST_PP_INC_558 559 +# define FB_BOOST_PP_INC_559 560 +# define FB_BOOST_PP_INC_560 561 +# define FB_BOOST_PP_INC_561 562 +# define FB_BOOST_PP_INC_562 563 +# define FB_BOOST_PP_INC_563 564 +# define FB_BOOST_PP_INC_564 565 +# define FB_BOOST_PP_INC_565 566 +# define FB_BOOST_PP_INC_566 567 +# define FB_BOOST_PP_INC_567 568 +# define FB_BOOST_PP_INC_568 569 +# define FB_BOOST_PP_INC_569 570 +# define FB_BOOST_PP_INC_570 571 +# define FB_BOOST_PP_INC_571 572 +# define FB_BOOST_PP_INC_572 573 +# define FB_BOOST_PP_INC_573 574 +# define FB_BOOST_PP_INC_574 575 +# define FB_BOOST_PP_INC_575 576 +# define FB_BOOST_PP_INC_576 577 +# define FB_BOOST_PP_INC_577 578 +# define FB_BOOST_PP_INC_578 579 +# define FB_BOOST_PP_INC_579 580 +# define FB_BOOST_PP_INC_580 581 +# define FB_BOOST_PP_INC_581 582 +# define FB_BOOST_PP_INC_582 583 +# define FB_BOOST_PP_INC_583 584 +# define FB_BOOST_PP_INC_584 585 +# define FB_BOOST_PP_INC_585 586 +# define FB_BOOST_PP_INC_586 587 +# define FB_BOOST_PP_INC_587 588 +# define FB_BOOST_PP_INC_588 589 +# define FB_BOOST_PP_INC_589 590 +# define FB_BOOST_PP_INC_590 591 +# define FB_BOOST_PP_INC_591 592 +# define FB_BOOST_PP_INC_592 593 +# define FB_BOOST_PP_INC_593 594 +# define FB_BOOST_PP_INC_594 595 +# define FB_BOOST_PP_INC_595 596 +# define FB_BOOST_PP_INC_596 597 +# define FB_BOOST_PP_INC_597 598 +# define FB_BOOST_PP_INC_598 599 +# define FB_BOOST_PP_INC_599 600 +# define FB_BOOST_PP_INC_600 601 +# define FB_BOOST_PP_INC_601 602 +# define FB_BOOST_PP_INC_602 603 +# define FB_BOOST_PP_INC_603 604 +# define FB_BOOST_PP_INC_604 605 +# define FB_BOOST_PP_INC_605 606 +# define FB_BOOST_PP_INC_606 607 +# define FB_BOOST_PP_INC_607 608 +# define FB_BOOST_PP_INC_608 609 +# define FB_BOOST_PP_INC_609 610 +# define FB_BOOST_PP_INC_610 611 +# define FB_BOOST_PP_INC_611 612 +# define FB_BOOST_PP_INC_612 613 +# define FB_BOOST_PP_INC_613 614 +# define FB_BOOST_PP_INC_614 615 +# define FB_BOOST_PP_INC_615 616 +# define FB_BOOST_PP_INC_616 617 +# define FB_BOOST_PP_INC_617 618 +# define FB_BOOST_PP_INC_618 619 +# define FB_BOOST_PP_INC_619 620 +# define FB_BOOST_PP_INC_620 621 +# define FB_BOOST_PP_INC_621 622 +# define FB_BOOST_PP_INC_622 623 +# define FB_BOOST_PP_INC_623 624 +# define FB_BOOST_PP_INC_624 625 +# define FB_BOOST_PP_INC_625 626 +# define FB_BOOST_PP_INC_626 627 +# define FB_BOOST_PP_INC_627 628 +# define FB_BOOST_PP_INC_628 629 +# define FB_BOOST_PP_INC_629 630 +# define FB_BOOST_PP_INC_630 631 +# define FB_BOOST_PP_INC_631 632 +# define FB_BOOST_PP_INC_632 633 +# define FB_BOOST_PP_INC_633 634 +# define FB_BOOST_PP_INC_634 635 +# define FB_BOOST_PP_INC_635 636 +# define FB_BOOST_PP_INC_636 637 +# define FB_BOOST_PP_INC_637 638 +# define FB_BOOST_PP_INC_638 639 +# define FB_BOOST_PP_INC_639 640 +# define FB_BOOST_PP_INC_640 641 +# define FB_BOOST_PP_INC_641 642 +# define FB_BOOST_PP_INC_642 643 +# define FB_BOOST_PP_INC_643 644 +# define FB_BOOST_PP_INC_644 645 +# define FB_BOOST_PP_INC_645 646 +# define FB_BOOST_PP_INC_646 647 +# define FB_BOOST_PP_INC_647 648 +# define FB_BOOST_PP_INC_648 649 +# define FB_BOOST_PP_INC_649 650 +# define FB_BOOST_PP_INC_650 651 +# define FB_BOOST_PP_INC_651 652 +# define FB_BOOST_PP_INC_652 653 +# define FB_BOOST_PP_INC_653 654 +# define FB_BOOST_PP_INC_654 655 +# define FB_BOOST_PP_INC_655 656 +# define FB_BOOST_PP_INC_656 657 +# define FB_BOOST_PP_INC_657 658 +# define FB_BOOST_PP_INC_658 659 +# define FB_BOOST_PP_INC_659 660 +# define FB_BOOST_PP_INC_660 661 +# define FB_BOOST_PP_INC_661 662 +# define FB_BOOST_PP_INC_662 663 +# define FB_BOOST_PP_INC_663 664 +# define FB_BOOST_PP_INC_664 665 +# define FB_BOOST_PP_INC_665 666 +# define FB_BOOST_PP_INC_666 667 +# define FB_BOOST_PP_INC_667 668 +# define FB_BOOST_PP_INC_668 669 +# define FB_BOOST_PP_INC_669 670 +# define FB_BOOST_PP_INC_670 671 +# define FB_BOOST_PP_INC_671 672 +# define FB_BOOST_PP_INC_672 673 +# define FB_BOOST_PP_INC_673 674 +# define FB_BOOST_PP_INC_674 675 +# define FB_BOOST_PP_INC_675 676 +# define FB_BOOST_PP_INC_676 677 +# define FB_BOOST_PP_INC_677 678 +# define FB_BOOST_PP_INC_678 679 +# define FB_BOOST_PP_INC_679 680 +# define FB_BOOST_PP_INC_680 681 +# define FB_BOOST_PP_INC_681 682 +# define FB_BOOST_PP_INC_682 683 +# define FB_BOOST_PP_INC_683 684 +# define FB_BOOST_PP_INC_684 685 +# define FB_BOOST_PP_INC_685 686 +# define FB_BOOST_PP_INC_686 687 +# define FB_BOOST_PP_INC_687 688 +# define FB_BOOST_PP_INC_688 689 +# define FB_BOOST_PP_INC_689 690 +# define FB_BOOST_PP_INC_690 691 +# define FB_BOOST_PP_INC_691 692 +# define FB_BOOST_PP_INC_692 693 +# define FB_BOOST_PP_INC_693 694 +# define FB_BOOST_PP_INC_694 695 +# define FB_BOOST_PP_INC_695 696 +# define FB_BOOST_PP_INC_696 697 +# define FB_BOOST_PP_INC_697 698 +# define FB_BOOST_PP_INC_698 699 +# define FB_BOOST_PP_INC_699 700 +# define FB_BOOST_PP_INC_700 701 +# define FB_BOOST_PP_INC_701 702 +# define FB_BOOST_PP_INC_702 703 +# define FB_BOOST_PP_INC_703 704 +# define FB_BOOST_PP_INC_704 705 +# define FB_BOOST_PP_INC_705 706 +# define FB_BOOST_PP_INC_706 707 +# define FB_BOOST_PP_INC_707 708 +# define FB_BOOST_PP_INC_708 709 +# define FB_BOOST_PP_INC_709 710 +# define FB_BOOST_PP_INC_710 711 +# define FB_BOOST_PP_INC_711 712 +# define FB_BOOST_PP_INC_712 713 +# define FB_BOOST_PP_INC_713 714 +# define FB_BOOST_PP_INC_714 715 +# define FB_BOOST_PP_INC_715 716 +# define FB_BOOST_PP_INC_716 717 +# define FB_BOOST_PP_INC_717 718 +# define FB_BOOST_PP_INC_718 719 +# define FB_BOOST_PP_INC_719 720 +# define FB_BOOST_PP_INC_720 721 +# define FB_BOOST_PP_INC_721 722 +# define FB_BOOST_PP_INC_722 723 +# define FB_BOOST_PP_INC_723 724 +# define FB_BOOST_PP_INC_724 725 +# define FB_BOOST_PP_INC_725 726 +# define FB_BOOST_PP_INC_726 727 +# define FB_BOOST_PP_INC_727 728 +# define FB_BOOST_PP_INC_728 729 +# define FB_BOOST_PP_INC_729 730 +# define FB_BOOST_PP_INC_730 731 +# define FB_BOOST_PP_INC_731 732 +# define FB_BOOST_PP_INC_732 733 +# define FB_BOOST_PP_INC_733 734 +# define FB_BOOST_PP_INC_734 735 +# define FB_BOOST_PP_INC_735 736 +# define FB_BOOST_PP_INC_736 737 +# define FB_BOOST_PP_INC_737 738 +# define FB_BOOST_PP_INC_738 739 +# define FB_BOOST_PP_INC_739 740 +# define FB_BOOST_PP_INC_740 741 +# define FB_BOOST_PP_INC_741 742 +# define FB_BOOST_PP_INC_742 743 +# define FB_BOOST_PP_INC_743 744 +# define FB_BOOST_PP_INC_744 745 +# define FB_BOOST_PP_INC_745 746 +# define FB_BOOST_PP_INC_746 747 +# define FB_BOOST_PP_INC_747 748 +# define FB_BOOST_PP_INC_748 749 +# define FB_BOOST_PP_INC_749 750 +# define FB_BOOST_PP_INC_750 751 +# define FB_BOOST_PP_INC_751 752 +# define FB_BOOST_PP_INC_752 753 +# define FB_BOOST_PP_INC_753 754 +# define FB_BOOST_PP_INC_754 755 +# define FB_BOOST_PP_INC_755 756 +# define FB_BOOST_PP_INC_756 757 +# define FB_BOOST_PP_INC_757 758 +# define FB_BOOST_PP_INC_758 759 +# define FB_BOOST_PP_INC_759 760 +# define FB_BOOST_PP_INC_760 761 +# define FB_BOOST_PP_INC_761 762 +# define FB_BOOST_PP_INC_762 763 +# define FB_BOOST_PP_INC_763 764 +# define FB_BOOST_PP_INC_764 765 +# define FB_BOOST_PP_INC_765 766 +# define FB_BOOST_PP_INC_766 767 +# define FB_BOOST_PP_INC_767 768 +# define FB_BOOST_PP_INC_768 769 +# define FB_BOOST_PP_INC_769 770 +# define FB_BOOST_PP_INC_770 771 +# define FB_BOOST_PP_INC_771 772 +# define FB_BOOST_PP_INC_772 773 +# define FB_BOOST_PP_INC_773 774 +# define FB_BOOST_PP_INC_774 775 +# define FB_BOOST_PP_INC_775 776 +# define FB_BOOST_PP_INC_776 777 +# define FB_BOOST_PP_INC_777 778 +# define FB_BOOST_PP_INC_778 779 +# define FB_BOOST_PP_INC_779 780 +# define FB_BOOST_PP_INC_780 781 +# define FB_BOOST_PP_INC_781 782 +# define FB_BOOST_PP_INC_782 783 +# define FB_BOOST_PP_INC_783 784 +# define FB_BOOST_PP_INC_784 785 +# define FB_BOOST_PP_INC_785 786 +# define FB_BOOST_PP_INC_786 787 +# define FB_BOOST_PP_INC_787 788 +# define FB_BOOST_PP_INC_788 789 +# define FB_BOOST_PP_INC_789 790 +# define FB_BOOST_PP_INC_790 791 +# define FB_BOOST_PP_INC_791 792 +# define FB_BOOST_PP_INC_792 793 +# define FB_BOOST_PP_INC_793 794 +# define FB_BOOST_PP_INC_794 795 +# define FB_BOOST_PP_INC_795 796 +# define FB_BOOST_PP_INC_796 797 +# define FB_BOOST_PP_INC_797 798 +# define FB_BOOST_PP_INC_798 799 +# define FB_BOOST_PP_INC_799 800 +# define FB_BOOST_PP_INC_800 801 +# define FB_BOOST_PP_INC_801 802 +# define FB_BOOST_PP_INC_802 803 +# define FB_BOOST_PP_INC_803 804 +# define FB_BOOST_PP_INC_804 805 +# define FB_BOOST_PP_INC_805 806 +# define FB_BOOST_PP_INC_806 807 +# define FB_BOOST_PP_INC_807 808 +# define FB_BOOST_PP_INC_808 809 +# define FB_BOOST_PP_INC_809 810 +# define FB_BOOST_PP_INC_810 811 +# define FB_BOOST_PP_INC_811 812 +# define FB_BOOST_PP_INC_812 813 +# define FB_BOOST_PP_INC_813 814 +# define FB_BOOST_PP_INC_814 815 +# define FB_BOOST_PP_INC_815 816 +# define FB_BOOST_PP_INC_816 817 +# define FB_BOOST_PP_INC_817 818 +# define FB_BOOST_PP_INC_818 819 +# define FB_BOOST_PP_INC_819 820 +# define FB_BOOST_PP_INC_820 821 +# define FB_BOOST_PP_INC_821 822 +# define FB_BOOST_PP_INC_822 823 +# define FB_BOOST_PP_INC_823 824 +# define FB_BOOST_PP_INC_824 825 +# define FB_BOOST_PP_INC_825 826 +# define FB_BOOST_PP_INC_826 827 +# define FB_BOOST_PP_INC_827 828 +# define FB_BOOST_PP_INC_828 829 +# define FB_BOOST_PP_INC_829 830 +# define FB_BOOST_PP_INC_830 831 +# define FB_BOOST_PP_INC_831 832 +# define FB_BOOST_PP_INC_832 833 +# define FB_BOOST_PP_INC_833 834 +# define FB_BOOST_PP_INC_834 835 +# define FB_BOOST_PP_INC_835 836 +# define FB_BOOST_PP_INC_836 837 +# define FB_BOOST_PP_INC_837 838 +# define FB_BOOST_PP_INC_838 839 +# define FB_BOOST_PP_INC_839 840 +# define FB_BOOST_PP_INC_840 841 +# define FB_BOOST_PP_INC_841 842 +# define FB_BOOST_PP_INC_842 843 +# define FB_BOOST_PP_INC_843 844 +# define FB_BOOST_PP_INC_844 845 +# define FB_BOOST_PP_INC_845 846 +# define FB_BOOST_PP_INC_846 847 +# define FB_BOOST_PP_INC_847 848 +# define FB_BOOST_PP_INC_848 849 +# define FB_BOOST_PP_INC_849 850 +# define FB_BOOST_PP_INC_850 851 +# define FB_BOOST_PP_INC_851 852 +# define FB_BOOST_PP_INC_852 853 +# define FB_BOOST_PP_INC_853 854 +# define FB_BOOST_PP_INC_854 855 +# define FB_BOOST_PP_INC_855 856 +# define FB_BOOST_PP_INC_856 857 +# define FB_BOOST_PP_INC_857 858 +# define FB_BOOST_PP_INC_858 859 +# define FB_BOOST_PP_INC_859 860 +# define FB_BOOST_PP_INC_860 861 +# define FB_BOOST_PP_INC_861 862 +# define FB_BOOST_PP_INC_862 863 +# define FB_BOOST_PP_INC_863 864 +# define FB_BOOST_PP_INC_864 865 +# define FB_BOOST_PP_INC_865 866 +# define FB_BOOST_PP_INC_866 867 +# define FB_BOOST_PP_INC_867 868 +# define FB_BOOST_PP_INC_868 869 +# define FB_BOOST_PP_INC_869 870 +# define FB_BOOST_PP_INC_870 871 +# define FB_BOOST_PP_INC_871 872 +# define FB_BOOST_PP_INC_872 873 +# define FB_BOOST_PP_INC_873 874 +# define FB_BOOST_PP_INC_874 875 +# define FB_BOOST_PP_INC_875 876 +# define FB_BOOST_PP_INC_876 877 +# define FB_BOOST_PP_INC_877 878 +# define FB_BOOST_PP_INC_878 879 +# define FB_BOOST_PP_INC_879 880 +# define FB_BOOST_PP_INC_880 881 +# define FB_BOOST_PP_INC_881 882 +# define FB_BOOST_PP_INC_882 883 +# define FB_BOOST_PP_INC_883 884 +# define FB_BOOST_PP_INC_884 885 +# define FB_BOOST_PP_INC_885 886 +# define FB_BOOST_PP_INC_886 887 +# define FB_BOOST_PP_INC_887 888 +# define FB_BOOST_PP_INC_888 889 +# define FB_BOOST_PP_INC_889 890 +# define FB_BOOST_PP_INC_890 891 +# define FB_BOOST_PP_INC_891 892 +# define FB_BOOST_PP_INC_892 893 +# define FB_BOOST_PP_INC_893 894 +# define FB_BOOST_PP_INC_894 895 +# define FB_BOOST_PP_INC_895 896 +# define FB_BOOST_PP_INC_896 897 +# define FB_BOOST_PP_INC_897 898 +# define FB_BOOST_PP_INC_898 899 +# define FB_BOOST_PP_INC_899 900 +# define FB_BOOST_PP_INC_900 901 +# define FB_BOOST_PP_INC_901 902 +# define FB_BOOST_PP_INC_902 903 +# define FB_BOOST_PP_INC_903 904 +# define FB_BOOST_PP_INC_904 905 +# define FB_BOOST_PP_INC_905 906 +# define FB_BOOST_PP_INC_906 907 +# define FB_BOOST_PP_INC_907 908 +# define FB_BOOST_PP_INC_908 909 +# define FB_BOOST_PP_INC_909 910 +# define FB_BOOST_PP_INC_910 911 +# define FB_BOOST_PP_INC_911 912 +# define FB_BOOST_PP_INC_912 913 +# define FB_BOOST_PP_INC_913 914 +# define FB_BOOST_PP_INC_914 915 +# define FB_BOOST_PP_INC_915 916 +# define FB_BOOST_PP_INC_916 917 +# define FB_BOOST_PP_INC_917 918 +# define FB_BOOST_PP_INC_918 919 +# define FB_BOOST_PP_INC_919 920 +# define FB_BOOST_PP_INC_920 921 +# define FB_BOOST_PP_INC_921 922 +# define FB_BOOST_PP_INC_922 923 +# define FB_BOOST_PP_INC_923 924 +# define FB_BOOST_PP_INC_924 925 +# define FB_BOOST_PP_INC_925 926 +# define FB_BOOST_PP_INC_926 927 +# define FB_BOOST_PP_INC_927 928 +# define FB_BOOST_PP_INC_928 929 +# define FB_BOOST_PP_INC_929 930 +# define FB_BOOST_PP_INC_930 931 +# define FB_BOOST_PP_INC_931 932 +# define FB_BOOST_PP_INC_932 933 +# define FB_BOOST_PP_INC_933 934 +# define FB_BOOST_PP_INC_934 935 +# define FB_BOOST_PP_INC_935 936 +# define FB_BOOST_PP_INC_936 937 +# define FB_BOOST_PP_INC_937 938 +# define FB_BOOST_PP_INC_938 939 +# define FB_BOOST_PP_INC_939 940 +# define FB_BOOST_PP_INC_940 941 +# define FB_BOOST_PP_INC_941 942 +# define FB_BOOST_PP_INC_942 943 +# define FB_BOOST_PP_INC_943 944 +# define FB_BOOST_PP_INC_944 945 +# define FB_BOOST_PP_INC_945 946 +# define FB_BOOST_PP_INC_946 947 +# define FB_BOOST_PP_INC_947 948 +# define FB_BOOST_PP_INC_948 949 +# define FB_BOOST_PP_INC_949 950 +# define FB_BOOST_PP_INC_950 951 +# define FB_BOOST_PP_INC_951 952 +# define FB_BOOST_PP_INC_952 953 +# define FB_BOOST_PP_INC_953 954 +# define FB_BOOST_PP_INC_954 955 +# define FB_BOOST_PP_INC_955 956 +# define FB_BOOST_PP_INC_956 957 +# define FB_BOOST_PP_INC_957 958 +# define FB_BOOST_PP_INC_958 959 +# define FB_BOOST_PP_INC_959 960 +# define FB_BOOST_PP_INC_960 961 +# define FB_BOOST_PP_INC_961 962 +# define FB_BOOST_PP_INC_962 963 +# define FB_BOOST_PP_INC_963 964 +# define FB_BOOST_PP_INC_964 965 +# define FB_BOOST_PP_INC_965 966 +# define FB_BOOST_PP_INC_966 967 +# define FB_BOOST_PP_INC_967 968 +# define FB_BOOST_PP_INC_968 969 +# define FB_BOOST_PP_INC_969 970 +# define FB_BOOST_PP_INC_970 971 +# define FB_BOOST_PP_INC_971 972 +# define FB_BOOST_PP_INC_972 973 +# define FB_BOOST_PP_INC_973 974 +# define FB_BOOST_PP_INC_974 975 +# define FB_BOOST_PP_INC_975 976 +# define FB_BOOST_PP_INC_976 977 +# define FB_BOOST_PP_INC_977 978 +# define FB_BOOST_PP_INC_978 979 +# define FB_BOOST_PP_INC_979 980 +# define FB_BOOST_PP_INC_980 981 +# define FB_BOOST_PP_INC_981 982 +# define FB_BOOST_PP_INC_982 983 +# define FB_BOOST_PP_INC_983 984 +# define FB_BOOST_PP_INC_984 985 +# define FB_BOOST_PP_INC_985 986 +# define FB_BOOST_PP_INC_986 987 +# define FB_BOOST_PP_INC_987 988 +# define FB_BOOST_PP_INC_988 989 +# define FB_BOOST_PP_INC_989 990 +# define FB_BOOST_PP_INC_990 991 +# define FB_BOOST_PP_INC_991 992 +# define FB_BOOST_PP_INC_992 993 +# define FB_BOOST_PP_INC_993 994 +# define FB_BOOST_PP_INC_994 995 +# define FB_BOOST_PP_INC_995 996 +# define FB_BOOST_PP_INC_996 997 +# define FB_BOOST_PP_INC_997 998 +# define FB_BOOST_PP_INC_998 999 +# define FB_BOOST_PP_INC_999 1000 +# define FB_BOOST_PP_INC_1000 1001 +# define FB_BOOST_PP_INC_1001 1002 +# define FB_BOOST_PP_INC_1002 1003 +# define FB_BOOST_PP_INC_1003 1004 +# define FB_BOOST_PP_INC_1004 1005 +# define FB_BOOST_PP_INC_1005 1006 +# define FB_BOOST_PP_INC_1006 1007 +# define FB_BOOST_PP_INC_1007 1008 +# define FB_BOOST_PP_INC_1008 1009 +# define FB_BOOST_PP_INC_1009 1010 +# define FB_BOOST_PP_INC_1010 1011 +# define FB_BOOST_PP_INC_1011 1012 +# define FB_BOOST_PP_INC_1012 1013 +# define FB_BOOST_PP_INC_1013 1014 +# define FB_BOOST_PP_INC_1014 1015 +# define FB_BOOST_PP_INC_1015 1016 +# define FB_BOOST_PP_INC_1016 1017 +# define FB_BOOST_PP_INC_1017 1018 +# define FB_BOOST_PP_INC_1018 1019 +# define FB_BOOST_PP_INC_1019 1020 +# define FB_BOOST_PP_INC_1020 1021 +# define FB_BOOST_PP_INC_1021 1022 +# define FB_BOOST_PP_INC_1022 1023 +# define FB_BOOST_PP_INC_1023 1024 +# define FB_BOOST_PP_INC_1024 1024 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/inc_256.hpp b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/inc_256.hpp new file mode 100644 index 0000000000..9bd5ace472 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/inc_256.hpp @@ -0,0 +1,275 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_ARITHMETIC_INC_256_HPP +# define FB_BOOST_PREPROCESSOR_ARITHMETIC_INC_256_HPP +# +# define FB_BOOST_PP_INC_0 1 +# define FB_BOOST_PP_INC_1 2 +# define FB_BOOST_PP_INC_2 3 +# define FB_BOOST_PP_INC_3 4 +# define FB_BOOST_PP_INC_4 5 +# define FB_BOOST_PP_INC_5 6 +# define FB_BOOST_PP_INC_6 7 +# define FB_BOOST_PP_INC_7 8 +# define FB_BOOST_PP_INC_8 9 +# define FB_BOOST_PP_INC_9 10 +# define FB_BOOST_PP_INC_10 11 +# define FB_BOOST_PP_INC_11 12 +# define FB_BOOST_PP_INC_12 13 +# define FB_BOOST_PP_INC_13 14 +# define FB_BOOST_PP_INC_14 15 +# define FB_BOOST_PP_INC_15 16 +# define FB_BOOST_PP_INC_16 17 +# define FB_BOOST_PP_INC_17 18 +# define FB_BOOST_PP_INC_18 19 +# define FB_BOOST_PP_INC_19 20 +# define FB_BOOST_PP_INC_20 21 +# define FB_BOOST_PP_INC_21 22 +# define FB_BOOST_PP_INC_22 23 +# define FB_BOOST_PP_INC_23 24 +# define FB_BOOST_PP_INC_24 25 +# define FB_BOOST_PP_INC_25 26 +# define FB_BOOST_PP_INC_26 27 +# define FB_BOOST_PP_INC_27 28 +# define FB_BOOST_PP_INC_28 29 +# define FB_BOOST_PP_INC_29 30 +# define FB_BOOST_PP_INC_30 31 +# define FB_BOOST_PP_INC_31 32 +# define FB_BOOST_PP_INC_32 33 +# define FB_BOOST_PP_INC_33 34 +# define FB_BOOST_PP_INC_34 35 +# define FB_BOOST_PP_INC_35 36 +# define FB_BOOST_PP_INC_36 37 +# define FB_BOOST_PP_INC_37 38 +# define FB_BOOST_PP_INC_38 39 +# define FB_BOOST_PP_INC_39 40 +# define FB_BOOST_PP_INC_40 41 +# define FB_BOOST_PP_INC_41 42 +# define FB_BOOST_PP_INC_42 43 +# define FB_BOOST_PP_INC_43 44 +# define FB_BOOST_PP_INC_44 45 +# define FB_BOOST_PP_INC_45 46 +# define FB_BOOST_PP_INC_46 47 +# define FB_BOOST_PP_INC_47 48 +# define FB_BOOST_PP_INC_48 49 +# define FB_BOOST_PP_INC_49 50 +# define FB_BOOST_PP_INC_50 51 +# define FB_BOOST_PP_INC_51 52 +# define FB_BOOST_PP_INC_52 53 +# define FB_BOOST_PP_INC_53 54 +# define FB_BOOST_PP_INC_54 55 +# define FB_BOOST_PP_INC_55 56 +# define FB_BOOST_PP_INC_56 57 +# define FB_BOOST_PP_INC_57 58 +# define FB_BOOST_PP_INC_58 59 +# define FB_BOOST_PP_INC_59 60 +# define FB_BOOST_PP_INC_60 61 +# define FB_BOOST_PP_INC_61 62 +# define FB_BOOST_PP_INC_62 63 +# define FB_BOOST_PP_INC_63 64 +# define FB_BOOST_PP_INC_64 65 +# define FB_BOOST_PP_INC_65 66 +# define FB_BOOST_PP_INC_66 67 +# define FB_BOOST_PP_INC_67 68 +# define FB_BOOST_PP_INC_68 69 +# define FB_BOOST_PP_INC_69 70 +# define FB_BOOST_PP_INC_70 71 +# define FB_BOOST_PP_INC_71 72 +# define FB_BOOST_PP_INC_72 73 +# define FB_BOOST_PP_INC_73 74 +# define FB_BOOST_PP_INC_74 75 +# define FB_BOOST_PP_INC_75 76 +# define FB_BOOST_PP_INC_76 77 +# define FB_BOOST_PP_INC_77 78 +# define FB_BOOST_PP_INC_78 79 +# define FB_BOOST_PP_INC_79 80 +# define FB_BOOST_PP_INC_80 81 +# define FB_BOOST_PP_INC_81 82 +# define FB_BOOST_PP_INC_82 83 +# define FB_BOOST_PP_INC_83 84 +# define FB_BOOST_PP_INC_84 85 +# define FB_BOOST_PP_INC_85 86 +# define FB_BOOST_PP_INC_86 87 +# define FB_BOOST_PP_INC_87 88 +# define FB_BOOST_PP_INC_88 89 +# define FB_BOOST_PP_INC_89 90 +# define FB_BOOST_PP_INC_90 91 +# define FB_BOOST_PP_INC_91 92 +# define FB_BOOST_PP_INC_92 93 +# define FB_BOOST_PP_INC_93 94 +# define FB_BOOST_PP_INC_94 95 +# define FB_BOOST_PP_INC_95 96 +# define FB_BOOST_PP_INC_96 97 +# define FB_BOOST_PP_INC_97 98 +# define FB_BOOST_PP_INC_98 99 +# define FB_BOOST_PP_INC_99 100 +# define FB_BOOST_PP_INC_100 101 +# define FB_BOOST_PP_INC_101 102 +# define FB_BOOST_PP_INC_102 103 +# define FB_BOOST_PP_INC_103 104 +# define FB_BOOST_PP_INC_104 105 +# define FB_BOOST_PP_INC_105 106 +# define FB_BOOST_PP_INC_106 107 +# define FB_BOOST_PP_INC_107 108 +# define FB_BOOST_PP_INC_108 109 +# define FB_BOOST_PP_INC_109 110 +# define FB_BOOST_PP_INC_110 111 +# define FB_BOOST_PP_INC_111 112 +# define FB_BOOST_PP_INC_112 113 +# define FB_BOOST_PP_INC_113 114 +# define FB_BOOST_PP_INC_114 115 +# define FB_BOOST_PP_INC_115 116 +# define FB_BOOST_PP_INC_116 117 +# define FB_BOOST_PP_INC_117 118 +# define FB_BOOST_PP_INC_118 119 +# define FB_BOOST_PP_INC_119 120 +# define FB_BOOST_PP_INC_120 121 +# define FB_BOOST_PP_INC_121 122 +# define FB_BOOST_PP_INC_122 123 +# define FB_BOOST_PP_INC_123 124 +# define FB_BOOST_PP_INC_124 125 +# define FB_BOOST_PP_INC_125 126 +# define FB_BOOST_PP_INC_126 127 +# define FB_BOOST_PP_INC_127 128 +# define FB_BOOST_PP_INC_128 129 +# define FB_BOOST_PP_INC_129 130 +# define FB_BOOST_PP_INC_130 131 +# define FB_BOOST_PP_INC_131 132 +# define FB_BOOST_PP_INC_132 133 +# define FB_BOOST_PP_INC_133 134 +# define FB_BOOST_PP_INC_134 135 +# define FB_BOOST_PP_INC_135 136 +# define FB_BOOST_PP_INC_136 137 +# define FB_BOOST_PP_INC_137 138 +# define FB_BOOST_PP_INC_138 139 +# define FB_BOOST_PP_INC_139 140 +# define FB_BOOST_PP_INC_140 141 +# define FB_BOOST_PP_INC_141 142 +# define FB_BOOST_PP_INC_142 143 +# define FB_BOOST_PP_INC_143 144 +# define FB_BOOST_PP_INC_144 145 +# define FB_BOOST_PP_INC_145 146 +# define FB_BOOST_PP_INC_146 147 +# define FB_BOOST_PP_INC_147 148 +# define FB_BOOST_PP_INC_148 149 +# define FB_BOOST_PP_INC_149 150 +# define FB_BOOST_PP_INC_150 151 +# define FB_BOOST_PP_INC_151 152 +# define FB_BOOST_PP_INC_152 153 +# define FB_BOOST_PP_INC_153 154 +# define FB_BOOST_PP_INC_154 155 +# define FB_BOOST_PP_INC_155 156 +# define FB_BOOST_PP_INC_156 157 +# define FB_BOOST_PP_INC_157 158 +# define FB_BOOST_PP_INC_158 159 +# define FB_BOOST_PP_INC_159 160 +# define FB_BOOST_PP_INC_160 161 +# define FB_BOOST_PP_INC_161 162 +# define FB_BOOST_PP_INC_162 163 +# define FB_BOOST_PP_INC_163 164 +# define FB_BOOST_PP_INC_164 165 +# define FB_BOOST_PP_INC_165 166 +# define FB_BOOST_PP_INC_166 167 +# define FB_BOOST_PP_INC_167 168 +# define FB_BOOST_PP_INC_168 169 +# define FB_BOOST_PP_INC_169 170 +# define FB_BOOST_PP_INC_170 171 +# define FB_BOOST_PP_INC_171 172 +# define FB_BOOST_PP_INC_172 173 +# define FB_BOOST_PP_INC_173 174 +# define FB_BOOST_PP_INC_174 175 +# define FB_BOOST_PP_INC_175 176 +# define FB_BOOST_PP_INC_176 177 +# define FB_BOOST_PP_INC_177 178 +# define FB_BOOST_PP_INC_178 179 +# define FB_BOOST_PP_INC_179 180 +# define FB_BOOST_PP_INC_180 181 +# define FB_BOOST_PP_INC_181 182 +# define FB_BOOST_PP_INC_182 183 +# define FB_BOOST_PP_INC_183 184 +# define FB_BOOST_PP_INC_184 185 +# define FB_BOOST_PP_INC_185 186 +# define FB_BOOST_PP_INC_186 187 +# define FB_BOOST_PP_INC_187 188 +# define FB_BOOST_PP_INC_188 189 +# define FB_BOOST_PP_INC_189 190 +# define FB_BOOST_PP_INC_190 191 +# define FB_BOOST_PP_INC_191 192 +# define FB_BOOST_PP_INC_192 193 +# define FB_BOOST_PP_INC_193 194 +# define FB_BOOST_PP_INC_194 195 +# define FB_BOOST_PP_INC_195 196 +# define FB_BOOST_PP_INC_196 197 +# define FB_BOOST_PP_INC_197 198 +# define FB_BOOST_PP_INC_198 199 +# define FB_BOOST_PP_INC_199 200 +# define FB_BOOST_PP_INC_200 201 +# define FB_BOOST_PP_INC_201 202 +# define FB_BOOST_PP_INC_202 203 +# define FB_BOOST_PP_INC_203 204 +# define FB_BOOST_PP_INC_204 205 +# define FB_BOOST_PP_INC_205 206 +# define FB_BOOST_PP_INC_206 207 +# define FB_BOOST_PP_INC_207 208 +# define FB_BOOST_PP_INC_208 209 +# define FB_BOOST_PP_INC_209 210 +# define FB_BOOST_PP_INC_210 211 +# define FB_BOOST_PP_INC_211 212 +# define FB_BOOST_PP_INC_212 213 +# define FB_BOOST_PP_INC_213 214 +# define FB_BOOST_PP_INC_214 215 +# define FB_BOOST_PP_INC_215 216 +# define FB_BOOST_PP_INC_216 217 +# define FB_BOOST_PP_INC_217 218 +# define FB_BOOST_PP_INC_218 219 +# define FB_BOOST_PP_INC_219 220 +# define FB_BOOST_PP_INC_220 221 +# define FB_BOOST_PP_INC_221 222 +# define FB_BOOST_PP_INC_222 223 +# define FB_BOOST_PP_INC_223 224 +# define FB_BOOST_PP_INC_224 225 +# define FB_BOOST_PP_INC_225 226 +# define FB_BOOST_PP_INC_226 227 +# define FB_BOOST_PP_INC_227 228 +# define FB_BOOST_PP_INC_228 229 +# define FB_BOOST_PP_INC_229 230 +# define FB_BOOST_PP_INC_230 231 +# define FB_BOOST_PP_INC_231 232 +# define FB_BOOST_PP_INC_232 233 +# define FB_BOOST_PP_INC_233 234 +# define FB_BOOST_PP_INC_234 235 +# define FB_BOOST_PP_INC_235 236 +# define FB_BOOST_PP_INC_236 237 +# define FB_BOOST_PP_INC_237 238 +# define FB_BOOST_PP_INC_238 239 +# define FB_BOOST_PP_INC_239 240 +# define FB_BOOST_PP_INC_240 241 +# define FB_BOOST_PP_INC_241 242 +# define FB_BOOST_PP_INC_242 243 +# define FB_BOOST_PP_INC_243 244 +# define FB_BOOST_PP_INC_244 245 +# define FB_BOOST_PP_INC_245 246 +# define FB_BOOST_PP_INC_246 247 +# define FB_BOOST_PP_INC_247 248 +# define FB_BOOST_PP_INC_248 249 +# define FB_BOOST_PP_INC_249 250 +# define FB_BOOST_PP_INC_250 251 +# define FB_BOOST_PP_INC_251 252 +# define FB_BOOST_PP_INC_252 253 +# define FB_BOOST_PP_INC_253 254 +# define FB_BOOST_PP_INC_254 255 +# define FB_BOOST_PP_INC_255 256 +# define FB_BOOST_PP_INC_256 256 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/inc_512.hpp b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/inc_512.hpp new file mode 100644 index 0000000000..91c2d9a2e4 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/arithmetic/limits/inc_512.hpp @@ -0,0 +1,280 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_ARITHMETIC_INC_512_HPP +# define FB_BOOST_PREPROCESSOR_ARITHMETIC_INC_512_HPP +# +# if defined(FB_BOOST_PP_INC_256) +# undef FB_BOOST_PP_INC_256 +# endif +# +# define FB_BOOST_PP_INC_256 257 +# define FB_BOOST_PP_INC_257 258 +# define FB_BOOST_PP_INC_258 259 +# define FB_BOOST_PP_INC_259 260 +# define FB_BOOST_PP_INC_260 261 +# define FB_BOOST_PP_INC_261 262 +# define FB_BOOST_PP_INC_262 263 +# define FB_BOOST_PP_INC_263 264 +# define FB_BOOST_PP_INC_264 265 +# define FB_BOOST_PP_INC_265 266 +# define FB_BOOST_PP_INC_266 267 +# define FB_BOOST_PP_INC_267 268 +# define FB_BOOST_PP_INC_268 269 +# define FB_BOOST_PP_INC_269 270 +# define FB_BOOST_PP_INC_270 271 +# define FB_BOOST_PP_INC_271 272 +# define FB_BOOST_PP_INC_272 273 +# define FB_BOOST_PP_INC_273 274 +# define FB_BOOST_PP_INC_274 275 +# define FB_BOOST_PP_INC_275 276 +# define FB_BOOST_PP_INC_276 277 +# define FB_BOOST_PP_INC_277 278 +# define FB_BOOST_PP_INC_278 279 +# define FB_BOOST_PP_INC_279 280 +# define FB_BOOST_PP_INC_280 281 +# define FB_BOOST_PP_INC_281 282 +# define FB_BOOST_PP_INC_282 283 +# define FB_BOOST_PP_INC_283 284 +# define FB_BOOST_PP_INC_284 285 +# define FB_BOOST_PP_INC_285 286 +# define FB_BOOST_PP_INC_286 287 +# define FB_BOOST_PP_INC_287 288 +# define FB_BOOST_PP_INC_288 289 +# define FB_BOOST_PP_INC_289 290 +# define FB_BOOST_PP_INC_290 291 +# define FB_BOOST_PP_INC_291 292 +# define FB_BOOST_PP_INC_292 293 +# define FB_BOOST_PP_INC_293 294 +# define FB_BOOST_PP_INC_294 295 +# define FB_BOOST_PP_INC_295 296 +# define FB_BOOST_PP_INC_296 297 +# define FB_BOOST_PP_INC_297 298 +# define FB_BOOST_PP_INC_298 299 +# define FB_BOOST_PP_INC_299 300 +# define FB_BOOST_PP_INC_300 301 +# define FB_BOOST_PP_INC_301 302 +# define FB_BOOST_PP_INC_302 303 +# define FB_BOOST_PP_INC_303 304 +# define FB_BOOST_PP_INC_304 305 +# define FB_BOOST_PP_INC_305 306 +# define FB_BOOST_PP_INC_306 307 +# define FB_BOOST_PP_INC_307 308 +# define FB_BOOST_PP_INC_308 309 +# define FB_BOOST_PP_INC_309 310 +# define FB_BOOST_PP_INC_310 311 +# define FB_BOOST_PP_INC_311 312 +# define FB_BOOST_PP_INC_312 313 +# define FB_BOOST_PP_INC_313 314 +# define FB_BOOST_PP_INC_314 315 +# define FB_BOOST_PP_INC_315 316 +# define FB_BOOST_PP_INC_316 317 +# define FB_BOOST_PP_INC_317 318 +# define FB_BOOST_PP_INC_318 319 +# define FB_BOOST_PP_INC_319 320 +# define FB_BOOST_PP_INC_320 321 +# define FB_BOOST_PP_INC_321 322 +# define FB_BOOST_PP_INC_322 323 +# define FB_BOOST_PP_INC_323 324 +# define FB_BOOST_PP_INC_324 325 +# define FB_BOOST_PP_INC_325 326 +# define FB_BOOST_PP_INC_326 327 +# define FB_BOOST_PP_INC_327 328 +# define FB_BOOST_PP_INC_328 329 +# define FB_BOOST_PP_INC_329 330 +# define FB_BOOST_PP_INC_330 331 +# define FB_BOOST_PP_INC_331 332 +# define FB_BOOST_PP_INC_332 333 +# define FB_BOOST_PP_INC_333 334 +# define FB_BOOST_PP_INC_334 335 +# define FB_BOOST_PP_INC_335 336 +# define FB_BOOST_PP_INC_336 337 +# define FB_BOOST_PP_INC_337 338 +# define FB_BOOST_PP_INC_338 339 +# define FB_BOOST_PP_INC_339 340 +# define FB_BOOST_PP_INC_340 341 +# define FB_BOOST_PP_INC_341 342 +# define FB_BOOST_PP_INC_342 343 +# define FB_BOOST_PP_INC_343 344 +# define FB_BOOST_PP_INC_344 345 +# define FB_BOOST_PP_INC_345 346 +# define FB_BOOST_PP_INC_346 347 +# define FB_BOOST_PP_INC_347 348 +# define FB_BOOST_PP_INC_348 349 +# define FB_BOOST_PP_INC_349 350 +# define FB_BOOST_PP_INC_350 351 +# define FB_BOOST_PP_INC_351 352 +# define FB_BOOST_PP_INC_352 353 +# define FB_BOOST_PP_INC_353 354 +# define FB_BOOST_PP_INC_354 355 +# define FB_BOOST_PP_INC_355 356 +# define FB_BOOST_PP_INC_356 357 +# define FB_BOOST_PP_INC_357 358 +# define FB_BOOST_PP_INC_358 359 +# define FB_BOOST_PP_INC_359 360 +# define FB_BOOST_PP_INC_360 361 +# define FB_BOOST_PP_INC_361 362 +# define FB_BOOST_PP_INC_362 363 +# define FB_BOOST_PP_INC_363 364 +# define FB_BOOST_PP_INC_364 365 +# define FB_BOOST_PP_INC_365 366 +# define FB_BOOST_PP_INC_366 367 +# define FB_BOOST_PP_INC_367 368 +# define FB_BOOST_PP_INC_368 369 +# define FB_BOOST_PP_INC_369 370 +# define FB_BOOST_PP_INC_370 371 +# define FB_BOOST_PP_INC_371 372 +# define FB_BOOST_PP_INC_372 373 +# define FB_BOOST_PP_INC_373 374 +# define FB_BOOST_PP_INC_374 375 +# define FB_BOOST_PP_INC_375 376 +# define FB_BOOST_PP_INC_376 377 +# define FB_BOOST_PP_INC_377 378 +# define FB_BOOST_PP_INC_378 379 +# define FB_BOOST_PP_INC_379 380 +# define FB_BOOST_PP_INC_380 381 +# define FB_BOOST_PP_INC_381 382 +# define FB_BOOST_PP_INC_382 383 +# define FB_BOOST_PP_INC_383 384 +# define FB_BOOST_PP_INC_384 385 +# define FB_BOOST_PP_INC_385 386 +# define FB_BOOST_PP_INC_386 387 +# define FB_BOOST_PP_INC_387 388 +# define FB_BOOST_PP_INC_388 389 +# define FB_BOOST_PP_INC_389 390 +# define FB_BOOST_PP_INC_390 391 +# define FB_BOOST_PP_INC_391 392 +# define FB_BOOST_PP_INC_392 393 +# define FB_BOOST_PP_INC_393 394 +# define FB_BOOST_PP_INC_394 395 +# define FB_BOOST_PP_INC_395 396 +# define FB_BOOST_PP_INC_396 397 +# define FB_BOOST_PP_INC_397 398 +# define FB_BOOST_PP_INC_398 399 +# define FB_BOOST_PP_INC_399 400 +# define FB_BOOST_PP_INC_400 401 +# define FB_BOOST_PP_INC_401 402 +# define FB_BOOST_PP_INC_402 403 +# define FB_BOOST_PP_INC_403 404 +# define FB_BOOST_PP_INC_404 405 +# define FB_BOOST_PP_INC_405 406 +# define FB_BOOST_PP_INC_406 407 +# define FB_BOOST_PP_INC_407 408 +# define FB_BOOST_PP_INC_408 409 +# define FB_BOOST_PP_INC_409 410 +# define FB_BOOST_PP_INC_410 411 +# define FB_BOOST_PP_INC_411 412 +# define FB_BOOST_PP_INC_412 413 +# define FB_BOOST_PP_INC_413 414 +# define FB_BOOST_PP_INC_414 415 +# define FB_BOOST_PP_INC_415 416 +# define FB_BOOST_PP_INC_416 417 +# define FB_BOOST_PP_INC_417 418 +# define FB_BOOST_PP_INC_418 419 +# define FB_BOOST_PP_INC_419 420 +# define FB_BOOST_PP_INC_420 421 +# define FB_BOOST_PP_INC_421 422 +# define FB_BOOST_PP_INC_422 423 +# define FB_BOOST_PP_INC_423 424 +# define FB_BOOST_PP_INC_424 425 +# define FB_BOOST_PP_INC_425 426 +# define FB_BOOST_PP_INC_426 427 +# define FB_BOOST_PP_INC_427 428 +# define FB_BOOST_PP_INC_428 429 +# define FB_BOOST_PP_INC_429 430 +# define FB_BOOST_PP_INC_430 431 +# define FB_BOOST_PP_INC_431 432 +# define FB_BOOST_PP_INC_432 433 +# define FB_BOOST_PP_INC_433 434 +# define FB_BOOST_PP_INC_434 435 +# define FB_BOOST_PP_INC_435 436 +# define FB_BOOST_PP_INC_436 437 +# define FB_BOOST_PP_INC_437 438 +# define FB_BOOST_PP_INC_438 439 +# define FB_BOOST_PP_INC_439 440 +# define FB_BOOST_PP_INC_440 441 +# define FB_BOOST_PP_INC_441 442 +# define FB_BOOST_PP_INC_442 443 +# define FB_BOOST_PP_INC_443 444 +# define FB_BOOST_PP_INC_444 445 +# define FB_BOOST_PP_INC_445 446 +# define FB_BOOST_PP_INC_446 447 +# define FB_BOOST_PP_INC_447 448 +# define FB_BOOST_PP_INC_448 449 +# define FB_BOOST_PP_INC_449 450 +# define FB_BOOST_PP_INC_450 451 +# define FB_BOOST_PP_INC_451 452 +# define FB_BOOST_PP_INC_452 453 +# define FB_BOOST_PP_INC_453 454 +# define FB_BOOST_PP_INC_454 455 +# define FB_BOOST_PP_INC_455 456 +# define FB_BOOST_PP_INC_456 457 +# define FB_BOOST_PP_INC_457 458 +# define FB_BOOST_PP_INC_458 459 +# define FB_BOOST_PP_INC_459 460 +# define FB_BOOST_PP_INC_460 461 +# define FB_BOOST_PP_INC_461 462 +# define FB_BOOST_PP_INC_462 463 +# define FB_BOOST_PP_INC_463 464 +# define FB_BOOST_PP_INC_464 465 +# define FB_BOOST_PP_INC_465 466 +# define FB_BOOST_PP_INC_466 467 +# define FB_BOOST_PP_INC_467 468 +# define FB_BOOST_PP_INC_468 469 +# define FB_BOOST_PP_INC_469 470 +# define FB_BOOST_PP_INC_470 471 +# define FB_BOOST_PP_INC_471 472 +# define FB_BOOST_PP_INC_472 473 +# define FB_BOOST_PP_INC_473 474 +# define FB_BOOST_PP_INC_474 475 +# define FB_BOOST_PP_INC_475 476 +# define FB_BOOST_PP_INC_476 477 +# define FB_BOOST_PP_INC_477 478 +# define FB_BOOST_PP_INC_478 479 +# define FB_BOOST_PP_INC_479 480 +# define FB_BOOST_PP_INC_480 481 +# define FB_BOOST_PP_INC_481 482 +# define FB_BOOST_PP_INC_482 483 +# define FB_BOOST_PP_INC_483 484 +# define FB_BOOST_PP_INC_484 485 +# define FB_BOOST_PP_INC_485 486 +# define FB_BOOST_PP_INC_486 487 +# define FB_BOOST_PP_INC_487 488 +# define FB_BOOST_PP_INC_488 489 +# define FB_BOOST_PP_INC_489 490 +# define FB_BOOST_PP_INC_490 491 +# define FB_BOOST_PP_INC_491 492 +# define FB_BOOST_PP_INC_492 493 +# define FB_BOOST_PP_INC_493 494 +# define FB_BOOST_PP_INC_494 495 +# define FB_BOOST_PP_INC_495 496 +# define FB_BOOST_PP_INC_496 497 +# define FB_BOOST_PP_INC_497 498 +# define FB_BOOST_PP_INC_498 499 +# define FB_BOOST_PP_INC_499 500 +# define FB_BOOST_PP_INC_500 501 +# define FB_BOOST_PP_INC_501 502 +# define FB_BOOST_PP_INC_502 503 +# define FB_BOOST_PP_INC_503 504 +# define FB_BOOST_PP_INC_504 505 +# define FB_BOOST_PP_INC_505 506 +# define FB_BOOST_PP_INC_506 507 +# define FB_BOOST_PP_INC_507 508 +# define FB_BOOST_PP_INC_508 509 +# define FB_BOOST_PP_INC_509 510 +# define FB_BOOST_PP_INC_510 511 +# define FB_BOOST_PP_INC_511 512 +# define FB_BOOST_PP_INC_512 512 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/cat.hpp b/src/include/firebird/impl/boost/preprocessor/cat.hpp index 5e0761c2d5..d42e7e621a 100644 --- a/src/include/firebird/impl/boost/preprocessor/cat.hpp +++ b/src/include/firebird/impl/boost/preprocessor/cat.hpp @@ -25,11 +25,11 @@ # define FB_BOOST_PP_CAT_OO(par) FB_BOOST_PP_CAT_I ## par # endif # -# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MSVC() +# if (~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MSVC()) || (defined(__INTEL_COMPILER) && __INTEL_COMPILER >= 1700) # define FB_BOOST_PP_CAT_I(a, b) a ## b # else -# define FB_BOOST_PP_CAT_I(a, b) FB_BOOST_PP_CAT_II(a ## b) -# define FB_BOOST_PP_CAT_II(res) res +# define FB_BOOST_PP_CAT_I(a, b) FB_BOOST_PP_CAT_II(~, a ## b) +# define FB_BOOST_PP_CAT_II(p, res) res # endif # # endif diff --git a/src/include/firebird/impl/boost/preprocessor/config/config.hpp b/src/include/firebird/impl/boost/preprocessor/config/config.hpp index 3a21332a51..4fca562e47 100644 --- a/src/include/firebird/impl/boost/preprocessor/config/config.hpp +++ b/src/include/firebird/impl/boost/preprocessor/config/config.hpp @@ -1,9 +1,10 @@ # /* ************************************************************************** # * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) +# * (C) Copyright Paul Mensonides 2002-2011. * +# * (C) Copyright Edward Diener 2011-2020. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * # * * # ************************************************************************** */ # @@ -24,18 +25,20 @@ # define FB_BOOST_PP_CONFIG_DMC() 0x0040 # # ifndef FB_BOOST_PP_CONFIG_FLAGS -# if defined(__GCCXML__) -# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) -# elif defined(__WAVE__) -# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) -# elif defined(__MWERKS__) && __MWERKS__ >= 0x3200 +# if defined(__GCCXML__) || defined(__WAVE__) || defined(__MWERKS__) && __MWERKS__ >= 0x3200 # define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) # elif defined(__EDG__) || defined(__EDG_VERSION__) -# if defined(_MSC_VER) && __EDG_VERSION__ >= 308 -# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_MSVC()) +# if defined(_MSC_VER) && !defined(__clang__) && (defined(__INTELLISENSE__) || __EDG_VERSION__ >= 308) +# if !defined(_MSVC_TRADITIONAL) || _MSVC_TRADITIONAL +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_MSVC()) +# else +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) +# endif # else # define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_EDG() | FB_BOOST_PP_CONFIG_STRICT()) # endif +# elif defined(_MSC_VER) && defined(__clang__) +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) # elif defined(__MWERKS__) # define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_MWCC()) # elif defined(__DMC__) @@ -45,7 +48,11 @@ # elif defined(__BORLANDC__) || defined(__IBMC__) || defined(__IBMCPP__) || defined(__SUNPRO_CC) # define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_BCC()) # elif defined(_MSC_VER) -# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_MSVC()) +# if !defined(_MSVC_TRADITIONAL) || _MSVC_TRADITIONAL +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_MSVC()) +# else +# define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) +# endif # else # define FB_BOOST_PP_CONFIG_FLAGS() (FB_BOOST_PP_CONFIG_STRICT()) # endif @@ -67,4 +74,25 @@ # endif # endif # +# /* FB_BOOST_PP_VARIADICS */ +# +# if defined FB_BOOST_PP_VARIADICS +# undef FB_BOOST_PP_VARIADICS +# endif +# if defined FB_BOOST_PP_VARIADICS_MSVC +# undef FB_BOOST_PP_VARIADICS_MSVC +# endif +# define FB_BOOST_PP_VARIADICS 1 +# if defined _MSC_VER && _MSC_VER >= 1400 && !defined(__clang__) && (defined(__INTELLISENSE__) || (defined(__INTEL_COMPILER) && __INTEL_COMPILER >= 1700) || !(defined __EDG__ || defined __GCCXML__ || defined __PATHSCALE__ || defined __DMC__ || defined __CODEGEARC__ || defined __BORLANDC__ || defined __MWERKS__ || defined __SUNPRO_CC || defined __HP_aCC || defined __MRC__ || defined __SC__ || defined __IBMCPP__ || defined __PGI)) && (!defined(_MSVC_TRADITIONAL) || _MSVC_TRADITIONAL) +# define FB_BOOST_PP_VARIADICS_MSVC 1 +# else +# define FB_BOOST_PP_VARIADICS_MSVC 0 +# endif +# +# if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# define FB_BOOST_PP_IS_STANDARD() 1 +# else +# define FB_BOOST_PP_IS_STANDARD() 0 +# endif +# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/config/limits.hpp b/src/include/firebird/impl/boost/preprocessor/config/limits.hpp new file mode 100644 index 0000000000..db5327c880 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/config/limits.hpp @@ -0,0 +1,163 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2011,2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_CONFIG_LIMITS_HPP +# define FB_BOOST_PREPROCESSOR_CONFIG_LIMITS_HPP +# +# include +# +# if defined(FB_BOOST_PP_LIMIT_DIM) +# undef FB_BOOST_PP_LIMIT_DIM +# endif +# if defined(FB_BOOST_PP_LIMIT_ITERATION_DIM) +# undef FB_BOOST_PP_LIMIT_ITERATION_DIM +# endif +# if defined(FB_BOOST_PP_LIMIT_SLOT_SIG) +# undef FB_BOOST_PP_LIMIT_SLOT_SIG +# endif +# if defined(FB_BOOST_PP_LIMIT_SLOT_COUNT) +# undef FB_BOOST_PP_LIMIT_SLOT_COUNT +# endif +# if defined(FB_BOOST_PP_LIMIT_WHILE) +# undef FB_BOOST_PP_LIMIT_WHILE +# endif +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# +# if defined(FB_BOOST_PP_LIMIT_MAG) +# undef FB_BOOST_PP_LIMIT_MAG +# endif +# if defined(FB_BOOST_PP_LIMIT_VARIADIC) +# undef FB_BOOST_PP_LIMIT_VARIADIC +# endif +# if defined(FB_BOOST_PP_LIMIT_TUPLE) +# undef FB_BOOST_PP_LIMIT_TUPLE +# endif +# if defined(FB_BOOST_PP_LIMIT_FOR) +# undef FB_BOOST_PP_LIMIT_FOR +# endif +# if defined(FB_BOOST_PP_LIMIT_REPEAT) +# undef FB_BOOST_PP_LIMIT_REPEAT +# endif +# if defined(FB_BOOST_PP_LIMIT_SEQ) +# undef FB_BOOST_PP_LIMIT_SEQ +# endif +# if defined(FB_BOOST_PP_LIMIT_ITERATION) +# undef FB_BOOST_PP_LIMIT_ITERATION +# endif +# +# define FB_BOOST_PP_LIMIT_MAG 256 +# define FB_BOOST_PP_LIMIT_WHILE 256 +# define FB_BOOST_PP_LIMIT_VARIADIC 64 +# define FB_BOOST_PP_LIMIT_TUPLE 64 +# define FB_BOOST_PP_LIMIT_FOR 256 +# define FB_BOOST_PP_LIMIT_SEQ 256 +# define FB_BOOST_PP_LIMIT_REPEAT 256 +# define FB_BOOST_PP_LIMIT_ITERATION 256 +# +#else +# +# if defined(FB_BOOST_PP_LIMIT_MAG) +# if !(FB_BOOST_PP_LIMIT_MAG == 256 || FB_BOOST_PP_LIMIT_MAG == 512 || FB_BOOST_PP_LIMIT_MAG == 1024) +# undef FB_BOOST_PP_LIMIT_MAG +# define FB_BOOST_PP_LIMIT_MAG 256 +# define FB_BOOST_PP_LIMIT_WHILE 256 +# else +# define FB_BOOST_PP_LIMIT_WHILE FB_BOOST_PP_LIMIT_MAG +# if !defined(FB_BOOST_PP_LIMIT_SEQ) +# define FB_BOOST_PP_LIMIT_SEQ FB_BOOST_PP_LIMIT_MAG +# endif +# endif +# else +# define FB_BOOST_PP_LIMIT_MAG 256 +# define FB_BOOST_PP_LIMIT_WHILE 256 +# endif +# +# if defined(FB_BOOST_PP_LIMIT_VARIADIC) +# if !(FB_BOOST_PP_LIMIT_VARIADIC == 64 || FB_BOOST_PP_LIMIT_VARIADIC == 128 || FB_BOOST_PP_LIMIT_VARIADIC == 256) +# undef FB_BOOST_PP_LIMIT_VARIADIC +# define FB_BOOST_PP_LIMIT_VARIADIC 64 +# endif +# else +# define FB_BOOST_PP_LIMIT_VARIADIC 64 +# endif +# +# if defined(FB_BOOST_PP_LIMIT_TUPLE) +# if !(FB_BOOST_PP_LIMIT_TUPLE == 64 || FB_BOOST_PP_LIMIT_TUPLE == 128 || FB_BOOST_PP_LIMIT_TUPLE == 256) +# undef FB_BOOST_PP_LIMIT_TUPLE +# define FB_BOOST_PP_LIMIT_TUPLE 64 +# elif FB_BOOST_PP_LIMIT_TUPLE > FB_BOOST_PP_LIMIT_VARIADIC +# undef FB_BOOST_PP_LIMIT_VARIADIC +# define FB_BOOST_PP_LIMIT_VARIADIC FB_BOOST_PP_LIMIT_TUPLE +# endif +# else +# define FB_BOOST_PP_LIMIT_TUPLE 64 +# endif +# +# if defined(FB_BOOST_PP_LIMIT_FOR) +# if !(FB_BOOST_PP_LIMIT_FOR == 256 || FB_BOOST_PP_LIMIT_FOR == 512 || FB_BOOST_PP_LIMIT_FOR == 1024) +# undef FB_BOOST_PP_LIMIT_FOR +# define FB_BOOST_PP_LIMIT_FOR 256 +# elif FB_BOOST_PP_LIMIT_FOR > FB_BOOST_PP_LIMIT_MAG +# undef FB_BOOST_PP_LIMIT_FOR +# define FB_BOOST_PP_LIMIT_FOR FB_BOOST_PP_LIMIT_MAG +# endif +# else +# define FB_BOOST_PP_LIMIT_FOR 256 +# endif +# +# if defined(FB_BOOST_PP_LIMIT_REPEAT) +# if !(FB_BOOST_PP_LIMIT_REPEAT == 256 || FB_BOOST_PP_LIMIT_REPEAT == 512 || FB_BOOST_PP_LIMIT_REPEAT == 1024) +# undef FB_BOOST_PP_LIMIT_REPEAT +# define FB_BOOST_PP_LIMIT_REPEAT 256 +# elif FB_BOOST_PP_LIMIT_REPEAT > FB_BOOST_PP_LIMIT_MAG +# undef FB_BOOST_PP_LIMIT_REPEAT +# define FB_BOOST_PP_LIMIT_REPEAT FB_BOOST_PP_LIMIT_MAG +# endif +# else +# define FB_BOOST_PP_LIMIT_REPEAT 256 +# endif +# +# if defined(FB_BOOST_PP_LIMIT_SEQ) +# if !(FB_BOOST_PP_LIMIT_SEQ == 256 || FB_BOOST_PP_LIMIT_SEQ == 512 || FB_BOOST_PP_LIMIT_SEQ == 1024) +# undef FB_BOOST_PP_LIMIT_SEQ +# define FB_BOOST_PP_LIMIT_SEQ 256 +# elif FB_BOOST_PP_LIMIT_SEQ > FB_BOOST_PP_LIMIT_MAG +# undef FB_BOOST_PP_LIMIT_SEQ +# define FB_BOOST_PP_LIMIT_SEQ FB_BOOST_PP_LIMIT_MAG +# endif +# else +# define FB_BOOST_PP_LIMIT_SEQ 256 +# endif +# +# if defined(FB_BOOST_PP_LIMIT_ITERATION) +# if !(FB_BOOST_PP_LIMIT_ITERATION == 256 || FB_BOOST_PP_LIMIT_ITERATION == 512 || FB_BOOST_PP_LIMIT_ITERATION == 1024) +# undef FB_BOOST_PP_LIMIT_ITERATION +# define FB_BOOST_PP_LIMIT_ITERATION 256 +# elif FB_BOOST_PP_LIMIT_ITERATION > FB_BOOST_PP_LIMIT_MAG +# undef FB_BOOST_PP_LIMIT_ITERATION +# define FB_BOOST_PP_LIMIT_ITERATION FB_BOOST_PP_LIMIT_MAG +# endif +# else +# define FB_BOOST_PP_LIMIT_ITERATION 256 +# endif +# +# endif +# +# define FB_BOOST_PP_LIMIT_DIM 3 +# define FB_BOOST_PP_LIMIT_ITERATION_DIM 3 +# define FB_BOOST_PP_LIMIT_SLOT_SIG 10 +# define FB_BOOST_PP_LIMIT_SLOT_COUNT 5 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp b/src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp deleted file mode 100644 index 241ede08ac..0000000000 --- a/src/include/firebird/impl/boost/preprocessor/control/expr_if.hpp +++ /dev/null @@ -1,30 +0,0 @@ -# /* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -# /* Revised by Paul Mensonides (2002) */ -# -# /* See http://www.boost.org for most recent version. */ -# -# ifndef FB_BOOST_PREPROCESSOR_CONTROL_EXPR_IF_HPP -# define FB_BOOST_PREPROCESSOR_CONTROL_EXPR_IF_HPP -# -# include -# include -# include -# -# /* FB_BOOST_PP_EXPR_IF */ -# -# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_EDG() -# define FB_BOOST_PP_EXPR_IF(cond, expr) FB_BOOST_PP_EXPR_IIF(FB_BOOST_PP_BOOL(cond), expr) -# else -# define FB_BOOST_PP_EXPR_IF(cond, expr) FB_BOOST_PP_EXPR_IF_I(cond, expr) -# define FB_BOOST_PP_EXPR_IF_I(cond, expr) FB_BOOST_PP_EXPR_IIF(FB_BOOST_PP_BOOL(cond), expr) -# endif -# -# endif diff --git a/src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp b/src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp index 52e977498d..c48ddc33dc 100644 --- a/src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp +++ b/src/include/firebird/impl/boost/preprocessor/detail/auto_rec.hpp @@ -7,10 +7,14 @@ # * * # ************************************************************************** */ # +# /* Revised by Edward Diener (2020) */ +# # /* See http://www.boost.org for most recent version. */ # # include # +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# # if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_DMC() # include # else @@ -290,4 +294,41 @@ # define FB_BOOST_PP_NODE_255(p) FB_BOOST_PP_IIF(p(255), 255, 256) # # endif +# +# endif +# +# else +# +# if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_DMC() +# include +# else +# +# ifndef FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP +# define FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP +# +# /* FB_BOOST_PP_AUTO_REC */ +# +# include +# +# define FB_BOOST_PP_AUTO_REC(pred, n) FB_BOOST_PP_NODE_ENTRY_ ## n(pred) +# +# include +# +# if FB_BOOST_PP_LIMIT_MAG == 256 +# include +# elif FB_BOOST_PP_LIMIT_MAG == 512 +# include +# include +# elif FB_BOOST_PP_LIMIT_MAG == 1024 +# include +# include +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_MAG limit +# endif +# +# endif +# +# endif +# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/detail/dmc/auto_rec.hpp b/src/include/firebird/impl/boost/preprocessor/detail/dmc/auto_rec.hpp index 99ed73229e..9000cebb8d 100644 --- a/src/include/firebird/impl/boost/preprocessor/detail/dmc/auto_rec.hpp +++ b/src/include/firebird/impl/boost/preprocessor/detail/dmc/auto_rec.hpp @@ -9,8 +9,8 @@ # # /* See http://www.boost.org for most recent version. */ # -# ifndef FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP -# define FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP +# ifndef FB_BOOST_PREPROCESSOR_DETAIL_DMC_AUTO_REC_HPP +# define FB_BOOST_PREPROCESSOR_DETAIL_DMC_AUTO_REC_HPP # # include # diff --git a/src/include/firebird/impl/boost/preprocessor/detail/limits/auto_rec_1024.hpp b/src/include/firebird/impl/boost/preprocessor/detail/limits/auto_rec_1024.hpp new file mode 100644 index 0000000000..d6ed7a2e46 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/detail/limits/auto_rec_1024.hpp @@ -0,0 +1,532 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_1024_HPP +# define FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_1024_HPP +# +# define FB_BOOST_PP_NODE_ENTRY_1024(p) FB_BOOST_PP_NODE_512(p)(p)(p)(p)(p)(p)(p)(p)(p)(p) +# +# define FB_BOOST_PP_NODE_512(p) FB_BOOST_PP_IIF(p(512), FB_BOOST_PP_NODE_256, FB_BOOST_PP_NODE_768) +# define FB_BOOST_PP_NODE_768(p) FB_BOOST_PP_IIF(p(768), FB_BOOST_PP_NODE_640, FB_BOOST_PP_NODE_896) +# define FB_BOOST_PP_NODE_640(p) FB_BOOST_PP_IIF(p(640), FB_BOOST_PP_NODE_576, FB_BOOST_PP_NODE_704) +# define FB_BOOST_PP_NODE_576(p) FB_BOOST_PP_IIF(p(576), FB_BOOST_PP_NODE_544, FB_BOOST_PP_NODE_608) +# define FB_BOOST_PP_NODE_544(p) FB_BOOST_PP_IIF(p(544), FB_BOOST_PP_NODE_528, FB_BOOST_PP_NODE_560) +# define FB_BOOST_PP_NODE_528(p) FB_BOOST_PP_IIF(p(528), FB_BOOST_PP_NODE_520, FB_BOOST_PP_NODE_536) +# define FB_BOOST_PP_NODE_520(p) FB_BOOST_PP_IIF(p(520), FB_BOOST_PP_NODE_516, FB_BOOST_PP_NODE_524) +# define FB_BOOST_PP_NODE_516(p) FB_BOOST_PP_IIF(p(516), FB_BOOST_PP_NODE_514, FB_BOOST_PP_NODE_518) +# define FB_BOOST_PP_NODE_514(p) FB_BOOST_PP_IIF(p(514), FB_BOOST_PP_NODE_513, FB_BOOST_PP_NODE_515) +# define FB_BOOST_PP_NODE_513(p) FB_BOOST_PP_IIF(p(513), 513, 514) +# define FB_BOOST_PP_NODE_515(p) FB_BOOST_PP_IIF(p(515), 515, 516) +# define FB_BOOST_PP_NODE_518(p) FB_BOOST_PP_IIF(p(518), FB_BOOST_PP_NODE_517, FB_BOOST_PP_NODE_519) +# define FB_BOOST_PP_NODE_517(p) FB_BOOST_PP_IIF(p(517), 517, 518) +# define FB_BOOST_PP_NODE_519(p) FB_BOOST_PP_IIF(p(519), 519, 520) +# define FB_BOOST_PP_NODE_524(p) FB_BOOST_PP_IIF(p(524), FB_BOOST_PP_NODE_522, FB_BOOST_PP_NODE_526) +# define FB_BOOST_PP_NODE_522(p) FB_BOOST_PP_IIF(p(522), FB_BOOST_PP_NODE_521, FB_BOOST_PP_NODE_523) +# define FB_BOOST_PP_NODE_521(p) FB_BOOST_PP_IIF(p(521), 521, 522) +# define FB_BOOST_PP_NODE_523(p) FB_BOOST_PP_IIF(p(523), 523, 524) +# define FB_BOOST_PP_NODE_526(p) FB_BOOST_PP_IIF(p(526), FB_BOOST_PP_NODE_525, FB_BOOST_PP_NODE_527) +# define FB_BOOST_PP_NODE_525(p) FB_BOOST_PP_IIF(p(525), 525, 526) +# define FB_BOOST_PP_NODE_527(p) FB_BOOST_PP_IIF(p(527), 527, 528) +# define FB_BOOST_PP_NODE_536(p) FB_BOOST_PP_IIF(p(536), FB_BOOST_PP_NODE_532, FB_BOOST_PP_NODE_540) +# define FB_BOOST_PP_NODE_532(p) FB_BOOST_PP_IIF(p(532), FB_BOOST_PP_NODE_530, FB_BOOST_PP_NODE_534) +# define FB_BOOST_PP_NODE_530(p) FB_BOOST_PP_IIF(p(530), FB_BOOST_PP_NODE_529, FB_BOOST_PP_NODE_531) +# define FB_BOOST_PP_NODE_529(p) FB_BOOST_PP_IIF(p(529), 529, 530) +# define FB_BOOST_PP_NODE_531(p) FB_BOOST_PP_IIF(p(531), 531, 532) +# define FB_BOOST_PP_NODE_534(p) FB_BOOST_PP_IIF(p(534), FB_BOOST_PP_NODE_533, FB_BOOST_PP_NODE_535) +# define FB_BOOST_PP_NODE_533(p) FB_BOOST_PP_IIF(p(533), 533, 534) +# define FB_BOOST_PP_NODE_535(p) FB_BOOST_PP_IIF(p(535), 535, 536) +# define FB_BOOST_PP_NODE_540(p) FB_BOOST_PP_IIF(p(540), FB_BOOST_PP_NODE_538, FB_BOOST_PP_NODE_542) +# define FB_BOOST_PP_NODE_538(p) FB_BOOST_PP_IIF(p(538), FB_BOOST_PP_NODE_537, FB_BOOST_PP_NODE_539) +# define FB_BOOST_PP_NODE_537(p) FB_BOOST_PP_IIF(p(537), 537, 538) +# define FB_BOOST_PP_NODE_539(p) FB_BOOST_PP_IIF(p(539), 539, 540) +# define FB_BOOST_PP_NODE_542(p) FB_BOOST_PP_IIF(p(542), FB_BOOST_PP_NODE_541, FB_BOOST_PP_NODE_543) +# define FB_BOOST_PP_NODE_541(p) FB_BOOST_PP_IIF(p(541), 541, 542) +# define FB_BOOST_PP_NODE_543(p) FB_BOOST_PP_IIF(p(543), 543, 544) +# define FB_BOOST_PP_NODE_560(p) FB_BOOST_PP_IIF(p(560), FB_BOOST_PP_NODE_552, FB_BOOST_PP_NODE_568) +# define FB_BOOST_PP_NODE_552(p) FB_BOOST_PP_IIF(p(552), FB_BOOST_PP_NODE_548, FB_BOOST_PP_NODE_556) +# define FB_BOOST_PP_NODE_548(p) FB_BOOST_PP_IIF(p(548), FB_BOOST_PP_NODE_546, FB_BOOST_PP_NODE_550) +# define FB_BOOST_PP_NODE_546(p) FB_BOOST_PP_IIF(p(546), FB_BOOST_PP_NODE_545, FB_BOOST_PP_NODE_547) +# define FB_BOOST_PP_NODE_545(p) FB_BOOST_PP_IIF(p(545), 545, 546) +# define FB_BOOST_PP_NODE_547(p) FB_BOOST_PP_IIF(p(547), 547, 548) +# define FB_BOOST_PP_NODE_550(p) FB_BOOST_PP_IIF(p(550), FB_BOOST_PP_NODE_549, FB_BOOST_PP_NODE_551) +# define FB_BOOST_PP_NODE_549(p) FB_BOOST_PP_IIF(p(549), 549, 550) +# define FB_BOOST_PP_NODE_551(p) FB_BOOST_PP_IIF(p(551), 551, 552) +# define FB_BOOST_PP_NODE_556(p) FB_BOOST_PP_IIF(p(556), FB_BOOST_PP_NODE_554, FB_BOOST_PP_NODE_558) +# define FB_BOOST_PP_NODE_554(p) FB_BOOST_PP_IIF(p(554), FB_BOOST_PP_NODE_553, FB_BOOST_PP_NODE_555) +# define FB_BOOST_PP_NODE_553(p) FB_BOOST_PP_IIF(p(553), 553, 554) +# define FB_BOOST_PP_NODE_555(p) FB_BOOST_PP_IIF(p(555), 555, 556) +# define FB_BOOST_PP_NODE_558(p) FB_BOOST_PP_IIF(p(558), FB_BOOST_PP_NODE_557, FB_BOOST_PP_NODE_559) +# define FB_BOOST_PP_NODE_557(p) FB_BOOST_PP_IIF(p(557), 557, 558) +# define FB_BOOST_PP_NODE_559(p) FB_BOOST_PP_IIF(p(559), 559, 560) +# define FB_BOOST_PP_NODE_568(p) FB_BOOST_PP_IIF(p(568), FB_BOOST_PP_NODE_564, FB_BOOST_PP_NODE_572) +# define FB_BOOST_PP_NODE_564(p) FB_BOOST_PP_IIF(p(564), FB_BOOST_PP_NODE_562, FB_BOOST_PP_NODE_566) +# define FB_BOOST_PP_NODE_562(p) FB_BOOST_PP_IIF(p(562), FB_BOOST_PP_NODE_561, FB_BOOST_PP_NODE_563) +# define FB_BOOST_PP_NODE_561(p) FB_BOOST_PP_IIF(p(561), 561, 562) +# define FB_BOOST_PP_NODE_563(p) FB_BOOST_PP_IIF(p(563), 563, 564) +# define FB_BOOST_PP_NODE_566(p) FB_BOOST_PP_IIF(p(566), FB_BOOST_PP_NODE_565, FB_BOOST_PP_NODE_567) +# define FB_BOOST_PP_NODE_565(p) FB_BOOST_PP_IIF(p(565), 565, 566) +# define FB_BOOST_PP_NODE_567(p) FB_BOOST_PP_IIF(p(567), 567, 568) +# define FB_BOOST_PP_NODE_572(p) FB_BOOST_PP_IIF(p(572), FB_BOOST_PP_NODE_570, FB_BOOST_PP_NODE_574) +# define FB_BOOST_PP_NODE_570(p) FB_BOOST_PP_IIF(p(570), FB_BOOST_PP_NODE_569, FB_BOOST_PP_NODE_571) +# define FB_BOOST_PP_NODE_569(p) FB_BOOST_PP_IIF(p(569), 569, 570) +# define FB_BOOST_PP_NODE_571(p) FB_BOOST_PP_IIF(p(571), 571, 572) +# define FB_BOOST_PP_NODE_574(p) FB_BOOST_PP_IIF(p(574), FB_BOOST_PP_NODE_573, FB_BOOST_PP_NODE_575) +# define FB_BOOST_PP_NODE_573(p) FB_BOOST_PP_IIF(p(573), 573, 574) +# define FB_BOOST_PP_NODE_575(p) FB_BOOST_PP_IIF(p(575), 575, 576) +# define FB_BOOST_PP_NODE_608(p) FB_BOOST_PP_IIF(p(608), FB_BOOST_PP_NODE_592, FB_BOOST_PP_NODE_624) +# define FB_BOOST_PP_NODE_592(p) FB_BOOST_PP_IIF(p(592), FB_BOOST_PP_NODE_584, FB_BOOST_PP_NODE_600) +# define FB_BOOST_PP_NODE_584(p) FB_BOOST_PP_IIF(p(584), FB_BOOST_PP_NODE_580, FB_BOOST_PP_NODE_588) +# define FB_BOOST_PP_NODE_580(p) FB_BOOST_PP_IIF(p(580), FB_BOOST_PP_NODE_578, FB_BOOST_PP_NODE_582) +# define FB_BOOST_PP_NODE_578(p) FB_BOOST_PP_IIF(p(578), FB_BOOST_PP_NODE_577, FB_BOOST_PP_NODE_579) +# define FB_BOOST_PP_NODE_577(p) FB_BOOST_PP_IIF(p(577), 577, 578) +# define FB_BOOST_PP_NODE_579(p) FB_BOOST_PP_IIF(p(579), 579, 580) +# define FB_BOOST_PP_NODE_582(p) FB_BOOST_PP_IIF(p(582), FB_BOOST_PP_NODE_581, FB_BOOST_PP_NODE_583) +# define FB_BOOST_PP_NODE_581(p) FB_BOOST_PP_IIF(p(581), 581, 582) +# define FB_BOOST_PP_NODE_583(p) FB_BOOST_PP_IIF(p(583), 583, 584) +# define FB_BOOST_PP_NODE_588(p) FB_BOOST_PP_IIF(p(588), FB_BOOST_PP_NODE_586, FB_BOOST_PP_NODE_590) +# define FB_BOOST_PP_NODE_586(p) FB_BOOST_PP_IIF(p(586), FB_BOOST_PP_NODE_585, FB_BOOST_PP_NODE_587) +# define FB_BOOST_PP_NODE_585(p) FB_BOOST_PP_IIF(p(585), 585, 586) +# define FB_BOOST_PP_NODE_587(p) FB_BOOST_PP_IIF(p(587), 587, 588) +# define FB_BOOST_PP_NODE_590(p) FB_BOOST_PP_IIF(p(590), FB_BOOST_PP_NODE_589, FB_BOOST_PP_NODE_591) +# define FB_BOOST_PP_NODE_589(p) FB_BOOST_PP_IIF(p(589), 589, 590) +# define FB_BOOST_PP_NODE_591(p) FB_BOOST_PP_IIF(p(591), 591, 592) +# define FB_BOOST_PP_NODE_600(p) FB_BOOST_PP_IIF(p(600), FB_BOOST_PP_NODE_596, FB_BOOST_PP_NODE_604) +# define FB_BOOST_PP_NODE_596(p) FB_BOOST_PP_IIF(p(596), FB_BOOST_PP_NODE_594, FB_BOOST_PP_NODE_598) +# define FB_BOOST_PP_NODE_594(p) FB_BOOST_PP_IIF(p(594), FB_BOOST_PP_NODE_593, FB_BOOST_PP_NODE_595) +# define FB_BOOST_PP_NODE_593(p) FB_BOOST_PP_IIF(p(593), 593, 594) +# define FB_BOOST_PP_NODE_595(p) FB_BOOST_PP_IIF(p(595), 595, 596) +# define FB_BOOST_PP_NODE_598(p) FB_BOOST_PP_IIF(p(598), FB_BOOST_PP_NODE_597, FB_BOOST_PP_NODE_599) +# define FB_BOOST_PP_NODE_597(p) FB_BOOST_PP_IIF(p(597), 597, 598) +# define FB_BOOST_PP_NODE_599(p) FB_BOOST_PP_IIF(p(599), 599, 600) +# define FB_BOOST_PP_NODE_604(p) FB_BOOST_PP_IIF(p(604), FB_BOOST_PP_NODE_602, FB_BOOST_PP_NODE_606) +# define FB_BOOST_PP_NODE_602(p) FB_BOOST_PP_IIF(p(602), FB_BOOST_PP_NODE_601, FB_BOOST_PP_NODE_603) +# define FB_BOOST_PP_NODE_601(p) FB_BOOST_PP_IIF(p(601), 601, 602) +# define FB_BOOST_PP_NODE_603(p) FB_BOOST_PP_IIF(p(603), 603, 604) +# define FB_BOOST_PP_NODE_606(p) FB_BOOST_PP_IIF(p(606), FB_BOOST_PP_NODE_605, FB_BOOST_PP_NODE_607) +# define FB_BOOST_PP_NODE_605(p) FB_BOOST_PP_IIF(p(605), 605, 606) +# define FB_BOOST_PP_NODE_607(p) FB_BOOST_PP_IIF(p(607), 607, 608) +# define FB_BOOST_PP_NODE_624(p) FB_BOOST_PP_IIF(p(624), FB_BOOST_PP_NODE_616, FB_BOOST_PP_NODE_632) +# define FB_BOOST_PP_NODE_616(p) FB_BOOST_PP_IIF(p(616), FB_BOOST_PP_NODE_612, FB_BOOST_PP_NODE_620) +# define FB_BOOST_PP_NODE_612(p) FB_BOOST_PP_IIF(p(612), FB_BOOST_PP_NODE_610, FB_BOOST_PP_NODE_614) +# define FB_BOOST_PP_NODE_610(p) FB_BOOST_PP_IIF(p(610), FB_BOOST_PP_NODE_609, FB_BOOST_PP_NODE_611) +# define FB_BOOST_PP_NODE_609(p) FB_BOOST_PP_IIF(p(609), 609, 610) +# define FB_BOOST_PP_NODE_611(p) FB_BOOST_PP_IIF(p(611), 611, 612) +# define FB_BOOST_PP_NODE_614(p) FB_BOOST_PP_IIF(p(614), FB_BOOST_PP_NODE_613, FB_BOOST_PP_NODE_615) +# define FB_BOOST_PP_NODE_613(p) FB_BOOST_PP_IIF(p(613), 613, 614) +# define FB_BOOST_PP_NODE_615(p) FB_BOOST_PP_IIF(p(615), 615, 616) +# define FB_BOOST_PP_NODE_620(p) FB_BOOST_PP_IIF(p(620), FB_BOOST_PP_NODE_618, FB_BOOST_PP_NODE_622) +# define FB_BOOST_PP_NODE_618(p) FB_BOOST_PP_IIF(p(618), FB_BOOST_PP_NODE_617, FB_BOOST_PP_NODE_619) +# define FB_BOOST_PP_NODE_617(p) FB_BOOST_PP_IIF(p(617), 617, 618) +# define FB_BOOST_PP_NODE_619(p) FB_BOOST_PP_IIF(p(619), 619, 620) +# define FB_BOOST_PP_NODE_622(p) FB_BOOST_PP_IIF(p(622), FB_BOOST_PP_NODE_621, FB_BOOST_PP_NODE_623) +# define FB_BOOST_PP_NODE_621(p) FB_BOOST_PP_IIF(p(621), 621, 622) +# define FB_BOOST_PP_NODE_623(p) FB_BOOST_PP_IIF(p(623), 623, 624) +# define FB_BOOST_PP_NODE_632(p) FB_BOOST_PP_IIF(p(632), FB_BOOST_PP_NODE_628, FB_BOOST_PP_NODE_636) +# define FB_BOOST_PP_NODE_628(p) FB_BOOST_PP_IIF(p(628), FB_BOOST_PP_NODE_626, FB_BOOST_PP_NODE_630) +# define FB_BOOST_PP_NODE_626(p) FB_BOOST_PP_IIF(p(626), FB_BOOST_PP_NODE_625, FB_BOOST_PP_NODE_627) +# define FB_BOOST_PP_NODE_625(p) FB_BOOST_PP_IIF(p(625), 625, 626) +# define FB_BOOST_PP_NODE_627(p) FB_BOOST_PP_IIF(p(627), 627, 628) +# define FB_BOOST_PP_NODE_630(p) FB_BOOST_PP_IIF(p(630), FB_BOOST_PP_NODE_629, FB_BOOST_PP_NODE_631) +# define FB_BOOST_PP_NODE_629(p) FB_BOOST_PP_IIF(p(629), 629, 630) +# define FB_BOOST_PP_NODE_631(p) FB_BOOST_PP_IIF(p(631), 631, 632) +# define FB_BOOST_PP_NODE_636(p) FB_BOOST_PP_IIF(p(636), FB_BOOST_PP_NODE_634, FB_BOOST_PP_NODE_638) +# define FB_BOOST_PP_NODE_634(p) FB_BOOST_PP_IIF(p(634), FB_BOOST_PP_NODE_633, FB_BOOST_PP_NODE_635) +# define FB_BOOST_PP_NODE_633(p) FB_BOOST_PP_IIF(p(633), 633, 634) +# define FB_BOOST_PP_NODE_635(p) FB_BOOST_PP_IIF(p(635), 635, 636) +# define FB_BOOST_PP_NODE_638(p) FB_BOOST_PP_IIF(p(638), FB_BOOST_PP_NODE_637, FB_BOOST_PP_NODE_639) +# define FB_BOOST_PP_NODE_637(p) FB_BOOST_PP_IIF(p(637), 637, 638) +# define FB_BOOST_PP_NODE_639(p) FB_BOOST_PP_IIF(p(639), 639, 640) +# define FB_BOOST_PP_NODE_704(p) FB_BOOST_PP_IIF(p(704), FB_BOOST_PP_NODE_672, FB_BOOST_PP_NODE_736) +# define FB_BOOST_PP_NODE_672(p) FB_BOOST_PP_IIF(p(672), FB_BOOST_PP_NODE_656, FB_BOOST_PP_NODE_688) +# define FB_BOOST_PP_NODE_656(p) FB_BOOST_PP_IIF(p(656), FB_BOOST_PP_NODE_648, FB_BOOST_PP_NODE_664) +# define FB_BOOST_PP_NODE_648(p) FB_BOOST_PP_IIF(p(648), FB_BOOST_PP_NODE_644, FB_BOOST_PP_NODE_652) +# define FB_BOOST_PP_NODE_644(p) FB_BOOST_PP_IIF(p(644), FB_BOOST_PP_NODE_642, FB_BOOST_PP_NODE_646) +# define FB_BOOST_PP_NODE_642(p) FB_BOOST_PP_IIF(p(642), FB_BOOST_PP_NODE_641, FB_BOOST_PP_NODE_643) +# define FB_BOOST_PP_NODE_641(p) FB_BOOST_PP_IIF(p(641), 641, 642) +# define FB_BOOST_PP_NODE_643(p) FB_BOOST_PP_IIF(p(643), 643, 644) +# define FB_BOOST_PP_NODE_646(p) FB_BOOST_PP_IIF(p(646), FB_BOOST_PP_NODE_645, FB_BOOST_PP_NODE_647) +# define FB_BOOST_PP_NODE_645(p) FB_BOOST_PP_IIF(p(645), 645, 646) +# define FB_BOOST_PP_NODE_647(p) FB_BOOST_PP_IIF(p(647), 647, 648) +# define FB_BOOST_PP_NODE_652(p) FB_BOOST_PP_IIF(p(652), FB_BOOST_PP_NODE_650, FB_BOOST_PP_NODE_654) +# define FB_BOOST_PP_NODE_650(p) FB_BOOST_PP_IIF(p(650), FB_BOOST_PP_NODE_649, FB_BOOST_PP_NODE_651) +# define FB_BOOST_PP_NODE_649(p) FB_BOOST_PP_IIF(p(649), 649, 650) +# define FB_BOOST_PP_NODE_651(p) FB_BOOST_PP_IIF(p(651), 651, 652) +# define FB_BOOST_PP_NODE_654(p) FB_BOOST_PP_IIF(p(654), FB_BOOST_PP_NODE_653, FB_BOOST_PP_NODE_655) +# define FB_BOOST_PP_NODE_653(p) FB_BOOST_PP_IIF(p(653), 653, 654) +# define FB_BOOST_PP_NODE_655(p) FB_BOOST_PP_IIF(p(655), 655, 656) +# define FB_BOOST_PP_NODE_664(p) FB_BOOST_PP_IIF(p(664), FB_BOOST_PP_NODE_660, FB_BOOST_PP_NODE_668) +# define FB_BOOST_PP_NODE_660(p) FB_BOOST_PP_IIF(p(660), FB_BOOST_PP_NODE_658, FB_BOOST_PP_NODE_662) +# define FB_BOOST_PP_NODE_658(p) FB_BOOST_PP_IIF(p(658), FB_BOOST_PP_NODE_657, FB_BOOST_PP_NODE_659) +# define FB_BOOST_PP_NODE_657(p) FB_BOOST_PP_IIF(p(657), 657, 658) +# define FB_BOOST_PP_NODE_659(p) FB_BOOST_PP_IIF(p(659), 659, 660) +# define FB_BOOST_PP_NODE_662(p) FB_BOOST_PP_IIF(p(662), FB_BOOST_PP_NODE_661, FB_BOOST_PP_NODE_663) +# define FB_BOOST_PP_NODE_661(p) FB_BOOST_PP_IIF(p(661), 661, 662) +# define FB_BOOST_PP_NODE_663(p) FB_BOOST_PP_IIF(p(663), 663, 664) +# define FB_BOOST_PP_NODE_668(p) FB_BOOST_PP_IIF(p(668), FB_BOOST_PP_NODE_666, FB_BOOST_PP_NODE_670) +# define FB_BOOST_PP_NODE_666(p) FB_BOOST_PP_IIF(p(666), FB_BOOST_PP_NODE_665, FB_BOOST_PP_NODE_667) +# define FB_BOOST_PP_NODE_665(p) FB_BOOST_PP_IIF(p(665), 665, 666) +# define FB_BOOST_PP_NODE_667(p) FB_BOOST_PP_IIF(p(667), 667, 668) +# define FB_BOOST_PP_NODE_670(p) FB_BOOST_PP_IIF(p(670), FB_BOOST_PP_NODE_669, FB_BOOST_PP_NODE_671) +# define FB_BOOST_PP_NODE_669(p) FB_BOOST_PP_IIF(p(669), 669, 670) +# define FB_BOOST_PP_NODE_671(p) FB_BOOST_PP_IIF(p(671), 671, 672) +# define FB_BOOST_PP_NODE_688(p) FB_BOOST_PP_IIF(p(688), FB_BOOST_PP_NODE_680, FB_BOOST_PP_NODE_696) +# define FB_BOOST_PP_NODE_680(p) FB_BOOST_PP_IIF(p(680), FB_BOOST_PP_NODE_676, FB_BOOST_PP_NODE_684) +# define FB_BOOST_PP_NODE_676(p) FB_BOOST_PP_IIF(p(676), FB_BOOST_PP_NODE_674, FB_BOOST_PP_NODE_678) +# define FB_BOOST_PP_NODE_674(p) FB_BOOST_PP_IIF(p(674), FB_BOOST_PP_NODE_673, FB_BOOST_PP_NODE_675) +# define FB_BOOST_PP_NODE_673(p) FB_BOOST_PP_IIF(p(673), 673, 674) +# define FB_BOOST_PP_NODE_675(p) FB_BOOST_PP_IIF(p(675), 675, 676) +# define FB_BOOST_PP_NODE_678(p) FB_BOOST_PP_IIF(p(678), FB_BOOST_PP_NODE_677, FB_BOOST_PP_NODE_679) +# define FB_BOOST_PP_NODE_677(p) FB_BOOST_PP_IIF(p(677), 677, 678) +# define FB_BOOST_PP_NODE_679(p) FB_BOOST_PP_IIF(p(679), 679, 680) +# define FB_BOOST_PP_NODE_684(p) FB_BOOST_PP_IIF(p(684), FB_BOOST_PP_NODE_682, FB_BOOST_PP_NODE_686) +# define FB_BOOST_PP_NODE_682(p) FB_BOOST_PP_IIF(p(682), FB_BOOST_PP_NODE_681, FB_BOOST_PP_NODE_683) +# define FB_BOOST_PP_NODE_681(p) FB_BOOST_PP_IIF(p(681), 681, 682) +# define FB_BOOST_PP_NODE_683(p) FB_BOOST_PP_IIF(p(683), 683, 684) +# define FB_BOOST_PP_NODE_686(p) FB_BOOST_PP_IIF(p(686), FB_BOOST_PP_NODE_685, FB_BOOST_PP_NODE_687) +# define FB_BOOST_PP_NODE_685(p) FB_BOOST_PP_IIF(p(685), 685, 686) +# define FB_BOOST_PP_NODE_687(p) FB_BOOST_PP_IIF(p(687), 687, 688) +# define FB_BOOST_PP_NODE_696(p) FB_BOOST_PP_IIF(p(696), FB_BOOST_PP_NODE_692, FB_BOOST_PP_NODE_700) +# define FB_BOOST_PP_NODE_692(p) FB_BOOST_PP_IIF(p(692), FB_BOOST_PP_NODE_690, FB_BOOST_PP_NODE_694) +# define FB_BOOST_PP_NODE_690(p) FB_BOOST_PP_IIF(p(690), FB_BOOST_PP_NODE_689, FB_BOOST_PP_NODE_691) +# define FB_BOOST_PP_NODE_689(p) FB_BOOST_PP_IIF(p(689), 689, 690) +# define FB_BOOST_PP_NODE_691(p) FB_BOOST_PP_IIF(p(691), 691, 692) +# define FB_BOOST_PP_NODE_694(p) FB_BOOST_PP_IIF(p(694), FB_BOOST_PP_NODE_693, FB_BOOST_PP_NODE_695) +# define FB_BOOST_PP_NODE_693(p) FB_BOOST_PP_IIF(p(693), 693, 694) +# define FB_BOOST_PP_NODE_695(p) FB_BOOST_PP_IIF(p(695), 695, 696) +# define FB_BOOST_PP_NODE_700(p) FB_BOOST_PP_IIF(p(700), FB_BOOST_PP_NODE_698, FB_BOOST_PP_NODE_702) +# define FB_BOOST_PP_NODE_698(p) FB_BOOST_PP_IIF(p(698), FB_BOOST_PP_NODE_697, FB_BOOST_PP_NODE_699) +# define FB_BOOST_PP_NODE_697(p) FB_BOOST_PP_IIF(p(697), 697, 698) +# define FB_BOOST_PP_NODE_699(p) FB_BOOST_PP_IIF(p(699), 699, 700) +# define FB_BOOST_PP_NODE_702(p) FB_BOOST_PP_IIF(p(702), FB_BOOST_PP_NODE_701, FB_BOOST_PP_NODE_703) +# define FB_BOOST_PP_NODE_701(p) FB_BOOST_PP_IIF(p(701), 701, 702) +# define FB_BOOST_PP_NODE_703(p) FB_BOOST_PP_IIF(p(703), 703, 704) +# define FB_BOOST_PP_NODE_736(p) FB_BOOST_PP_IIF(p(736), FB_BOOST_PP_NODE_720, FB_BOOST_PP_NODE_752) +# define FB_BOOST_PP_NODE_720(p) FB_BOOST_PP_IIF(p(720), FB_BOOST_PP_NODE_712, FB_BOOST_PP_NODE_728) +# define FB_BOOST_PP_NODE_712(p) FB_BOOST_PP_IIF(p(712), FB_BOOST_PP_NODE_708, FB_BOOST_PP_NODE_716) +# define FB_BOOST_PP_NODE_708(p) FB_BOOST_PP_IIF(p(708), FB_BOOST_PP_NODE_706, FB_BOOST_PP_NODE_710) +# define FB_BOOST_PP_NODE_706(p) FB_BOOST_PP_IIF(p(706), FB_BOOST_PP_NODE_705, FB_BOOST_PP_NODE_707) +# define FB_BOOST_PP_NODE_705(p) FB_BOOST_PP_IIF(p(705), 705, 706) +# define FB_BOOST_PP_NODE_707(p) FB_BOOST_PP_IIF(p(707), 707, 708) +# define FB_BOOST_PP_NODE_710(p) FB_BOOST_PP_IIF(p(710), FB_BOOST_PP_NODE_709, FB_BOOST_PP_NODE_711) +# define FB_BOOST_PP_NODE_709(p) FB_BOOST_PP_IIF(p(709), 709, 710) +# define FB_BOOST_PP_NODE_711(p) FB_BOOST_PP_IIF(p(711), 711, 712) +# define FB_BOOST_PP_NODE_716(p) FB_BOOST_PP_IIF(p(716), FB_BOOST_PP_NODE_714, FB_BOOST_PP_NODE_718) +# define FB_BOOST_PP_NODE_714(p) FB_BOOST_PP_IIF(p(714), FB_BOOST_PP_NODE_713, FB_BOOST_PP_NODE_715) +# define FB_BOOST_PP_NODE_713(p) FB_BOOST_PP_IIF(p(713), 713, 714) +# define FB_BOOST_PP_NODE_715(p) FB_BOOST_PP_IIF(p(715), 715, 716) +# define FB_BOOST_PP_NODE_718(p) FB_BOOST_PP_IIF(p(718), FB_BOOST_PP_NODE_717, FB_BOOST_PP_NODE_719) +# define FB_BOOST_PP_NODE_717(p) FB_BOOST_PP_IIF(p(717), 717, 718) +# define FB_BOOST_PP_NODE_719(p) FB_BOOST_PP_IIF(p(719), 719, 720) +# define FB_BOOST_PP_NODE_728(p) FB_BOOST_PP_IIF(p(728), FB_BOOST_PP_NODE_724, FB_BOOST_PP_NODE_732) +# define FB_BOOST_PP_NODE_724(p) FB_BOOST_PP_IIF(p(724), FB_BOOST_PP_NODE_722, FB_BOOST_PP_NODE_726) +# define FB_BOOST_PP_NODE_722(p) FB_BOOST_PP_IIF(p(722), FB_BOOST_PP_NODE_721, FB_BOOST_PP_NODE_723) +# define FB_BOOST_PP_NODE_721(p) FB_BOOST_PP_IIF(p(721), 721, 722) +# define FB_BOOST_PP_NODE_723(p) FB_BOOST_PP_IIF(p(723), 723, 724) +# define FB_BOOST_PP_NODE_726(p) FB_BOOST_PP_IIF(p(726), FB_BOOST_PP_NODE_725, FB_BOOST_PP_NODE_727) +# define FB_BOOST_PP_NODE_725(p) FB_BOOST_PP_IIF(p(725), 725, 726) +# define FB_BOOST_PP_NODE_727(p) FB_BOOST_PP_IIF(p(727), 727, 728) +# define FB_BOOST_PP_NODE_732(p) FB_BOOST_PP_IIF(p(732), FB_BOOST_PP_NODE_730, FB_BOOST_PP_NODE_734) +# define FB_BOOST_PP_NODE_730(p) FB_BOOST_PP_IIF(p(730), FB_BOOST_PP_NODE_729, FB_BOOST_PP_NODE_731) +# define FB_BOOST_PP_NODE_729(p) FB_BOOST_PP_IIF(p(729), 729, 730) +# define FB_BOOST_PP_NODE_731(p) FB_BOOST_PP_IIF(p(731), 731, 732) +# define FB_BOOST_PP_NODE_734(p) FB_BOOST_PP_IIF(p(734), FB_BOOST_PP_NODE_733, FB_BOOST_PP_NODE_735) +# define FB_BOOST_PP_NODE_733(p) FB_BOOST_PP_IIF(p(733), 733, 734) +# define FB_BOOST_PP_NODE_735(p) FB_BOOST_PP_IIF(p(735), 735, 736) +# define FB_BOOST_PP_NODE_752(p) FB_BOOST_PP_IIF(p(752), FB_BOOST_PP_NODE_744, FB_BOOST_PP_NODE_760) +# define FB_BOOST_PP_NODE_744(p) FB_BOOST_PP_IIF(p(744), FB_BOOST_PP_NODE_740, FB_BOOST_PP_NODE_748) +# define FB_BOOST_PP_NODE_740(p) FB_BOOST_PP_IIF(p(740), FB_BOOST_PP_NODE_738, FB_BOOST_PP_NODE_742) +# define FB_BOOST_PP_NODE_738(p) FB_BOOST_PP_IIF(p(738), FB_BOOST_PP_NODE_737, FB_BOOST_PP_NODE_739) +# define FB_BOOST_PP_NODE_737(p) FB_BOOST_PP_IIF(p(737), 737, 738) +# define FB_BOOST_PP_NODE_739(p) FB_BOOST_PP_IIF(p(739), 739, 740) +# define FB_BOOST_PP_NODE_742(p) FB_BOOST_PP_IIF(p(742), FB_BOOST_PP_NODE_741, FB_BOOST_PP_NODE_743) +# define FB_BOOST_PP_NODE_741(p) FB_BOOST_PP_IIF(p(741), 741, 742) +# define FB_BOOST_PP_NODE_743(p) FB_BOOST_PP_IIF(p(743), 743, 744) +# define FB_BOOST_PP_NODE_748(p) FB_BOOST_PP_IIF(p(748), FB_BOOST_PP_NODE_746, FB_BOOST_PP_NODE_750) +# define FB_BOOST_PP_NODE_746(p) FB_BOOST_PP_IIF(p(746), FB_BOOST_PP_NODE_745, FB_BOOST_PP_NODE_747) +# define FB_BOOST_PP_NODE_745(p) FB_BOOST_PP_IIF(p(745), 745, 746) +# define FB_BOOST_PP_NODE_747(p) FB_BOOST_PP_IIF(p(747), 747, 748) +# define FB_BOOST_PP_NODE_750(p) FB_BOOST_PP_IIF(p(750), FB_BOOST_PP_NODE_749, FB_BOOST_PP_NODE_751) +# define FB_BOOST_PP_NODE_749(p) FB_BOOST_PP_IIF(p(749), 749, 750) +# define FB_BOOST_PP_NODE_751(p) FB_BOOST_PP_IIF(p(751), 751, 752) +# define FB_BOOST_PP_NODE_760(p) FB_BOOST_PP_IIF(p(760), FB_BOOST_PP_NODE_756, FB_BOOST_PP_NODE_764) +# define FB_BOOST_PP_NODE_756(p) FB_BOOST_PP_IIF(p(756), FB_BOOST_PP_NODE_754, FB_BOOST_PP_NODE_758) +# define FB_BOOST_PP_NODE_754(p) FB_BOOST_PP_IIF(p(754), FB_BOOST_PP_NODE_753, FB_BOOST_PP_NODE_755) +# define FB_BOOST_PP_NODE_753(p) FB_BOOST_PP_IIF(p(753), 753, 754) +# define FB_BOOST_PP_NODE_755(p) FB_BOOST_PP_IIF(p(755), 755, 756) +# define FB_BOOST_PP_NODE_758(p) FB_BOOST_PP_IIF(p(758), FB_BOOST_PP_NODE_757, FB_BOOST_PP_NODE_759) +# define FB_BOOST_PP_NODE_757(p) FB_BOOST_PP_IIF(p(757), 757, 758) +# define FB_BOOST_PP_NODE_759(p) FB_BOOST_PP_IIF(p(759), 759, 760) +# define FB_BOOST_PP_NODE_764(p) FB_BOOST_PP_IIF(p(764), FB_BOOST_PP_NODE_762, FB_BOOST_PP_NODE_766) +# define FB_BOOST_PP_NODE_762(p) FB_BOOST_PP_IIF(p(762), FB_BOOST_PP_NODE_761, FB_BOOST_PP_NODE_763) +# define FB_BOOST_PP_NODE_761(p) FB_BOOST_PP_IIF(p(761), 761, 762) +# define FB_BOOST_PP_NODE_763(p) FB_BOOST_PP_IIF(p(763), 763, 764) +# define FB_BOOST_PP_NODE_766(p) FB_BOOST_PP_IIF(p(766), FB_BOOST_PP_NODE_765, FB_BOOST_PP_NODE_767) +# define FB_BOOST_PP_NODE_765(p) FB_BOOST_PP_IIF(p(765), 765, 766) +# define FB_BOOST_PP_NODE_767(p) FB_BOOST_PP_IIF(p(767), 767, 768) +# define FB_BOOST_PP_NODE_896(p) FB_BOOST_PP_IIF(p(896), FB_BOOST_PP_NODE_832, FB_BOOST_PP_NODE_960) +# define FB_BOOST_PP_NODE_832(p) FB_BOOST_PP_IIF(p(832), FB_BOOST_PP_NODE_800, FB_BOOST_PP_NODE_864) +# define FB_BOOST_PP_NODE_800(p) FB_BOOST_PP_IIF(p(800), FB_BOOST_PP_NODE_784, FB_BOOST_PP_NODE_816) +# define FB_BOOST_PP_NODE_784(p) FB_BOOST_PP_IIF(p(784), FB_BOOST_PP_NODE_776, FB_BOOST_PP_NODE_792) +# define FB_BOOST_PP_NODE_776(p) FB_BOOST_PP_IIF(p(776), FB_BOOST_PP_NODE_772, FB_BOOST_PP_NODE_780) +# define FB_BOOST_PP_NODE_772(p) FB_BOOST_PP_IIF(p(772), FB_BOOST_PP_NODE_770, FB_BOOST_PP_NODE_774) +# define FB_BOOST_PP_NODE_770(p) FB_BOOST_PP_IIF(p(770), FB_BOOST_PP_NODE_769, FB_BOOST_PP_NODE_771) +# define FB_BOOST_PP_NODE_769(p) FB_BOOST_PP_IIF(p(769), 769, 770) +# define FB_BOOST_PP_NODE_771(p) FB_BOOST_PP_IIF(p(771), 771, 772) +# define FB_BOOST_PP_NODE_774(p) FB_BOOST_PP_IIF(p(774), FB_BOOST_PP_NODE_773, FB_BOOST_PP_NODE_775) +# define FB_BOOST_PP_NODE_773(p) FB_BOOST_PP_IIF(p(773), 773, 774) +# define FB_BOOST_PP_NODE_775(p) FB_BOOST_PP_IIF(p(775), 775, 776) +# define FB_BOOST_PP_NODE_780(p) FB_BOOST_PP_IIF(p(780), FB_BOOST_PP_NODE_778, FB_BOOST_PP_NODE_782) +# define FB_BOOST_PP_NODE_778(p) FB_BOOST_PP_IIF(p(778), FB_BOOST_PP_NODE_777, FB_BOOST_PP_NODE_779) +# define FB_BOOST_PP_NODE_777(p) FB_BOOST_PP_IIF(p(777), 777, 778) +# define FB_BOOST_PP_NODE_779(p) FB_BOOST_PP_IIF(p(779), 779, 780) +# define FB_BOOST_PP_NODE_782(p) FB_BOOST_PP_IIF(p(782), FB_BOOST_PP_NODE_781, FB_BOOST_PP_NODE_783) +# define FB_BOOST_PP_NODE_781(p) FB_BOOST_PP_IIF(p(781), 781, 782) +# define FB_BOOST_PP_NODE_783(p) FB_BOOST_PP_IIF(p(783), 783, 784) +# define FB_BOOST_PP_NODE_792(p) FB_BOOST_PP_IIF(p(792), FB_BOOST_PP_NODE_788, FB_BOOST_PP_NODE_796) +# define FB_BOOST_PP_NODE_788(p) FB_BOOST_PP_IIF(p(788), FB_BOOST_PP_NODE_786, FB_BOOST_PP_NODE_790) +# define FB_BOOST_PP_NODE_786(p) FB_BOOST_PP_IIF(p(786), FB_BOOST_PP_NODE_785, FB_BOOST_PP_NODE_787) +# define FB_BOOST_PP_NODE_785(p) FB_BOOST_PP_IIF(p(785), 785, 786) +# define FB_BOOST_PP_NODE_787(p) FB_BOOST_PP_IIF(p(787), 787, 788) +# define FB_BOOST_PP_NODE_790(p) FB_BOOST_PP_IIF(p(790), FB_BOOST_PP_NODE_789, FB_BOOST_PP_NODE_791) +# define FB_BOOST_PP_NODE_789(p) FB_BOOST_PP_IIF(p(789), 789, 790) +# define FB_BOOST_PP_NODE_791(p) FB_BOOST_PP_IIF(p(791), 791, 792) +# define FB_BOOST_PP_NODE_796(p) FB_BOOST_PP_IIF(p(796), FB_BOOST_PP_NODE_794, FB_BOOST_PP_NODE_798) +# define FB_BOOST_PP_NODE_794(p) FB_BOOST_PP_IIF(p(794), FB_BOOST_PP_NODE_793, FB_BOOST_PP_NODE_795) +# define FB_BOOST_PP_NODE_793(p) FB_BOOST_PP_IIF(p(793), 793, 794) +# define FB_BOOST_PP_NODE_795(p) FB_BOOST_PP_IIF(p(795), 795, 796) +# define FB_BOOST_PP_NODE_798(p) FB_BOOST_PP_IIF(p(798), FB_BOOST_PP_NODE_797, FB_BOOST_PP_NODE_799) +# define FB_BOOST_PP_NODE_797(p) FB_BOOST_PP_IIF(p(797), 797, 798) +# define FB_BOOST_PP_NODE_799(p) FB_BOOST_PP_IIF(p(799), 799, 800) +# define FB_BOOST_PP_NODE_816(p) FB_BOOST_PP_IIF(p(816), FB_BOOST_PP_NODE_808, FB_BOOST_PP_NODE_824) +# define FB_BOOST_PP_NODE_808(p) FB_BOOST_PP_IIF(p(808), FB_BOOST_PP_NODE_804, FB_BOOST_PP_NODE_812) +# define FB_BOOST_PP_NODE_804(p) FB_BOOST_PP_IIF(p(804), FB_BOOST_PP_NODE_802, FB_BOOST_PP_NODE_806) +# define FB_BOOST_PP_NODE_802(p) FB_BOOST_PP_IIF(p(802), FB_BOOST_PP_NODE_801, FB_BOOST_PP_NODE_803) +# define FB_BOOST_PP_NODE_801(p) FB_BOOST_PP_IIF(p(801), 801, 802) +# define FB_BOOST_PP_NODE_803(p) FB_BOOST_PP_IIF(p(803), 803, 804) +# define FB_BOOST_PP_NODE_806(p) FB_BOOST_PP_IIF(p(806), FB_BOOST_PP_NODE_805, FB_BOOST_PP_NODE_807) +# define FB_BOOST_PP_NODE_805(p) FB_BOOST_PP_IIF(p(805), 805, 806) +# define FB_BOOST_PP_NODE_807(p) FB_BOOST_PP_IIF(p(807), 807, 808) +# define FB_BOOST_PP_NODE_812(p) FB_BOOST_PP_IIF(p(812), FB_BOOST_PP_NODE_810, FB_BOOST_PP_NODE_814) +# define FB_BOOST_PP_NODE_810(p) FB_BOOST_PP_IIF(p(810), FB_BOOST_PP_NODE_809, FB_BOOST_PP_NODE_811) +# define FB_BOOST_PP_NODE_809(p) FB_BOOST_PP_IIF(p(809), 809, 810) +# define FB_BOOST_PP_NODE_811(p) FB_BOOST_PP_IIF(p(811), 811, 812) +# define FB_BOOST_PP_NODE_814(p) FB_BOOST_PP_IIF(p(814), FB_BOOST_PP_NODE_813, FB_BOOST_PP_NODE_815) +# define FB_BOOST_PP_NODE_813(p) FB_BOOST_PP_IIF(p(813), 813, 814) +# define FB_BOOST_PP_NODE_815(p) FB_BOOST_PP_IIF(p(815), 815, 816) +# define FB_BOOST_PP_NODE_824(p) FB_BOOST_PP_IIF(p(824), FB_BOOST_PP_NODE_820, FB_BOOST_PP_NODE_828) +# define FB_BOOST_PP_NODE_820(p) FB_BOOST_PP_IIF(p(820), FB_BOOST_PP_NODE_818, FB_BOOST_PP_NODE_822) +# define FB_BOOST_PP_NODE_818(p) FB_BOOST_PP_IIF(p(818), FB_BOOST_PP_NODE_817, FB_BOOST_PP_NODE_819) +# define FB_BOOST_PP_NODE_817(p) FB_BOOST_PP_IIF(p(817), 817, 818) +# define FB_BOOST_PP_NODE_819(p) FB_BOOST_PP_IIF(p(819), 819, 820) +# define FB_BOOST_PP_NODE_822(p) FB_BOOST_PP_IIF(p(822), FB_BOOST_PP_NODE_821, FB_BOOST_PP_NODE_823) +# define FB_BOOST_PP_NODE_821(p) FB_BOOST_PP_IIF(p(821), 821, 822) +# define FB_BOOST_PP_NODE_823(p) FB_BOOST_PP_IIF(p(823), 823, 824) +# define FB_BOOST_PP_NODE_828(p) FB_BOOST_PP_IIF(p(828), FB_BOOST_PP_NODE_826, FB_BOOST_PP_NODE_830) +# define FB_BOOST_PP_NODE_826(p) FB_BOOST_PP_IIF(p(826), FB_BOOST_PP_NODE_825, FB_BOOST_PP_NODE_827) +# define FB_BOOST_PP_NODE_825(p) FB_BOOST_PP_IIF(p(825), 825, 826) +# define FB_BOOST_PP_NODE_827(p) FB_BOOST_PP_IIF(p(827), 827, 828) +# define FB_BOOST_PP_NODE_830(p) FB_BOOST_PP_IIF(p(830), FB_BOOST_PP_NODE_829, FB_BOOST_PP_NODE_831) +# define FB_BOOST_PP_NODE_829(p) FB_BOOST_PP_IIF(p(829), 829, 830) +# define FB_BOOST_PP_NODE_831(p) FB_BOOST_PP_IIF(p(831), 831, 832) +# define FB_BOOST_PP_NODE_864(p) FB_BOOST_PP_IIF(p(864), FB_BOOST_PP_NODE_848, FB_BOOST_PP_NODE_880) +# define FB_BOOST_PP_NODE_848(p) FB_BOOST_PP_IIF(p(848), FB_BOOST_PP_NODE_840, FB_BOOST_PP_NODE_856) +# define FB_BOOST_PP_NODE_840(p) FB_BOOST_PP_IIF(p(840), FB_BOOST_PP_NODE_836, FB_BOOST_PP_NODE_844) +# define FB_BOOST_PP_NODE_836(p) FB_BOOST_PP_IIF(p(836), FB_BOOST_PP_NODE_834, FB_BOOST_PP_NODE_838) +# define FB_BOOST_PP_NODE_834(p) FB_BOOST_PP_IIF(p(834), FB_BOOST_PP_NODE_833, FB_BOOST_PP_NODE_835) +# define FB_BOOST_PP_NODE_833(p) FB_BOOST_PP_IIF(p(833), 833, 834) +# define FB_BOOST_PP_NODE_835(p) FB_BOOST_PP_IIF(p(835), 835, 836) +# define FB_BOOST_PP_NODE_838(p) FB_BOOST_PP_IIF(p(838), FB_BOOST_PP_NODE_837, FB_BOOST_PP_NODE_839) +# define FB_BOOST_PP_NODE_837(p) FB_BOOST_PP_IIF(p(837), 837, 838) +# define FB_BOOST_PP_NODE_839(p) FB_BOOST_PP_IIF(p(839), 839, 840) +# define FB_BOOST_PP_NODE_844(p) FB_BOOST_PP_IIF(p(844), FB_BOOST_PP_NODE_842, FB_BOOST_PP_NODE_846) +# define FB_BOOST_PP_NODE_842(p) FB_BOOST_PP_IIF(p(842), FB_BOOST_PP_NODE_841, FB_BOOST_PP_NODE_843) +# define FB_BOOST_PP_NODE_841(p) FB_BOOST_PP_IIF(p(841), 841, 842) +# define FB_BOOST_PP_NODE_843(p) FB_BOOST_PP_IIF(p(843), 843, 844) +# define FB_BOOST_PP_NODE_846(p) FB_BOOST_PP_IIF(p(846), FB_BOOST_PP_NODE_845, FB_BOOST_PP_NODE_847) +# define FB_BOOST_PP_NODE_845(p) FB_BOOST_PP_IIF(p(845), 845, 846) +# define FB_BOOST_PP_NODE_847(p) FB_BOOST_PP_IIF(p(847), 847, 848) +# define FB_BOOST_PP_NODE_856(p) FB_BOOST_PP_IIF(p(856), FB_BOOST_PP_NODE_852, FB_BOOST_PP_NODE_860) +# define FB_BOOST_PP_NODE_852(p) FB_BOOST_PP_IIF(p(852), FB_BOOST_PP_NODE_850, FB_BOOST_PP_NODE_854) +# define FB_BOOST_PP_NODE_850(p) FB_BOOST_PP_IIF(p(850), FB_BOOST_PP_NODE_849, FB_BOOST_PP_NODE_851) +# define FB_BOOST_PP_NODE_849(p) FB_BOOST_PP_IIF(p(849), 849, 850) +# define FB_BOOST_PP_NODE_851(p) FB_BOOST_PP_IIF(p(851), 851, 852) +# define FB_BOOST_PP_NODE_854(p) FB_BOOST_PP_IIF(p(854), FB_BOOST_PP_NODE_853, FB_BOOST_PP_NODE_855) +# define FB_BOOST_PP_NODE_853(p) FB_BOOST_PP_IIF(p(853), 853, 854) +# define FB_BOOST_PP_NODE_855(p) FB_BOOST_PP_IIF(p(855), 855, 856) +# define FB_BOOST_PP_NODE_860(p) FB_BOOST_PP_IIF(p(860), FB_BOOST_PP_NODE_858, FB_BOOST_PP_NODE_862) +# define FB_BOOST_PP_NODE_858(p) FB_BOOST_PP_IIF(p(858), FB_BOOST_PP_NODE_857, FB_BOOST_PP_NODE_859) +# define FB_BOOST_PP_NODE_857(p) FB_BOOST_PP_IIF(p(857), 857, 858) +# define FB_BOOST_PP_NODE_859(p) FB_BOOST_PP_IIF(p(859), 859, 860) +# define FB_BOOST_PP_NODE_862(p) FB_BOOST_PP_IIF(p(862), FB_BOOST_PP_NODE_861, FB_BOOST_PP_NODE_863) +# define FB_BOOST_PP_NODE_861(p) FB_BOOST_PP_IIF(p(861), 861, 862) +# define FB_BOOST_PP_NODE_863(p) FB_BOOST_PP_IIF(p(863), 863, 864) +# define FB_BOOST_PP_NODE_880(p) FB_BOOST_PP_IIF(p(880), FB_BOOST_PP_NODE_872, FB_BOOST_PP_NODE_888) +# define FB_BOOST_PP_NODE_872(p) FB_BOOST_PP_IIF(p(872), FB_BOOST_PP_NODE_868, FB_BOOST_PP_NODE_876) +# define FB_BOOST_PP_NODE_868(p) FB_BOOST_PP_IIF(p(868), FB_BOOST_PP_NODE_866, FB_BOOST_PP_NODE_870) +# define FB_BOOST_PP_NODE_866(p) FB_BOOST_PP_IIF(p(866), FB_BOOST_PP_NODE_865, FB_BOOST_PP_NODE_867) +# define FB_BOOST_PP_NODE_865(p) FB_BOOST_PP_IIF(p(865), 865, 866) +# define FB_BOOST_PP_NODE_867(p) FB_BOOST_PP_IIF(p(867), 867, 868) +# define FB_BOOST_PP_NODE_870(p) FB_BOOST_PP_IIF(p(870), FB_BOOST_PP_NODE_869, FB_BOOST_PP_NODE_871) +# define FB_BOOST_PP_NODE_869(p) FB_BOOST_PP_IIF(p(869), 869, 870) +# define FB_BOOST_PP_NODE_871(p) FB_BOOST_PP_IIF(p(871), 871, 872) +# define FB_BOOST_PP_NODE_876(p) FB_BOOST_PP_IIF(p(876), FB_BOOST_PP_NODE_874, FB_BOOST_PP_NODE_878) +# define FB_BOOST_PP_NODE_874(p) FB_BOOST_PP_IIF(p(874), FB_BOOST_PP_NODE_873, FB_BOOST_PP_NODE_875) +# define FB_BOOST_PP_NODE_873(p) FB_BOOST_PP_IIF(p(873), 873, 874) +# define FB_BOOST_PP_NODE_875(p) FB_BOOST_PP_IIF(p(875), 875, 876) +# define FB_BOOST_PP_NODE_878(p) FB_BOOST_PP_IIF(p(878), FB_BOOST_PP_NODE_877, FB_BOOST_PP_NODE_879) +# define FB_BOOST_PP_NODE_877(p) FB_BOOST_PP_IIF(p(877), 877, 878) +# define FB_BOOST_PP_NODE_879(p) FB_BOOST_PP_IIF(p(879), 879, 880) +# define FB_BOOST_PP_NODE_888(p) FB_BOOST_PP_IIF(p(888), FB_BOOST_PP_NODE_884, FB_BOOST_PP_NODE_892) +# define FB_BOOST_PP_NODE_884(p) FB_BOOST_PP_IIF(p(884), FB_BOOST_PP_NODE_882, FB_BOOST_PP_NODE_886) +# define FB_BOOST_PP_NODE_882(p) FB_BOOST_PP_IIF(p(882), FB_BOOST_PP_NODE_881, FB_BOOST_PP_NODE_883) +# define FB_BOOST_PP_NODE_881(p) FB_BOOST_PP_IIF(p(881), 881, 882) +# define FB_BOOST_PP_NODE_883(p) FB_BOOST_PP_IIF(p(883), 883, 884) +# define FB_BOOST_PP_NODE_886(p) FB_BOOST_PP_IIF(p(886), FB_BOOST_PP_NODE_885, FB_BOOST_PP_NODE_887) +# define FB_BOOST_PP_NODE_885(p) FB_BOOST_PP_IIF(p(885), 885, 886) +# define FB_BOOST_PP_NODE_887(p) FB_BOOST_PP_IIF(p(887), 887, 888) +# define FB_BOOST_PP_NODE_892(p) FB_BOOST_PP_IIF(p(892), FB_BOOST_PP_NODE_890, FB_BOOST_PP_NODE_894) +# define FB_BOOST_PP_NODE_890(p) FB_BOOST_PP_IIF(p(890), FB_BOOST_PP_NODE_889, FB_BOOST_PP_NODE_891) +# define FB_BOOST_PP_NODE_889(p) FB_BOOST_PP_IIF(p(889), 889, 890) +# define FB_BOOST_PP_NODE_891(p) FB_BOOST_PP_IIF(p(891), 891, 892) +# define FB_BOOST_PP_NODE_894(p) FB_BOOST_PP_IIF(p(894), FB_BOOST_PP_NODE_893, FB_BOOST_PP_NODE_895) +# define FB_BOOST_PP_NODE_893(p) FB_BOOST_PP_IIF(p(893), 893, 894) +# define FB_BOOST_PP_NODE_895(p) FB_BOOST_PP_IIF(p(895), 895, 896) +# define FB_BOOST_PP_NODE_960(p) FB_BOOST_PP_IIF(p(960), FB_BOOST_PP_NODE_928, FB_BOOST_PP_NODE_992) +# define FB_BOOST_PP_NODE_928(p) FB_BOOST_PP_IIF(p(928), FB_BOOST_PP_NODE_912, FB_BOOST_PP_NODE_944) +# define FB_BOOST_PP_NODE_912(p) FB_BOOST_PP_IIF(p(912), FB_BOOST_PP_NODE_904, FB_BOOST_PP_NODE_920) +# define FB_BOOST_PP_NODE_904(p) FB_BOOST_PP_IIF(p(904), FB_BOOST_PP_NODE_900, FB_BOOST_PP_NODE_908) +# define FB_BOOST_PP_NODE_900(p) FB_BOOST_PP_IIF(p(900), FB_BOOST_PP_NODE_898, FB_BOOST_PP_NODE_902) +# define FB_BOOST_PP_NODE_898(p) FB_BOOST_PP_IIF(p(898), FB_BOOST_PP_NODE_897, FB_BOOST_PP_NODE_899) +# define FB_BOOST_PP_NODE_897(p) FB_BOOST_PP_IIF(p(897), 897, 898) +# define FB_BOOST_PP_NODE_899(p) FB_BOOST_PP_IIF(p(899), 899, 900) +# define FB_BOOST_PP_NODE_902(p) FB_BOOST_PP_IIF(p(902), FB_BOOST_PP_NODE_901, FB_BOOST_PP_NODE_903) +# define FB_BOOST_PP_NODE_901(p) FB_BOOST_PP_IIF(p(901), 901, 902) +# define FB_BOOST_PP_NODE_903(p) FB_BOOST_PP_IIF(p(903), 903, 904) +# define FB_BOOST_PP_NODE_908(p) FB_BOOST_PP_IIF(p(908), FB_BOOST_PP_NODE_906, FB_BOOST_PP_NODE_910) +# define FB_BOOST_PP_NODE_906(p) FB_BOOST_PP_IIF(p(906), FB_BOOST_PP_NODE_905, FB_BOOST_PP_NODE_907) +# define FB_BOOST_PP_NODE_905(p) FB_BOOST_PP_IIF(p(905), 905, 906) +# define FB_BOOST_PP_NODE_907(p) FB_BOOST_PP_IIF(p(907), 907, 908) +# define FB_BOOST_PP_NODE_910(p) FB_BOOST_PP_IIF(p(910), FB_BOOST_PP_NODE_909, FB_BOOST_PP_NODE_911) +# define FB_BOOST_PP_NODE_909(p) FB_BOOST_PP_IIF(p(909), 909, 910) +# define FB_BOOST_PP_NODE_911(p) FB_BOOST_PP_IIF(p(911), 911, 912) +# define FB_BOOST_PP_NODE_920(p) FB_BOOST_PP_IIF(p(920), FB_BOOST_PP_NODE_916, FB_BOOST_PP_NODE_924) +# define FB_BOOST_PP_NODE_916(p) FB_BOOST_PP_IIF(p(916), FB_BOOST_PP_NODE_914, FB_BOOST_PP_NODE_918) +# define FB_BOOST_PP_NODE_914(p) FB_BOOST_PP_IIF(p(914), FB_BOOST_PP_NODE_913, FB_BOOST_PP_NODE_915) +# define FB_BOOST_PP_NODE_913(p) FB_BOOST_PP_IIF(p(913), 913, 914) +# define FB_BOOST_PP_NODE_915(p) FB_BOOST_PP_IIF(p(915), 915, 916) +# define FB_BOOST_PP_NODE_918(p) FB_BOOST_PP_IIF(p(918), FB_BOOST_PP_NODE_917, FB_BOOST_PP_NODE_919) +# define FB_BOOST_PP_NODE_917(p) FB_BOOST_PP_IIF(p(917), 917, 918) +# define FB_BOOST_PP_NODE_919(p) FB_BOOST_PP_IIF(p(919), 919, 920) +# define FB_BOOST_PP_NODE_924(p) FB_BOOST_PP_IIF(p(924), FB_BOOST_PP_NODE_922, FB_BOOST_PP_NODE_926) +# define FB_BOOST_PP_NODE_922(p) FB_BOOST_PP_IIF(p(922), FB_BOOST_PP_NODE_921, FB_BOOST_PP_NODE_923) +# define FB_BOOST_PP_NODE_921(p) FB_BOOST_PP_IIF(p(921), 921, 922) +# define FB_BOOST_PP_NODE_923(p) FB_BOOST_PP_IIF(p(923), 923, 924) +# define FB_BOOST_PP_NODE_926(p) FB_BOOST_PP_IIF(p(926), FB_BOOST_PP_NODE_925, FB_BOOST_PP_NODE_927) +# define FB_BOOST_PP_NODE_925(p) FB_BOOST_PP_IIF(p(925), 925, 926) +# define FB_BOOST_PP_NODE_927(p) FB_BOOST_PP_IIF(p(927), 927, 928) +# define FB_BOOST_PP_NODE_944(p) FB_BOOST_PP_IIF(p(944), FB_BOOST_PP_NODE_936, FB_BOOST_PP_NODE_952) +# define FB_BOOST_PP_NODE_936(p) FB_BOOST_PP_IIF(p(936), FB_BOOST_PP_NODE_932, FB_BOOST_PP_NODE_940) +# define FB_BOOST_PP_NODE_932(p) FB_BOOST_PP_IIF(p(932), FB_BOOST_PP_NODE_930, FB_BOOST_PP_NODE_934) +# define FB_BOOST_PP_NODE_930(p) FB_BOOST_PP_IIF(p(930), FB_BOOST_PP_NODE_929, FB_BOOST_PP_NODE_931) +# define FB_BOOST_PP_NODE_929(p) FB_BOOST_PP_IIF(p(929), 929, 930) +# define FB_BOOST_PP_NODE_931(p) FB_BOOST_PP_IIF(p(931), 931, 932) +# define FB_BOOST_PP_NODE_934(p) FB_BOOST_PP_IIF(p(934), FB_BOOST_PP_NODE_933, FB_BOOST_PP_NODE_935) +# define FB_BOOST_PP_NODE_933(p) FB_BOOST_PP_IIF(p(933), 933, 934) +# define FB_BOOST_PP_NODE_935(p) FB_BOOST_PP_IIF(p(935), 935, 936) +# define FB_BOOST_PP_NODE_940(p) FB_BOOST_PP_IIF(p(940), FB_BOOST_PP_NODE_938, FB_BOOST_PP_NODE_942) +# define FB_BOOST_PP_NODE_938(p) FB_BOOST_PP_IIF(p(938), FB_BOOST_PP_NODE_937, FB_BOOST_PP_NODE_939) +# define FB_BOOST_PP_NODE_937(p) FB_BOOST_PP_IIF(p(937), 937, 938) +# define FB_BOOST_PP_NODE_939(p) FB_BOOST_PP_IIF(p(939), 939, 940) +# define FB_BOOST_PP_NODE_942(p) FB_BOOST_PP_IIF(p(942), FB_BOOST_PP_NODE_941, FB_BOOST_PP_NODE_943) +# define FB_BOOST_PP_NODE_941(p) FB_BOOST_PP_IIF(p(941), 941, 942) +# define FB_BOOST_PP_NODE_943(p) FB_BOOST_PP_IIF(p(943), 943, 944) +# define FB_BOOST_PP_NODE_952(p) FB_BOOST_PP_IIF(p(952), FB_BOOST_PP_NODE_948, FB_BOOST_PP_NODE_956) +# define FB_BOOST_PP_NODE_948(p) FB_BOOST_PP_IIF(p(948), FB_BOOST_PP_NODE_946, FB_BOOST_PP_NODE_950) +# define FB_BOOST_PP_NODE_946(p) FB_BOOST_PP_IIF(p(946), FB_BOOST_PP_NODE_945, FB_BOOST_PP_NODE_947) +# define FB_BOOST_PP_NODE_945(p) FB_BOOST_PP_IIF(p(945), 945, 946) +# define FB_BOOST_PP_NODE_947(p) FB_BOOST_PP_IIF(p(947), 947, 948) +# define FB_BOOST_PP_NODE_950(p) FB_BOOST_PP_IIF(p(950), FB_BOOST_PP_NODE_949, FB_BOOST_PP_NODE_951) +# define FB_BOOST_PP_NODE_949(p) FB_BOOST_PP_IIF(p(949), 949, 950) +# define FB_BOOST_PP_NODE_951(p) FB_BOOST_PP_IIF(p(951), 951, 952) +# define FB_BOOST_PP_NODE_956(p) FB_BOOST_PP_IIF(p(956), FB_BOOST_PP_NODE_954, FB_BOOST_PP_NODE_958) +# define FB_BOOST_PP_NODE_954(p) FB_BOOST_PP_IIF(p(954), FB_BOOST_PP_NODE_953, FB_BOOST_PP_NODE_955) +# define FB_BOOST_PP_NODE_953(p) FB_BOOST_PP_IIF(p(953), 953, 954) +# define FB_BOOST_PP_NODE_955(p) FB_BOOST_PP_IIF(p(955), 955, 956) +# define FB_BOOST_PP_NODE_958(p) FB_BOOST_PP_IIF(p(958), FB_BOOST_PP_NODE_957, FB_BOOST_PP_NODE_959) +# define FB_BOOST_PP_NODE_957(p) FB_BOOST_PP_IIF(p(957), 957, 958) +# define FB_BOOST_PP_NODE_959(p) FB_BOOST_PP_IIF(p(959), 959, 960) +# define FB_BOOST_PP_NODE_992(p) FB_BOOST_PP_IIF(p(992), FB_BOOST_PP_NODE_976, FB_BOOST_PP_NODE_1008) +# define FB_BOOST_PP_NODE_976(p) FB_BOOST_PP_IIF(p(976), FB_BOOST_PP_NODE_968, FB_BOOST_PP_NODE_984) +# define FB_BOOST_PP_NODE_968(p) FB_BOOST_PP_IIF(p(968), FB_BOOST_PP_NODE_964, FB_BOOST_PP_NODE_972) +# define FB_BOOST_PP_NODE_964(p) FB_BOOST_PP_IIF(p(964), FB_BOOST_PP_NODE_962, FB_BOOST_PP_NODE_966) +# define FB_BOOST_PP_NODE_962(p) FB_BOOST_PP_IIF(p(962), FB_BOOST_PP_NODE_961, FB_BOOST_PP_NODE_963) +# define FB_BOOST_PP_NODE_961(p) FB_BOOST_PP_IIF(p(961), 961, 962) +# define FB_BOOST_PP_NODE_963(p) FB_BOOST_PP_IIF(p(963), 963, 964) +# define FB_BOOST_PP_NODE_966(p) FB_BOOST_PP_IIF(p(966), FB_BOOST_PP_NODE_965, FB_BOOST_PP_NODE_967) +# define FB_BOOST_PP_NODE_965(p) FB_BOOST_PP_IIF(p(965), 965, 966) +# define FB_BOOST_PP_NODE_967(p) FB_BOOST_PP_IIF(p(967), 967, 968) +# define FB_BOOST_PP_NODE_972(p) FB_BOOST_PP_IIF(p(972), FB_BOOST_PP_NODE_970, FB_BOOST_PP_NODE_974) +# define FB_BOOST_PP_NODE_970(p) FB_BOOST_PP_IIF(p(970), FB_BOOST_PP_NODE_969, FB_BOOST_PP_NODE_971) +# define FB_BOOST_PP_NODE_969(p) FB_BOOST_PP_IIF(p(969), 969, 970) +# define FB_BOOST_PP_NODE_971(p) FB_BOOST_PP_IIF(p(971), 971, 972) +# define FB_BOOST_PP_NODE_974(p) FB_BOOST_PP_IIF(p(974), FB_BOOST_PP_NODE_973, FB_BOOST_PP_NODE_975) +# define FB_BOOST_PP_NODE_973(p) FB_BOOST_PP_IIF(p(973), 973, 974) +# define FB_BOOST_PP_NODE_975(p) FB_BOOST_PP_IIF(p(975), 975, 976) +# define FB_BOOST_PP_NODE_984(p) FB_BOOST_PP_IIF(p(984), FB_BOOST_PP_NODE_980, FB_BOOST_PP_NODE_988) +# define FB_BOOST_PP_NODE_980(p) FB_BOOST_PP_IIF(p(980), FB_BOOST_PP_NODE_978, FB_BOOST_PP_NODE_982) +# define FB_BOOST_PP_NODE_978(p) FB_BOOST_PP_IIF(p(978), FB_BOOST_PP_NODE_977, FB_BOOST_PP_NODE_979) +# define FB_BOOST_PP_NODE_977(p) FB_BOOST_PP_IIF(p(977), 977, 978) +# define FB_BOOST_PP_NODE_979(p) FB_BOOST_PP_IIF(p(979), 979, 980) +# define FB_BOOST_PP_NODE_982(p) FB_BOOST_PP_IIF(p(982), FB_BOOST_PP_NODE_981, FB_BOOST_PP_NODE_983) +# define FB_BOOST_PP_NODE_981(p) FB_BOOST_PP_IIF(p(981), 981, 982) +# define FB_BOOST_PP_NODE_983(p) FB_BOOST_PP_IIF(p(983), 983, 984) +# define FB_BOOST_PP_NODE_988(p) FB_BOOST_PP_IIF(p(988), FB_BOOST_PP_NODE_986, FB_BOOST_PP_NODE_990) +# define FB_BOOST_PP_NODE_986(p) FB_BOOST_PP_IIF(p(986), FB_BOOST_PP_NODE_985, FB_BOOST_PP_NODE_987) +# define FB_BOOST_PP_NODE_985(p) FB_BOOST_PP_IIF(p(985), 985, 986) +# define FB_BOOST_PP_NODE_987(p) FB_BOOST_PP_IIF(p(987), 987, 988) +# define FB_BOOST_PP_NODE_990(p) FB_BOOST_PP_IIF(p(990), FB_BOOST_PP_NODE_989, FB_BOOST_PP_NODE_991) +# define FB_BOOST_PP_NODE_989(p) FB_BOOST_PP_IIF(p(989), 989, 990) +# define FB_BOOST_PP_NODE_991(p) FB_BOOST_PP_IIF(p(991), 991, 992) +# define FB_BOOST_PP_NODE_1008(p) FB_BOOST_PP_IIF(p(1008), FB_BOOST_PP_NODE_1000, FB_BOOST_PP_NODE_1016) +# define FB_BOOST_PP_NODE_1000(p) FB_BOOST_PP_IIF(p(1000), FB_BOOST_PP_NODE_996, FB_BOOST_PP_NODE_1004) +# define FB_BOOST_PP_NODE_996(p) FB_BOOST_PP_IIF(p(996), FB_BOOST_PP_NODE_994, FB_BOOST_PP_NODE_998) +# define FB_BOOST_PP_NODE_994(p) FB_BOOST_PP_IIF(p(994), FB_BOOST_PP_NODE_993, FB_BOOST_PP_NODE_995) +# define FB_BOOST_PP_NODE_993(p) FB_BOOST_PP_IIF(p(993), 993, 994) +# define FB_BOOST_PP_NODE_995(p) FB_BOOST_PP_IIF(p(995), 995, 996) +# define FB_BOOST_PP_NODE_998(p) FB_BOOST_PP_IIF(p(998), FB_BOOST_PP_NODE_997, FB_BOOST_PP_NODE_999) +# define FB_BOOST_PP_NODE_997(p) FB_BOOST_PP_IIF(p(997), 997, 998) +# define FB_BOOST_PP_NODE_999(p) FB_BOOST_PP_IIF(p(999), 999, 1000) +# define FB_BOOST_PP_NODE_1004(p) FB_BOOST_PP_IIF(p(1004), FB_BOOST_PP_NODE_1002, FB_BOOST_PP_NODE_1006) +# define FB_BOOST_PP_NODE_1002(p) FB_BOOST_PP_IIF(p(1002), FB_BOOST_PP_NODE_1001, FB_BOOST_PP_NODE_1003) +# define FB_BOOST_PP_NODE_1001(p) FB_BOOST_PP_IIF(p(1001), 1001, 1002) +# define FB_BOOST_PP_NODE_1003(p) FB_BOOST_PP_IIF(p(1003), 1003, 1004) +# define FB_BOOST_PP_NODE_1006(p) FB_BOOST_PP_IIF(p(1006), FB_BOOST_PP_NODE_1005, FB_BOOST_PP_NODE_1007) +# define FB_BOOST_PP_NODE_1005(p) FB_BOOST_PP_IIF(p(1005), 1005, 1006) +# define FB_BOOST_PP_NODE_1007(p) FB_BOOST_PP_IIF(p(1007), 1007, 1008) +# define FB_BOOST_PP_NODE_1016(p) FB_BOOST_PP_IIF(p(1016), FB_BOOST_PP_NODE_1012, FB_BOOST_PP_NODE_1020) +# define FB_BOOST_PP_NODE_1012(p) FB_BOOST_PP_IIF(p(1012), FB_BOOST_PP_NODE_1010, FB_BOOST_PP_NODE_1014) +# define FB_BOOST_PP_NODE_1010(p) FB_BOOST_PP_IIF(p(1010), FB_BOOST_PP_NODE_1009, FB_BOOST_PP_NODE_1011) +# define FB_BOOST_PP_NODE_1009(p) FB_BOOST_PP_IIF(p(1009), 1009, 1010) +# define FB_BOOST_PP_NODE_1011(p) FB_BOOST_PP_IIF(p(1011), 1011, 1012) +# define FB_BOOST_PP_NODE_1014(p) FB_BOOST_PP_IIF(p(1014), FB_BOOST_PP_NODE_1013, FB_BOOST_PP_NODE_1015) +# define FB_BOOST_PP_NODE_1013(p) FB_BOOST_PP_IIF(p(1013), 1013, 1014) +# define FB_BOOST_PP_NODE_1015(p) FB_BOOST_PP_IIF(p(1015), 1015, 1016) +# define FB_BOOST_PP_NODE_1020(p) FB_BOOST_PP_IIF(p(1020), FB_BOOST_PP_NODE_1018, FB_BOOST_PP_NODE_1022) +# define FB_BOOST_PP_NODE_1018(p) FB_BOOST_PP_IIF(p(1018), FB_BOOST_PP_NODE_1017, FB_BOOST_PP_NODE_1019) +# define FB_BOOST_PP_NODE_1017(p) FB_BOOST_PP_IIF(p(1017), 1017, 1018) +# define FB_BOOST_PP_NODE_1019(p) FB_BOOST_PP_IIF(p(1019), 1019, 1020) +# define FB_BOOST_PP_NODE_1022(p) FB_BOOST_PP_IIF(p(1022), FB_BOOST_PP_NODE_1021, FB_BOOST_PP_NODE_1023) +# define FB_BOOST_PP_NODE_1021(p) FB_BOOST_PP_IIF(p(1021), 1021, 1022) +# define FB_BOOST_PP_NODE_1023(p) FB_BOOST_PP_IIF(p(1023), 1023, 1024) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/detail/limits/auto_rec_256.hpp b/src/include/firebird/impl/boost/preprocessor/detail/limits/auto_rec_256.hpp new file mode 100644 index 0000000000..c2a7f06604 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/detail/limits/auto_rec_256.hpp @@ -0,0 +1,280 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_256_HPP +# define FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_256_HPP +# +# define FB_BOOST_PP_NODE_ENTRY_256(p) FB_BOOST_PP_NODE_128(p)(p)(p)(p)(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_128(p) FB_BOOST_PP_NODE_64(p)(p)(p)(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_64(p) FB_BOOST_PP_NODE_32(p)(p)(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_32(p) FB_BOOST_PP_NODE_16(p)(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_16(p) FB_BOOST_PP_NODE_8(p)(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_8(p) FB_BOOST_PP_NODE_4(p)(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_4(p) FB_BOOST_PP_NODE_2(p)(p) +# define FB_BOOST_PP_NODE_ENTRY_2(p) FB_BOOST_PP_NODE_1(p) +# +# define FB_BOOST_PP_NODE_128(p) FB_BOOST_PP_IIF(p(128), FB_BOOST_PP_NODE_64, FB_BOOST_PP_NODE_192) +# define FB_BOOST_PP_NODE_64(p) FB_BOOST_PP_IIF(p(64), FB_BOOST_PP_NODE_32, FB_BOOST_PP_NODE_96) +# define FB_BOOST_PP_NODE_32(p) FB_BOOST_PP_IIF(p(32), FB_BOOST_PP_NODE_16, FB_BOOST_PP_NODE_48) +# define FB_BOOST_PP_NODE_16(p) FB_BOOST_PP_IIF(p(16), FB_BOOST_PP_NODE_8, FB_BOOST_PP_NODE_24) +# define FB_BOOST_PP_NODE_8(p) FB_BOOST_PP_IIF(p(8), FB_BOOST_PP_NODE_4, FB_BOOST_PP_NODE_12) +# define FB_BOOST_PP_NODE_4(p) FB_BOOST_PP_IIF(p(4), FB_BOOST_PP_NODE_2, FB_BOOST_PP_NODE_6) +# define FB_BOOST_PP_NODE_2(p) FB_BOOST_PP_IIF(p(2), FB_BOOST_PP_NODE_1, FB_BOOST_PP_NODE_3) +# define FB_BOOST_PP_NODE_1(p) FB_BOOST_PP_IIF(p(1), 1, 2) +# define FB_BOOST_PP_NODE_3(p) FB_BOOST_PP_IIF(p(3), 3, 4) +# define FB_BOOST_PP_NODE_6(p) FB_BOOST_PP_IIF(p(6), FB_BOOST_PP_NODE_5, FB_BOOST_PP_NODE_7) +# define FB_BOOST_PP_NODE_5(p) FB_BOOST_PP_IIF(p(5), 5, 6) +# define FB_BOOST_PP_NODE_7(p) FB_BOOST_PP_IIF(p(7), 7, 8) +# define FB_BOOST_PP_NODE_12(p) FB_BOOST_PP_IIF(p(12), FB_BOOST_PP_NODE_10, FB_BOOST_PP_NODE_14) +# define FB_BOOST_PP_NODE_10(p) FB_BOOST_PP_IIF(p(10), FB_BOOST_PP_NODE_9, FB_BOOST_PP_NODE_11) +# define FB_BOOST_PP_NODE_9(p) FB_BOOST_PP_IIF(p(9), 9, 10) +# define FB_BOOST_PP_NODE_11(p) FB_BOOST_PP_IIF(p(11), 11, 12) +# define FB_BOOST_PP_NODE_14(p) FB_BOOST_PP_IIF(p(14), FB_BOOST_PP_NODE_13, FB_BOOST_PP_NODE_15) +# define FB_BOOST_PP_NODE_13(p) FB_BOOST_PP_IIF(p(13), 13, 14) +# define FB_BOOST_PP_NODE_15(p) FB_BOOST_PP_IIF(p(15), 15, 16) +# define FB_BOOST_PP_NODE_24(p) FB_BOOST_PP_IIF(p(24), FB_BOOST_PP_NODE_20, FB_BOOST_PP_NODE_28) +# define FB_BOOST_PP_NODE_20(p) FB_BOOST_PP_IIF(p(20), FB_BOOST_PP_NODE_18, FB_BOOST_PP_NODE_22) +# define FB_BOOST_PP_NODE_18(p) FB_BOOST_PP_IIF(p(18), FB_BOOST_PP_NODE_17, FB_BOOST_PP_NODE_19) +# define FB_BOOST_PP_NODE_17(p) FB_BOOST_PP_IIF(p(17), 17, 18) +# define FB_BOOST_PP_NODE_19(p) FB_BOOST_PP_IIF(p(19), 19, 20) +# define FB_BOOST_PP_NODE_22(p) FB_BOOST_PP_IIF(p(22), FB_BOOST_PP_NODE_21, FB_BOOST_PP_NODE_23) +# define FB_BOOST_PP_NODE_21(p) FB_BOOST_PP_IIF(p(21), 21, 22) +# define FB_BOOST_PP_NODE_23(p) FB_BOOST_PP_IIF(p(23), 23, 24) +# define FB_BOOST_PP_NODE_28(p) FB_BOOST_PP_IIF(p(28), FB_BOOST_PP_NODE_26, FB_BOOST_PP_NODE_30) +# define FB_BOOST_PP_NODE_26(p) FB_BOOST_PP_IIF(p(26), FB_BOOST_PP_NODE_25, FB_BOOST_PP_NODE_27) +# define FB_BOOST_PP_NODE_25(p) FB_BOOST_PP_IIF(p(25), 25, 26) +# define FB_BOOST_PP_NODE_27(p) FB_BOOST_PP_IIF(p(27), 27, 28) +# define FB_BOOST_PP_NODE_30(p) FB_BOOST_PP_IIF(p(30), FB_BOOST_PP_NODE_29, FB_BOOST_PP_NODE_31) +# define FB_BOOST_PP_NODE_29(p) FB_BOOST_PP_IIF(p(29), 29, 30) +# define FB_BOOST_PP_NODE_31(p) FB_BOOST_PP_IIF(p(31), 31, 32) +# define FB_BOOST_PP_NODE_48(p) FB_BOOST_PP_IIF(p(48), FB_BOOST_PP_NODE_40, FB_BOOST_PP_NODE_56) +# define FB_BOOST_PP_NODE_40(p) FB_BOOST_PP_IIF(p(40), FB_BOOST_PP_NODE_36, FB_BOOST_PP_NODE_44) +# define FB_BOOST_PP_NODE_36(p) FB_BOOST_PP_IIF(p(36), FB_BOOST_PP_NODE_34, FB_BOOST_PP_NODE_38) +# define FB_BOOST_PP_NODE_34(p) FB_BOOST_PP_IIF(p(34), FB_BOOST_PP_NODE_33, FB_BOOST_PP_NODE_35) +# define FB_BOOST_PP_NODE_33(p) FB_BOOST_PP_IIF(p(33), 33, 34) +# define FB_BOOST_PP_NODE_35(p) FB_BOOST_PP_IIF(p(35), 35, 36) +# define FB_BOOST_PP_NODE_38(p) FB_BOOST_PP_IIF(p(38), FB_BOOST_PP_NODE_37, FB_BOOST_PP_NODE_39) +# define FB_BOOST_PP_NODE_37(p) FB_BOOST_PP_IIF(p(37), 37, 38) +# define FB_BOOST_PP_NODE_39(p) FB_BOOST_PP_IIF(p(39), 39, 40) +# define FB_BOOST_PP_NODE_44(p) FB_BOOST_PP_IIF(p(44), FB_BOOST_PP_NODE_42, FB_BOOST_PP_NODE_46) +# define FB_BOOST_PP_NODE_42(p) FB_BOOST_PP_IIF(p(42), FB_BOOST_PP_NODE_41, FB_BOOST_PP_NODE_43) +# define FB_BOOST_PP_NODE_41(p) FB_BOOST_PP_IIF(p(41), 41, 42) +# define FB_BOOST_PP_NODE_43(p) FB_BOOST_PP_IIF(p(43), 43, 44) +# define FB_BOOST_PP_NODE_46(p) FB_BOOST_PP_IIF(p(46), FB_BOOST_PP_NODE_45, FB_BOOST_PP_NODE_47) +# define FB_BOOST_PP_NODE_45(p) FB_BOOST_PP_IIF(p(45), 45, 46) +# define FB_BOOST_PP_NODE_47(p) FB_BOOST_PP_IIF(p(47), 47, 48) +# define FB_BOOST_PP_NODE_56(p) FB_BOOST_PP_IIF(p(56), FB_BOOST_PP_NODE_52, FB_BOOST_PP_NODE_60) +# define FB_BOOST_PP_NODE_52(p) FB_BOOST_PP_IIF(p(52), FB_BOOST_PP_NODE_50, FB_BOOST_PP_NODE_54) +# define FB_BOOST_PP_NODE_50(p) FB_BOOST_PP_IIF(p(50), FB_BOOST_PP_NODE_49, FB_BOOST_PP_NODE_51) +# define FB_BOOST_PP_NODE_49(p) FB_BOOST_PP_IIF(p(49), 49, 50) +# define FB_BOOST_PP_NODE_51(p) FB_BOOST_PP_IIF(p(51), 51, 52) +# define FB_BOOST_PP_NODE_54(p) FB_BOOST_PP_IIF(p(54), FB_BOOST_PP_NODE_53, FB_BOOST_PP_NODE_55) +# define FB_BOOST_PP_NODE_53(p) FB_BOOST_PP_IIF(p(53), 53, 54) +# define FB_BOOST_PP_NODE_55(p) FB_BOOST_PP_IIF(p(55), 55, 56) +# define FB_BOOST_PP_NODE_60(p) FB_BOOST_PP_IIF(p(60), FB_BOOST_PP_NODE_58, FB_BOOST_PP_NODE_62) +# define FB_BOOST_PP_NODE_58(p) FB_BOOST_PP_IIF(p(58), FB_BOOST_PP_NODE_57, FB_BOOST_PP_NODE_59) +# define FB_BOOST_PP_NODE_57(p) FB_BOOST_PP_IIF(p(57), 57, 58) +# define FB_BOOST_PP_NODE_59(p) FB_BOOST_PP_IIF(p(59), 59, 60) +# define FB_BOOST_PP_NODE_62(p) FB_BOOST_PP_IIF(p(62), FB_BOOST_PP_NODE_61, FB_BOOST_PP_NODE_63) +# define FB_BOOST_PP_NODE_61(p) FB_BOOST_PP_IIF(p(61), 61, 62) +# define FB_BOOST_PP_NODE_63(p) FB_BOOST_PP_IIF(p(63), 63, 64) +# define FB_BOOST_PP_NODE_96(p) FB_BOOST_PP_IIF(p(96), FB_BOOST_PP_NODE_80, FB_BOOST_PP_NODE_112) +# define FB_BOOST_PP_NODE_80(p) FB_BOOST_PP_IIF(p(80), FB_BOOST_PP_NODE_72, FB_BOOST_PP_NODE_88) +# define FB_BOOST_PP_NODE_72(p) FB_BOOST_PP_IIF(p(72), FB_BOOST_PP_NODE_68, FB_BOOST_PP_NODE_76) +# define FB_BOOST_PP_NODE_68(p) FB_BOOST_PP_IIF(p(68), FB_BOOST_PP_NODE_66, FB_BOOST_PP_NODE_70) +# define FB_BOOST_PP_NODE_66(p) FB_BOOST_PP_IIF(p(66), FB_BOOST_PP_NODE_65, FB_BOOST_PP_NODE_67) +# define FB_BOOST_PP_NODE_65(p) FB_BOOST_PP_IIF(p(65), 65, 66) +# define FB_BOOST_PP_NODE_67(p) FB_BOOST_PP_IIF(p(67), 67, 68) +# define FB_BOOST_PP_NODE_70(p) FB_BOOST_PP_IIF(p(70), FB_BOOST_PP_NODE_69, FB_BOOST_PP_NODE_71) +# define FB_BOOST_PP_NODE_69(p) FB_BOOST_PP_IIF(p(69), 69, 70) +# define FB_BOOST_PP_NODE_71(p) FB_BOOST_PP_IIF(p(71), 71, 72) +# define FB_BOOST_PP_NODE_76(p) FB_BOOST_PP_IIF(p(76), FB_BOOST_PP_NODE_74, FB_BOOST_PP_NODE_78) +# define FB_BOOST_PP_NODE_74(p) FB_BOOST_PP_IIF(p(74), FB_BOOST_PP_NODE_73, FB_BOOST_PP_NODE_75) +# define FB_BOOST_PP_NODE_73(p) FB_BOOST_PP_IIF(p(73), 73, 74) +# define FB_BOOST_PP_NODE_75(p) FB_BOOST_PP_IIF(p(75), 75, 76) +# define FB_BOOST_PP_NODE_78(p) FB_BOOST_PP_IIF(p(78), FB_BOOST_PP_NODE_77, FB_BOOST_PP_NODE_79) +# define FB_BOOST_PP_NODE_77(p) FB_BOOST_PP_IIF(p(77), 77, 78) +# define FB_BOOST_PP_NODE_79(p) FB_BOOST_PP_IIF(p(79), 79, 80) +# define FB_BOOST_PP_NODE_88(p) FB_BOOST_PP_IIF(p(88), FB_BOOST_PP_NODE_84, FB_BOOST_PP_NODE_92) +# define FB_BOOST_PP_NODE_84(p) FB_BOOST_PP_IIF(p(84), FB_BOOST_PP_NODE_82, FB_BOOST_PP_NODE_86) +# define FB_BOOST_PP_NODE_82(p) FB_BOOST_PP_IIF(p(82), FB_BOOST_PP_NODE_81, FB_BOOST_PP_NODE_83) +# define FB_BOOST_PP_NODE_81(p) FB_BOOST_PP_IIF(p(81), 81, 82) +# define FB_BOOST_PP_NODE_83(p) FB_BOOST_PP_IIF(p(83), 83, 84) +# define FB_BOOST_PP_NODE_86(p) FB_BOOST_PP_IIF(p(86), FB_BOOST_PP_NODE_85, FB_BOOST_PP_NODE_87) +# define FB_BOOST_PP_NODE_85(p) FB_BOOST_PP_IIF(p(85), 85, 86) +# define FB_BOOST_PP_NODE_87(p) FB_BOOST_PP_IIF(p(87), 87, 88) +# define FB_BOOST_PP_NODE_92(p) FB_BOOST_PP_IIF(p(92), FB_BOOST_PP_NODE_90, FB_BOOST_PP_NODE_94) +# define FB_BOOST_PP_NODE_90(p) FB_BOOST_PP_IIF(p(90), FB_BOOST_PP_NODE_89, FB_BOOST_PP_NODE_91) +# define FB_BOOST_PP_NODE_89(p) FB_BOOST_PP_IIF(p(89), 89, 90) +# define FB_BOOST_PP_NODE_91(p) FB_BOOST_PP_IIF(p(91), 91, 92) +# define FB_BOOST_PP_NODE_94(p) FB_BOOST_PP_IIF(p(94), FB_BOOST_PP_NODE_93, FB_BOOST_PP_NODE_95) +# define FB_BOOST_PP_NODE_93(p) FB_BOOST_PP_IIF(p(93), 93, 94) +# define FB_BOOST_PP_NODE_95(p) FB_BOOST_PP_IIF(p(95), 95, 96) +# define FB_BOOST_PP_NODE_112(p) FB_BOOST_PP_IIF(p(112), FB_BOOST_PP_NODE_104, FB_BOOST_PP_NODE_120) +# define FB_BOOST_PP_NODE_104(p) FB_BOOST_PP_IIF(p(104), FB_BOOST_PP_NODE_100, FB_BOOST_PP_NODE_108) +# define FB_BOOST_PP_NODE_100(p) FB_BOOST_PP_IIF(p(100), FB_BOOST_PP_NODE_98, FB_BOOST_PP_NODE_102) +# define FB_BOOST_PP_NODE_98(p) FB_BOOST_PP_IIF(p(98), FB_BOOST_PP_NODE_97, FB_BOOST_PP_NODE_99) +# define FB_BOOST_PP_NODE_97(p) FB_BOOST_PP_IIF(p(97), 97, 98) +# define FB_BOOST_PP_NODE_99(p) FB_BOOST_PP_IIF(p(99), 99, 100) +# define FB_BOOST_PP_NODE_102(p) FB_BOOST_PP_IIF(p(102), FB_BOOST_PP_NODE_101, FB_BOOST_PP_NODE_103) +# define FB_BOOST_PP_NODE_101(p) FB_BOOST_PP_IIF(p(101), 101, 102) +# define FB_BOOST_PP_NODE_103(p) FB_BOOST_PP_IIF(p(103), 103, 104) +# define FB_BOOST_PP_NODE_108(p) FB_BOOST_PP_IIF(p(108), FB_BOOST_PP_NODE_106, FB_BOOST_PP_NODE_110) +# define FB_BOOST_PP_NODE_106(p) FB_BOOST_PP_IIF(p(106), FB_BOOST_PP_NODE_105, FB_BOOST_PP_NODE_107) +# define FB_BOOST_PP_NODE_105(p) FB_BOOST_PP_IIF(p(105), 105, 106) +# define FB_BOOST_PP_NODE_107(p) FB_BOOST_PP_IIF(p(107), 107, 108) +# define FB_BOOST_PP_NODE_110(p) FB_BOOST_PP_IIF(p(110), FB_BOOST_PP_NODE_109, FB_BOOST_PP_NODE_111) +# define FB_BOOST_PP_NODE_109(p) FB_BOOST_PP_IIF(p(109), 109, 110) +# define FB_BOOST_PP_NODE_111(p) FB_BOOST_PP_IIF(p(111), 111, 112) +# define FB_BOOST_PP_NODE_120(p) FB_BOOST_PP_IIF(p(120), FB_BOOST_PP_NODE_116, FB_BOOST_PP_NODE_124) +# define FB_BOOST_PP_NODE_116(p) FB_BOOST_PP_IIF(p(116), FB_BOOST_PP_NODE_114, FB_BOOST_PP_NODE_118) +# define FB_BOOST_PP_NODE_114(p) FB_BOOST_PP_IIF(p(114), FB_BOOST_PP_NODE_113, FB_BOOST_PP_NODE_115) +# define FB_BOOST_PP_NODE_113(p) FB_BOOST_PP_IIF(p(113), 113, 114) +# define FB_BOOST_PP_NODE_115(p) FB_BOOST_PP_IIF(p(115), 115, 116) +# define FB_BOOST_PP_NODE_118(p) FB_BOOST_PP_IIF(p(118), FB_BOOST_PP_NODE_117, FB_BOOST_PP_NODE_119) +# define FB_BOOST_PP_NODE_117(p) FB_BOOST_PP_IIF(p(117), 117, 118) +# define FB_BOOST_PP_NODE_119(p) FB_BOOST_PP_IIF(p(119), 119, 120) +# define FB_BOOST_PP_NODE_124(p) FB_BOOST_PP_IIF(p(124), FB_BOOST_PP_NODE_122, FB_BOOST_PP_NODE_126) +# define FB_BOOST_PP_NODE_122(p) FB_BOOST_PP_IIF(p(122), FB_BOOST_PP_NODE_121, FB_BOOST_PP_NODE_123) +# define FB_BOOST_PP_NODE_121(p) FB_BOOST_PP_IIF(p(121), 121, 122) +# define FB_BOOST_PP_NODE_123(p) FB_BOOST_PP_IIF(p(123), 123, 124) +# define FB_BOOST_PP_NODE_126(p) FB_BOOST_PP_IIF(p(126), FB_BOOST_PP_NODE_125, FB_BOOST_PP_NODE_127) +# define FB_BOOST_PP_NODE_125(p) FB_BOOST_PP_IIF(p(125), 125, 126) +# define FB_BOOST_PP_NODE_127(p) FB_BOOST_PP_IIF(p(127), 127, 128) +# define FB_BOOST_PP_NODE_192(p) FB_BOOST_PP_IIF(p(192), FB_BOOST_PP_NODE_160, FB_BOOST_PP_NODE_224) +# define FB_BOOST_PP_NODE_160(p) FB_BOOST_PP_IIF(p(160), FB_BOOST_PP_NODE_144, FB_BOOST_PP_NODE_176) +# define FB_BOOST_PP_NODE_144(p) FB_BOOST_PP_IIF(p(144), FB_BOOST_PP_NODE_136, FB_BOOST_PP_NODE_152) +# define FB_BOOST_PP_NODE_136(p) FB_BOOST_PP_IIF(p(136), FB_BOOST_PP_NODE_132, FB_BOOST_PP_NODE_140) +# define FB_BOOST_PP_NODE_132(p) FB_BOOST_PP_IIF(p(132), FB_BOOST_PP_NODE_130, FB_BOOST_PP_NODE_134) +# define FB_BOOST_PP_NODE_130(p) FB_BOOST_PP_IIF(p(130), FB_BOOST_PP_NODE_129, FB_BOOST_PP_NODE_131) +# define FB_BOOST_PP_NODE_129(p) FB_BOOST_PP_IIF(p(129), 129, 130) +# define FB_BOOST_PP_NODE_131(p) FB_BOOST_PP_IIF(p(131), 131, 132) +# define FB_BOOST_PP_NODE_134(p) FB_BOOST_PP_IIF(p(134), FB_BOOST_PP_NODE_133, FB_BOOST_PP_NODE_135) +# define FB_BOOST_PP_NODE_133(p) FB_BOOST_PP_IIF(p(133), 133, 134) +# define FB_BOOST_PP_NODE_135(p) FB_BOOST_PP_IIF(p(135), 135, 136) +# define FB_BOOST_PP_NODE_140(p) FB_BOOST_PP_IIF(p(140), FB_BOOST_PP_NODE_138, FB_BOOST_PP_NODE_142) +# define FB_BOOST_PP_NODE_138(p) FB_BOOST_PP_IIF(p(138), FB_BOOST_PP_NODE_137, FB_BOOST_PP_NODE_139) +# define FB_BOOST_PP_NODE_137(p) FB_BOOST_PP_IIF(p(137), 137, 138) +# define FB_BOOST_PP_NODE_139(p) FB_BOOST_PP_IIF(p(139), 139, 140) +# define FB_BOOST_PP_NODE_142(p) FB_BOOST_PP_IIF(p(142), FB_BOOST_PP_NODE_141, FB_BOOST_PP_NODE_143) +# define FB_BOOST_PP_NODE_141(p) FB_BOOST_PP_IIF(p(141), 141, 142) +# define FB_BOOST_PP_NODE_143(p) FB_BOOST_PP_IIF(p(143), 143, 144) +# define FB_BOOST_PP_NODE_152(p) FB_BOOST_PP_IIF(p(152), FB_BOOST_PP_NODE_148, FB_BOOST_PP_NODE_156) +# define FB_BOOST_PP_NODE_148(p) FB_BOOST_PP_IIF(p(148), FB_BOOST_PP_NODE_146, FB_BOOST_PP_NODE_150) +# define FB_BOOST_PP_NODE_146(p) FB_BOOST_PP_IIF(p(146), FB_BOOST_PP_NODE_145, FB_BOOST_PP_NODE_147) +# define FB_BOOST_PP_NODE_145(p) FB_BOOST_PP_IIF(p(145), 145, 146) +# define FB_BOOST_PP_NODE_147(p) FB_BOOST_PP_IIF(p(147), 147, 148) +# define FB_BOOST_PP_NODE_150(p) FB_BOOST_PP_IIF(p(150), FB_BOOST_PP_NODE_149, FB_BOOST_PP_NODE_151) +# define FB_BOOST_PP_NODE_149(p) FB_BOOST_PP_IIF(p(149), 149, 150) +# define FB_BOOST_PP_NODE_151(p) FB_BOOST_PP_IIF(p(151), 151, 152) +# define FB_BOOST_PP_NODE_156(p) FB_BOOST_PP_IIF(p(156), FB_BOOST_PP_NODE_154, FB_BOOST_PP_NODE_158) +# define FB_BOOST_PP_NODE_154(p) FB_BOOST_PP_IIF(p(154), FB_BOOST_PP_NODE_153, FB_BOOST_PP_NODE_155) +# define FB_BOOST_PP_NODE_153(p) FB_BOOST_PP_IIF(p(153), 153, 154) +# define FB_BOOST_PP_NODE_155(p) FB_BOOST_PP_IIF(p(155), 155, 156) +# define FB_BOOST_PP_NODE_158(p) FB_BOOST_PP_IIF(p(158), FB_BOOST_PP_NODE_157, FB_BOOST_PP_NODE_159) +# define FB_BOOST_PP_NODE_157(p) FB_BOOST_PP_IIF(p(157), 157, 158) +# define FB_BOOST_PP_NODE_159(p) FB_BOOST_PP_IIF(p(159), 159, 160) +# define FB_BOOST_PP_NODE_176(p) FB_BOOST_PP_IIF(p(176), FB_BOOST_PP_NODE_168, FB_BOOST_PP_NODE_184) +# define FB_BOOST_PP_NODE_168(p) FB_BOOST_PP_IIF(p(168), FB_BOOST_PP_NODE_164, FB_BOOST_PP_NODE_172) +# define FB_BOOST_PP_NODE_164(p) FB_BOOST_PP_IIF(p(164), FB_BOOST_PP_NODE_162, FB_BOOST_PP_NODE_166) +# define FB_BOOST_PP_NODE_162(p) FB_BOOST_PP_IIF(p(162), FB_BOOST_PP_NODE_161, FB_BOOST_PP_NODE_163) +# define FB_BOOST_PP_NODE_161(p) FB_BOOST_PP_IIF(p(161), 161, 162) +# define FB_BOOST_PP_NODE_163(p) FB_BOOST_PP_IIF(p(163), 163, 164) +# define FB_BOOST_PP_NODE_166(p) FB_BOOST_PP_IIF(p(166), FB_BOOST_PP_NODE_165, FB_BOOST_PP_NODE_167) +# define FB_BOOST_PP_NODE_165(p) FB_BOOST_PP_IIF(p(165), 165, 166) +# define FB_BOOST_PP_NODE_167(p) FB_BOOST_PP_IIF(p(167), 167, 168) +# define FB_BOOST_PP_NODE_172(p) FB_BOOST_PP_IIF(p(172), FB_BOOST_PP_NODE_170, FB_BOOST_PP_NODE_174) +# define FB_BOOST_PP_NODE_170(p) FB_BOOST_PP_IIF(p(170), FB_BOOST_PP_NODE_169, FB_BOOST_PP_NODE_171) +# define FB_BOOST_PP_NODE_169(p) FB_BOOST_PP_IIF(p(169), 169, 170) +# define FB_BOOST_PP_NODE_171(p) FB_BOOST_PP_IIF(p(171), 171, 172) +# define FB_BOOST_PP_NODE_174(p) FB_BOOST_PP_IIF(p(174), FB_BOOST_PP_NODE_173, FB_BOOST_PP_NODE_175) +# define FB_BOOST_PP_NODE_173(p) FB_BOOST_PP_IIF(p(173), 173, 174) +# define FB_BOOST_PP_NODE_175(p) FB_BOOST_PP_IIF(p(175), 175, 176) +# define FB_BOOST_PP_NODE_184(p) FB_BOOST_PP_IIF(p(184), FB_BOOST_PP_NODE_180, FB_BOOST_PP_NODE_188) +# define FB_BOOST_PP_NODE_180(p) FB_BOOST_PP_IIF(p(180), FB_BOOST_PP_NODE_178, FB_BOOST_PP_NODE_182) +# define FB_BOOST_PP_NODE_178(p) FB_BOOST_PP_IIF(p(178), FB_BOOST_PP_NODE_177, FB_BOOST_PP_NODE_179) +# define FB_BOOST_PP_NODE_177(p) FB_BOOST_PP_IIF(p(177), 177, 178) +# define FB_BOOST_PP_NODE_179(p) FB_BOOST_PP_IIF(p(179), 179, 180) +# define FB_BOOST_PP_NODE_182(p) FB_BOOST_PP_IIF(p(182), FB_BOOST_PP_NODE_181, FB_BOOST_PP_NODE_183) +# define FB_BOOST_PP_NODE_181(p) FB_BOOST_PP_IIF(p(181), 181, 182) +# define FB_BOOST_PP_NODE_183(p) FB_BOOST_PP_IIF(p(183), 183, 184) +# define FB_BOOST_PP_NODE_188(p) FB_BOOST_PP_IIF(p(188), FB_BOOST_PP_NODE_186, FB_BOOST_PP_NODE_190) +# define FB_BOOST_PP_NODE_186(p) FB_BOOST_PP_IIF(p(186), FB_BOOST_PP_NODE_185, FB_BOOST_PP_NODE_187) +# define FB_BOOST_PP_NODE_185(p) FB_BOOST_PP_IIF(p(185), 185, 186) +# define FB_BOOST_PP_NODE_187(p) FB_BOOST_PP_IIF(p(187), 187, 188) +# define FB_BOOST_PP_NODE_190(p) FB_BOOST_PP_IIF(p(190), FB_BOOST_PP_NODE_189, FB_BOOST_PP_NODE_191) +# define FB_BOOST_PP_NODE_189(p) FB_BOOST_PP_IIF(p(189), 189, 190) +# define FB_BOOST_PP_NODE_191(p) FB_BOOST_PP_IIF(p(191), 191, 192) +# define FB_BOOST_PP_NODE_224(p) FB_BOOST_PP_IIF(p(224), FB_BOOST_PP_NODE_208, FB_BOOST_PP_NODE_240) +# define FB_BOOST_PP_NODE_208(p) FB_BOOST_PP_IIF(p(208), FB_BOOST_PP_NODE_200, FB_BOOST_PP_NODE_216) +# define FB_BOOST_PP_NODE_200(p) FB_BOOST_PP_IIF(p(200), FB_BOOST_PP_NODE_196, FB_BOOST_PP_NODE_204) +# define FB_BOOST_PP_NODE_196(p) FB_BOOST_PP_IIF(p(196), FB_BOOST_PP_NODE_194, FB_BOOST_PP_NODE_198) +# define FB_BOOST_PP_NODE_194(p) FB_BOOST_PP_IIF(p(194), FB_BOOST_PP_NODE_193, FB_BOOST_PP_NODE_195) +# define FB_BOOST_PP_NODE_193(p) FB_BOOST_PP_IIF(p(193), 193, 194) +# define FB_BOOST_PP_NODE_195(p) FB_BOOST_PP_IIF(p(195), 195, 196) +# define FB_BOOST_PP_NODE_198(p) FB_BOOST_PP_IIF(p(198), FB_BOOST_PP_NODE_197, FB_BOOST_PP_NODE_199) +# define FB_BOOST_PP_NODE_197(p) FB_BOOST_PP_IIF(p(197), 197, 198) +# define FB_BOOST_PP_NODE_199(p) FB_BOOST_PP_IIF(p(199), 199, 200) +# define FB_BOOST_PP_NODE_204(p) FB_BOOST_PP_IIF(p(204), FB_BOOST_PP_NODE_202, FB_BOOST_PP_NODE_206) +# define FB_BOOST_PP_NODE_202(p) FB_BOOST_PP_IIF(p(202), FB_BOOST_PP_NODE_201, FB_BOOST_PP_NODE_203) +# define FB_BOOST_PP_NODE_201(p) FB_BOOST_PP_IIF(p(201), 201, 202) +# define FB_BOOST_PP_NODE_203(p) FB_BOOST_PP_IIF(p(203), 203, 204) +# define FB_BOOST_PP_NODE_206(p) FB_BOOST_PP_IIF(p(206), FB_BOOST_PP_NODE_205, FB_BOOST_PP_NODE_207) +# define FB_BOOST_PP_NODE_205(p) FB_BOOST_PP_IIF(p(205), 205, 206) +# define FB_BOOST_PP_NODE_207(p) FB_BOOST_PP_IIF(p(207), 207, 208) +# define FB_BOOST_PP_NODE_216(p) FB_BOOST_PP_IIF(p(216), FB_BOOST_PP_NODE_212, FB_BOOST_PP_NODE_220) +# define FB_BOOST_PP_NODE_212(p) FB_BOOST_PP_IIF(p(212), FB_BOOST_PP_NODE_210, FB_BOOST_PP_NODE_214) +# define FB_BOOST_PP_NODE_210(p) FB_BOOST_PP_IIF(p(210), FB_BOOST_PP_NODE_209, FB_BOOST_PP_NODE_211) +# define FB_BOOST_PP_NODE_209(p) FB_BOOST_PP_IIF(p(209), 209, 210) +# define FB_BOOST_PP_NODE_211(p) FB_BOOST_PP_IIF(p(211), 211, 212) +# define FB_BOOST_PP_NODE_214(p) FB_BOOST_PP_IIF(p(214), FB_BOOST_PP_NODE_213, FB_BOOST_PP_NODE_215) +# define FB_BOOST_PP_NODE_213(p) FB_BOOST_PP_IIF(p(213), 213, 214) +# define FB_BOOST_PP_NODE_215(p) FB_BOOST_PP_IIF(p(215), 215, 216) +# define FB_BOOST_PP_NODE_220(p) FB_BOOST_PP_IIF(p(220), FB_BOOST_PP_NODE_218, FB_BOOST_PP_NODE_222) +# define FB_BOOST_PP_NODE_218(p) FB_BOOST_PP_IIF(p(218), FB_BOOST_PP_NODE_217, FB_BOOST_PP_NODE_219) +# define FB_BOOST_PP_NODE_217(p) FB_BOOST_PP_IIF(p(217), 217, 218) +# define FB_BOOST_PP_NODE_219(p) FB_BOOST_PP_IIF(p(219), 219, 220) +# define FB_BOOST_PP_NODE_222(p) FB_BOOST_PP_IIF(p(222), FB_BOOST_PP_NODE_221, FB_BOOST_PP_NODE_223) +# define FB_BOOST_PP_NODE_221(p) FB_BOOST_PP_IIF(p(221), 221, 222) +# define FB_BOOST_PP_NODE_223(p) FB_BOOST_PP_IIF(p(223), 223, 224) +# define FB_BOOST_PP_NODE_240(p) FB_BOOST_PP_IIF(p(240), FB_BOOST_PP_NODE_232, FB_BOOST_PP_NODE_248) +# define FB_BOOST_PP_NODE_232(p) FB_BOOST_PP_IIF(p(232), FB_BOOST_PP_NODE_228, FB_BOOST_PP_NODE_236) +# define FB_BOOST_PP_NODE_228(p) FB_BOOST_PP_IIF(p(228), FB_BOOST_PP_NODE_226, FB_BOOST_PP_NODE_230) +# define FB_BOOST_PP_NODE_226(p) FB_BOOST_PP_IIF(p(226), FB_BOOST_PP_NODE_225, FB_BOOST_PP_NODE_227) +# define FB_BOOST_PP_NODE_225(p) FB_BOOST_PP_IIF(p(225), 225, 226) +# define FB_BOOST_PP_NODE_227(p) FB_BOOST_PP_IIF(p(227), 227, 228) +# define FB_BOOST_PP_NODE_230(p) FB_BOOST_PP_IIF(p(230), FB_BOOST_PP_NODE_229, FB_BOOST_PP_NODE_231) +# define FB_BOOST_PP_NODE_229(p) FB_BOOST_PP_IIF(p(229), 229, 230) +# define FB_BOOST_PP_NODE_231(p) FB_BOOST_PP_IIF(p(231), 231, 232) +# define FB_BOOST_PP_NODE_236(p) FB_BOOST_PP_IIF(p(236), FB_BOOST_PP_NODE_234, FB_BOOST_PP_NODE_238) +# define FB_BOOST_PP_NODE_234(p) FB_BOOST_PP_IIF(p(234), FB_BOOST_PP_NODE_233, FB_BOOST_PP_NODE_235) +# define FB_BOOST_PP_NODE_233(p) FB_BOOST_PP_IIF(p(233), 233, 234) +# define FB_BOOST_PP_NODE_235(p) FB_BOOST_PP_IIF(p(235), 235, 236) +# define FB_BOOST_PP_NODE_238(p) FB_BOOST_PP_IIF(p(238), FB_BOOST_PP_NODE_237, FB_BOOST_PP_NODE_239) +# define FB_BOOST_PP_NODE_237(p) FB_BOOST_PP_IIF(p(237), 237, 238) +# define FB_BOOST_PP_NODE_239(p) FB_BOOST_PP_IIF(p(239), 239, 240) +# define FB_BOOST_PP_NODE_248(p) FB_BOOST_PP_IIF(p(248), FB_BOOST_PP_NODE_244, FB_BOOST_PP_NODE_252) +# define FB_BOOST_PP_NODE_244(p) FB_BOOST_PP_IIF(p(244), FB_BOOST_PP_NODE_242, FB_BOOST_PP_NODE_246) +# define FB_BOOST_PP_NODE_242(p) FB_BOOST_PP_IIF(p(242), FB_BOOST_PP_NODE_241, FB_BOOST_PP_NODE_243) +# define FB_BOOST_PP_NODE_241(p) FB_BOOST_PP_IIF(p(241), 241, 242) +# define FB_BOOST_PP_NODE_243(p) FB_BOOST_PP_IIF(p(243), 243, 244) +# define FB_BOOST_PP_NODE_246(p) FB_BOOST_PP_IIF(p(246), FB_BOOST_PP_NODE_245, FB_BOOST_PP_NODE_247) +# define FB_BOOST_PP_NODE_245(p) FB_BOOST_PP_IIF(p(245), 245, 246) +# define FB_BOOST_PP_NODE_247(p) FB_BOOST_PP_IIF(p(247), 247, 248) +# define FB_BOOST_PP_NODE_252(p) FB_BOOST_PP_IIF(p(252), FB_BOOST_PP_NODE_250, FB_BOOST_PP_NODE_254) +# define FB_BOOST_PP_NODE_250(p) FB_BOOST_PP_IIF(p(250), FB_BOOST_PP_NODE_249, FB_BOOST_PP_NODE_251) +# define FB_BOOST_PP_NODE_249(p) FB_BOOST_PP_IIF(p(249), 249, 250) +# define FB_BOOST_PP_NODE_251(p) FB_BOOST_PP_IIF(p(251), 251, 252) +# define FB_BOOST_PP_NODE_254(p) FB_BOOST_PP_IIF(p(254), FB_BOOST_PP_NODE_253, FB_BOOST_PP_NODE_255) +# define FB_BOOST_PP_NODE_253(p) FB_BOOST_PP_IIF(p(253), 253, 254) +# define FB_BOOST_PP_NODE_255(p) FB_BOOST_PP_IIF(p(255), 255, 256) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/detail/limits/auto_rec_512.hpp b/src/include/firebird/impl/boost/preprocessor/detail/limits/auto_rec_512.hpp new file mode 100644 index 0000000000..628f7a5dc3 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/detail/limits/auto_rec_512.hpp @@ -0,0 +1,276 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_512_HPP +# define FB_BOOST_PREPROCESSOR_DETAIL_AUTO_REC_512_HPP +# +# define FB_BOOST_PP_NODE_ENTRY_512(p) FB_BOOST_PP_NODE_256(p)(p)(p)(p)(p)(p)(p)(p)(p) +# +# define FB_BOOST_PP_NODE_256(p) FB_BOOST_PP_IIF(p(256), FB_BOOST_PP_NODE_128, FB_BOOST_PP_NODE_384) +# define FB_BOOST_PP_NODE_384(p) FB_BOOST_PP_IIF(p(384), FB_BOOST_PP_NODE_320, FB_BOOST_PP_NODE_448) +# define FB_BOOST_PP_NODE_320(p) FB_BOOST_PP_IIF(p(320), FB_BOOST_PP_NODE_288, FB_BOOST_PP_NODE_352) +# define FB_BOOST_PP_NODE_288(p) FB_BOOST_PP_IIF(p(288), FB_BOOST_PP_NODE_272, FB_BOOST_PP_NODE_304) +# define FB_BOOST_PP_NODE_272(p) FB_BOOST_PP_IIF(p(272), FB_BOOST_PP_NODE_264, FB_BOOST_PP_NODE_280) +# define FB_BOOST_PP_NODE_264(p) FB_BOOST_PP_IIF(p(264), FB_BOOST_PP_NODE_260, FB_BOOST_PP_NODE_268) +# define FB_BOOST_PP_NODE_260(p) FB_BOOST_PP_IIF(p(260), FB_BOOST_PP_NODE_258, FB_BOOST_PP_NODE_262) +# define FB_BOOST_PP_NODE_258(p) FB_BOOST_PP_IIF(p(258), FB_BOOST_PP_NODE_257, FB_BOOST_PP_NODE_259) +# define FB_BOOST_PP_NODE_257(p) FB_BOOST_PP_IIF(p(257), 257, 258) +# define FB_BOOST_PP_NODE_259(p) FB_BOOST_PP_IIF(p(259), 259, 260) +# define FB_BOOST_PP_NODE_262(p) FB_BOOST_PP_IIF(p(262), FB_BOOST_PP_NODE_261, FB_BOOST_PP_NODE_263) +# define FB_BOOST_PP_NODE_261(p) FB_BOOST_PP_IIF(p(261), 261, 262) +# define FB_BOOST_PP_NODE_263(p) FB_BOOST_PP_IIF(p(263), 263, 264) +# define FB_BOOST_PP_NODE_268(p) FB_BOOST_PP_IIF(p(268), FB_BOOST_PP_NODE_266, FB_BOOST_PP_NODE_270) +# define FB_BOOST_PP_NODE_266(p) FB_BOOST_PP_IIF(p(266), FB_BOOST_PP_NODE_265, FB_BOOST_PP_NODE_267) +# define FB_BOOST_PP_NODE_265(p) FB_BOOST_PP_IIF(p(265), 265, 266) +# define FB_BOOST_PP_NODE_267(p) FB_BOOST_PP_IIF(p(267), 267, 268) +# define FB_BOOST_PP_NODE_270(p) FB_BOOST_PP_IIF(p(270), FB_BOOST_PP_NODE_269, FB_BOOST_PP_NODE_271) +# define FB_BOOST_PP_NODE_269(p) FB_BOOST_PP_IIF(p(269), 269, 270) +# define FB_BOOST_PP_NODE_271(p) FB_BOOST_PP_IIF(p(271), 271, 272) +# define FB_BOOST_PP_NODE_280(p) FB_BOOST_PP_IIF(p(280), FB_BOOST_PP_NODE_276, FB_BOOST_PP_NODE_284) +# define FB_BOOST_PP_NODE_276(p) FB_BOOST_PP_IIF(p(276), FB_BOOST_PP_NODE_274, FB_BOOST_PP_NODE_278) +# define FB_BOOST_PP_NODE_274(p) FB_BOOST_PP_IIF(p(274), FB_BOOST_PP_NODE_273, FB_BOOST_PP_NODE_275) +# define FB_BOOST_PP_NODE_273(p) FB_BOOST_PP_IIF(p(273), 273, 274) +# define FB_BOOST_PP_NODE_275(p) FB_BOOST_PP_IIF(p(275), 275, 276) +# define FB_BOOST_PP_NODE_278(p) FB_BOOST_PP_IIF(p(278), FB_BOOST_PP_NODE_277, FB_BOOST_PP_NODE_279) +# define FB_BOOST_PP_NODE_277(p) FB_BOOST_PP_IIF(p(277), 277, 278) +# define FB_BOOST_PP_NODE_279(p) FB_BOOST_PP_IIF(p(279), 279, 280) +# define FB_BOOST_PP_NODE_284(p) FB_BOOST_PP_IIF(p(284), FB_BOOST_PP_NODE_282, FB_BOOST_PP_NODE_286) +# define FB_BOOST_PP_NODE_282(p) FB_BOOST_PP_IIF(p(282), FB_BOOST_PP_NODE_281, FB_BOOST_PP_NODE_283) +# define FB_BOOST_PP_NODE_281(p) FB_BOOST_PP_IIF(p(281), 281, 282) +# define FB_BOOST_PP_NODE_283(p) FB_BOOST_PP_IIF(p(283), 283, 284) +# define FB_BOOST_PP_NODE_286(p) FB_BOOST_PP_IIF(p(286), FB_BOOST_PP_NODE_285, FB_BOOST_PP_NODE_287) +# define FB_BOOST_PP_NODE_285(p) FB_BOOST_PP_IIF(p(285), 285, 286) +# define FB_BOOST_PP_NODE_287(p) FB_BOOST_PP_IIF(p(287), 287, 288) +# define FB_BOOST_PP_NODE_304(p) FB_BOOST_PP_IIF(p(304), FB_BOOST_PP_NODE_296, FB_BOOST_PP_NODE_312) +# define FB_BOOST_PP_NODE_296(p) FB_BOOST_PP_IIF(p(296), FB_BOOST_PP_NODE_292, FB_BOOST_PP_NODE_300) +# define FB_BOOST_PP_NODE_292(p) FB_BOOST_PP_IIF(p(292), FB_BOOST_PP_NODE_290, FB_BOOST_PP_NODE_294) +# define FB_BOOST_PP_NODE_290(p) FB_BOOST_PP_IIF(p(290), FB_BOOST_PP_NODE_289, FB_BOOST_PP_NODE_291) +# define FB_BOOST_PP_NODE_289(p) FB_BOOST_PP_IIF(p(289), 289, 290) +# define FB_BOOST_PP_NODE_291(p) FB_BOOST_PP_IIF(p(291), 291, 292) +# define FB_BOOST_PP_NODE_294(p) FB_BOOST_PP_IIF(p(294), FB_BOOST_PP_NODE_293, FB_BOOST_PP_NODE_295) +# define FB_BOOST_PP_NODE_293(p) FB_BOOST_PP_IIF(p(293), 293, 294) +# define FB_BOOST_PP_NODE_295(p) FB_BOOST_PP_IIF(p(295), 295, 296) +# define FB_BOOST_PP_NODE_300(p) FB_BOOST_PP_IIF(p(300), FB_BOOST_PP_NODE_298, FB_BOOST_PP_NODE_302) +# define FB_BOOST_PP_NODE_298(p) FB_BOOST_PP_IIF(p(298), FB_BOOST_PP_NODE_297, FB_BOOST_PP_NODE_299) +# define FB_BOOST_PP_NODE_297(p) FB_BOOST_PP_IIF(p(297), 297, 298) +# define FB_BOOST_PP_NODE_299(p) FB_BOOST_PP_IIF(p(299), 299, 300) +# define FB_BOOST_PP_NODE_302(p) FB_BOOST_PP_IIF(p(302), FB_BOOST_PP_NODE_301, FB_BOOST_PP_NODE_303) +# define FB_BOOST_PP_NODE_301(p) FB_BOOST_PP_IIF(p(301), 301, 302) +# define FB_BOOST_PP_NODE_303(p) FB_BOOST_PP_IIF(p(303), 303, 304) +# define FB_BOOST_PP_NODE_312(p) FB_BOOST_PP_IIF(p(312), FB_BOOST_PP_NODE_308, FB_BOOST_PP_NODE_316) +# define FB_BOOST_PP_NODE_308(p) FB_BOOST_PP_IIF(p(308), FB_BOOST_PP_NODE_306, FB_BOOST_PP_NODE_310) +# define FB_BOOST_PP_NODE_306(p) FB_BOOST_PP_IIF(p(306), FB_BOOST_PP_NODE_305, FB_BOOST_PP_NODE_307) +# define FB_BOOST_PP_NODE_305(p) FB_BOOST_PP_IIF(p(305), 305, 306) +# define FB_BOOST_PP_NODE_307(p) FB_BOOST_PP_IIF(p(307), 307, 308) +# define FB_BOOST_PP_NODE_310(p) FB_BOOST_PP_IIF(p(310), FB_BOOST_PP_NODE_309, FB_BOOST_PP_NODE_311) +# define FB_BOOST_PP_NODE_309(p) FB_BOOST_PP_IIF(p(309), 309, 310) +# define FB_BOOST_PP_NODE_311(p) FB_BOOST_PP_IIF(p(311), 311, 312) +# define FB_BOOST_PP_NODE_316(p) FB_BOOST_PP_IIF(p(316), FB_BOOST_PP_NODE_314, FB_BOOST_PP_NODE_318) +# define FB_BOOST_PP_NODE_314(p) FB_BOOST_PP_IIF(p(314), FB_BOOST_PP_NODE_313, FB_BOOST_PP_NODE_315) +# define FB_BOOST_PP_NODE_313(p) FB_BOOST_PP_IIF(p(313), 313, 314) +# define FB_BOOST_PP_NODE_315(p) FB_BOOST_PP_IIF(p(315), 315, 316) +# define FB_BOOST_PP_NODE_318(p) FB_BOOST_PP_IIF(p(318), FB_BOOST_PP_NODE_317, FB_BOOST_PP_NODE_319) +# define FB_BOOST_PP_NODE_317(p) FB_BOOST_PP_IIF(p(317), 317, 318) +# define FB_BOOST_PP_NODE_319(p) FB_BOOST_PP_IIF(p(319), 319, 320) +# define FB_BOOST_PP_NODE_352(p) FB_BOOST_PP_IIF(p(352), FB_BOOST_PP_NODE_336, FB_BOOST_PP_NODE_368) +# define FB_BOOST_PP_NODE_336(p) FB_BOOST_PP_IIF(p(336), FB_BOOST_PP_NODE_328, FB_BOOST_PP_NODE_344) +# define FB_BOOST_PP_NODE_328(p) FB_BOOST_PP_IIF(p(328), FB_BOOST_PP_NODE_324, FB_BOOST_PP_NODE_332) +# define FB_BOOST_PP_NODE_324(p) FB_BOOST_PP_IIF(p(324), FB_BOOST_PP_NODE_322, FB_BOOST_PP_NODE_326) +# define FB_BOOST_PP_NODE_322(p) FB_BOOST_PP_IIF(p(322), FB_BOOST_PP_NODE_321, FB_BOOST_PP_NODE_323) +# define FB_BOOST_PP_NODE_321(p) FB_BOOST_PP_IIF(p(321), 321, 322) +# define FB_BOOST_PP_NODE_323(p) FB_BOOST_PP_IIF(p(323), 323, 324) +# define FB_BOOST_PP_NODE_326(p) FB_BOOST_PP_IIF(p(326), FB_BOOST_PP_NODE_325, FB_BOOST_PP_NODE_327) +# define FB_BOOST_PP_NODE_325(p) FB_BOOST_PP_IIF(p(325), 325, 326) +# define FB_BOOST_PP_NODE_327(p) FB_BOOST_PP_IIF(p(327), 327, 328) +# define FB_BOOST_PP_NODE_332(p) FB_BOOST_PP_IIF(p(332), FB_BOOST_PP_NODE_330, FB_BOOST_PP_NODE_334) +# define FB_BOOST_PP_NODE_330(p) FB_BOOST_PP_IIF(p(330), FB_BOOST_PP_NODE_329, FB_BOOST_PP_NODE_331) +# define FB_BOOST_PP_NODE_329(p) FB_BOOST_PP_IIF(p(329), 329, 330) +# define FB_BOOST_PP_NODE_331(p) FB_BOOST_PP_IIF(p(331), 331, 332) +# define FB_BOOST_PP_NODE_334(p) FB_BOOST_PP_IIF(p(334), FB_BOOST_PP_NODE_333, FB_BOOST_PP_NODE_335) +# define FB_BOOST_PP_NODE_333(p) FB_BOOST_PP_IIF(p(333), 333, 334) +# define FB_BOOST_PP_NODE_335(p) FB_BOOST_PP_IIF(p(335), 335, 336) +# define FB_BOOST_PP_NODE_344(p) FB_BOOST_PP_IIF(p(344), FB_BOOST_PP_NODE_340, FB_BOOST_PP_NODE_348) +# define FB_BOOST_PP_NODE_340(p) FB_BOOST_PP_IIF(p(340), FB_BOOST_PP_NODE_338, FB_BOOST_PP_NODE_342) +# define FB_BOOST_PP_NODE_338(p) FB_BOOST_PP_IIF(p(338), FB_BOOST_PP_NODE_337, FB_BOOST_PP_NODE_339) +# define FB_BOOST_PP_NODE_337(p) FB_BOOST_PP_IIF(p(337), 337, 338) +# define FB_BOOST_PP_NODE_339(p) FB_BOOST_PP_IIF(p(339), 339, 340) +# define FB_BOOST_PP_NODE_342(p) FB_BOOST_PP_IIF(p(342), FB_BOOST_PP_NODE_341, FB_BOOST_PP_NODE_343) +# define FB_BOOST_PP_NODE_341(p) FB_BOOST_PP_IIF(p(341), 341, 342) +# define FB_BOOST_PP_NODE_343(p) FB_BOOST_PP_IIF(p(343), 343, 344) +# define FB_BOOST_PP_NODE_348(p) FB_BOOST_PP_IIF(p(348), FB_BOOST_PP_NODE_346, FB_BOOST_PP_NODE_350) +# define FB_BOOST_PP_NODE_346(p) FB_BOOST_PP_IIF(p(346), FB_BOOST_PP_NODE_345, FB_BOOST_PP_NODE_347) +# define FB_BOOST_PP_NODE_345(p) FB_BOOST_PP_IIF(p(345), 345, 346) +# define FB_BOOST_PP_NODE_347(p) FB_BOOST_PP_IIF(p(347), 347, 348) +# define FB_BOOST_PP_NODE_350(p) FB_BOOST_PP_IIF(p(350), FB_BOOST_PP_NODE_349, FB_BOOST_PP_NODE_351) +# define FB_BOOST_PP_NODE_349(p) FB_BOOST_PP_IIF(p(349), 349, 350) +# define FB_BOOST_PP_NODE_351(p) FB_BOOST_PP_IIF(p(351), 351, 352) +# define FB_BOOST_PP_NODE_368(p) FB_BOOST_PP_IIF(p(368), FB_BOOST_PP_NODE_360, FB_BOOST_PP_NODE_376) +# define FB_BOOST_PP_NODE_360(p) FB_BOOST_PP_IIF(p(360), FB_BOOST_PP_NODE_356, FB_BOOST_PP_NODE_364) +# define FB_BOOST_PP_NODE_356(p) FB_BOOST_PP_IIF(p(356), FB_BOOST_PP_NODE_354, FB_BOOST_PP_NODE_358) +# define FB_BOOST_PP_NODE_354(p) FB_BOOST_PP_IIF(p(354), FB_BOOST_PP_NODE_353, FB_BOOST_PP_NODE_355) +# define FB_BOOST_PP_NODE_353(p) FB_BOOST_PP_IIF(p(353), 353, 354) +# define FB_BOOST_PP_NODE_355(p) FB_BOOST_PP_IIF(p(355), 355, 356) +# define FB_BOOST_PP_NODE_358(p) FB_BOOST_PP_IIF(p(358), FB_BOOST_PP_NODE_357, FB_BOOST_PP_NODE_359) +# define FB_BOOST_PP_NODE_357(p) FB_BOOST_PP_IIF(p(357), 357, 358) +# define FB_BOOST_PP_NODE_359(p) FB_BOOST_PP_IIF(p(359), 359, 360) +# define FB_BOOST_PP_NODE_364(p) FB_BOOST_PP_IIF(p(364), FB_BOOST_PP_NODE_362, FB_BOOST_PP_NODE_366) +# define FB_BOOST_PP_NODE_362(p) FB_BOOST_PP_IIF(p(362), FB_BOOST_PP_NODE_361, FB_BOOST_PP_NODE_363) +# define FB_BOOST_PP_NODE_361(p) FB_BOOST_PP_IIF(p(361), 361, 362) +# define FB_BOOST_PP_NODE_363(p) FB_BOOST_PP_IIF(p(363), 363, 364) +# define FB_BOOST_PP_NODE_366(p) FB_BOOST_PP_IIF(p(366), FB_BOOST_PP_NODE_365, FB_BOOST_PP_NODE_367) +# define FB_BOOST_PP_NODE_365(p) FB_BOOST_PP_IIF(p(365), 365, 366) +# define FB_BOOST_PP_NODE_367(p) FB_BOOST_PP_IIF(p(367), 367, 368) +# define FB_BOOST_PP_NODE_376(p) FB_BOOST_PP_IIF(p(376), FB_BOOST_PP_NODE_372, FB_BOOST_PP_NODE_380) +# define FB_BOOST_PP_NODE_372(p) FB_BOOST_PP_IIF(p(372), FB_BOOST_PP_NODE_370, FB_BOOST_PP_NODE_374) +# define FB_BOOST_PP_NODE_370(p) FB_BOOST_PP_IIF(p(370), FB_BOOST_PP_NODE_369, FB_BOOST_PP_NODE_371) +# define FB_BOOST_PP_NODE_369(p) FB_BOOST_PP_IIF(p(369), 369, 370) +# define FB_BOOST_PP_NODE_371(p) FB_BOOST_PP_IIF(p(371), 371, 372) +# define FB_BOOST_PP_NODE_374(p) FB_BOOST_PP_IIF(p(374), FB_BOOST_PP_NODE_373, FB_BOOST_PP_NODE_375) +# define FB_BOOST_PP_NODE_373(p) FB_BOOST_PP_IIF(p(373), 373, 374) +# define FB_BOOST_PP_NODE_375(p) FB_BOOST_PP_IIF(p(375), 375, 376) +# define FB_BOOST_PP_NODE_380(p) FB_BOOST_PP_IIF(p(380), FB_BOOST_PP_NODE_378, FB_BOOST_PP_NODE_382) +# define FB_BOOST_PP_NODE_378(p) FB_BOOST_PP_IIF(p(378), FB_BOOST_PP_NODE_377, FB_BOOST_PP_NODE_379) +# define FB_BOOST_PP_NODE_377(p) FB_BOOST_PP_IIF(p(377), 377, 378) +# define FB_BOOST_PP_NODE_379(p) FB_BOOST_PP_IIF(p(379), 379, 380) +# define FB_BOOST_PP_NODE_382(p) FB_BOOST_PP_IIF(p(382), FB_BOOST_PP_NODE_381, FB_BOOST_PP_NODE_383) +# define FB_BOOST_PP_NODE_381(p) FB_BOOST_PP_IIF(p(381), 381, 382) +# define FB_BOOST_PP_NODE_383(p) FB_BOOST_PP_IIF(p(383), 383, 384) +# define FB_BOOST_PP_NODE_448(p) FB_BOOST_PP_IIF(p(448), FB_BOOST_PP_NODE_416, FB_BOOST_PP_NODE_480) +# define FB_BOOST_PP_NODE_416(p) FB_BOOST_PP_IIF(p(416), FB_BOOST_PP_NODE_400, FB_BOOST_PP_NODE_432) +# define FB_BOOST_PP_NODE_400(p) FB_BOOST_PP_IIF(p(400), FB_BOOST_PP_NODE_392, FB_BOOST_PP_NODE_408) +# define FB_BOOST_PP_NODE_392(p) FB_BOOST_PP_IIF(p(392), FB_BOOST_PP_NODE_388, FB_BOOST_PP_NODE_396) +# define FB_BOOST_PP_NODE_388(p) FB_BOOST_PP_IIF(p(388), FB_BOOST_PP_NODE_386, FB_BOOST_PP_NODE_390) +# define FB_BOOST_PP_NODE_386(p) FB_BOOST_PP_IIF(p(386), FB_BOOST_PP_NODE_385, FB_BOOST_PP_NODE_387) +# define FB_BOOST_PP_NODE_385(p) FB_BOOST_PP_IIF(p(385), 385, 386) +# define FB_BOOST_PP_NODE_387(p) FB_BOOST_PP_IIF(p(387), 387, 388) +# define FB_BOOST_PP_NODE_390(p) FB_BOOST_PP_IIF(p(390), FB_BOOST_PP_NODE_389, FB_BOOST_PP_NODE_391) +# define FB_BOOST_PP_NODE_389(p) FB_BOOST_PP_IIF(p(389), 389, 390) +# define FB_BOOST_PP_NODE_391(p) FB_BOOST_PP_IIF(p(391), 391, 392) +# define FB_BOOST_PP_NODE_396(p) FB_BOOST_PP_IIF(p(396), FB_BOOST_PP_NODE_394, FB_BOOST_PP_NODE_398) +# define FB_BOOST_PP_NODE_394(p) FB_BOOST_PP_IIF(p(394), FB_BOOST_PP_NODE_393, FB_BOOST_PP_NODE_395) +# define FB_BOOST_PP_NODE_393(p) FB_BOOST_PP_IIF(p(393), 393, 394) +# define FB_BOOST_PP_NODE_395(p) FB_BOOST_PP_IIF(p(395), 395, 396) +# define FB_BOOST_PP_NODE_398(p) FB_BOOST_PP_IIF(p(398), FB_BOOST_PP_NODE_397, FB_BOOST_PP_NODE_399) +# define FB_BOOST_PP_NODE_397(p) FB_BOOST_PP_IIF(p(397), 397, 398) +# define FB_BOOST_PP_NODE_399(p) FB_BOOST_PP_IIF(p(399), 399, 400) +# define FB_BOOST_PP_NODE_408(p) FB_BOOST_PP_IIF(p(408), FB_BOOST_PP_NODE_404, FB_BOOST_PP_NODE_412) +# define FB_BOOST_PP_NODE_404(p) FB_BOOST_PP_IIF(p(404), FB_BOOST_PP_NODE_402, FB_BOOST_PP_NODE_406) +# define FB_BOOST_PP_NODE_402(p) FB_BOOST_PP_IIF(p(402), FB_BOOST_PP_NODE_401, FB_BOOST_PP_NODE_403) +# define FB_BOOST_PP_NODE_401(p) FB_BOOST_PP_IIF(p(401), 401, 402) +# define FB_BOOST_PP_NODE_403(p) FB_BOOST_PP_IIF(p(403), 403, 404) +# define FB_BOOST_PP_NODE_406(p) FB_BOOST_PP_IIF(p(406), FB_BOOST_PP_NODE_405, FB_BOOST_PP_NODE_407) +# define FB_BOOST_PP_NODE_405(p) FB_BOOST_PP_IIF(p(405), 405, 406) +# define FB_BOOST_PP_NODE_407(p) FB_BOOST_PP_IIF(p(407), 407, 408) +# define FB_BOOST_PP_NODE_412(p) FB_BOOST_PP_IIF(p(412), FB_BOOST_PP_NODE_410, FB_BOOST_PP_NODE_414) +# define FB_BOOST_PP_NODE_410(p) FB_BOOST_PP_IIF(p(410), FB_BOOST_PP_NODE_409, FB_BOOST_PP_NODE_411) +# define FB_BOOST_PP_NODE_409(p) FB_BOOST_PP_IIF(p(409), 409, 410) +# define FB_BOOST_PP_NODE_411(p) FB_BOOST_PP_IIF(p(411), 411, 412) +# define FB_BOOST_PP_NODE_414(p) FB_BOOST_PP_IIF(p(414), FB_BOOST_PP_NODE_413, FB_BOOST_PP_NODE_415) +# define FB_BOOST_PP_NODE_413(p) FB_BOOST_PP_IIF(p(413), 413, 414) +# define FB_BOOST_PP_NODE_415(p) FB_BOOST_PP_IIF(p(415), 415, 416) +# define FB_BOOST_PP_NODE_432(p) FB_BOOST_PP_IIF(p(432), FB_BOOST_PP_NODE_424, FB_BOOST_PP_NODE_440) +# define FB_BOOST_PP_NODE_424(p) FB_BOOST_PP_IIF(p(424), FB_BOOST_PP_NODE_420, FB_BOOST_PP_NODE_428) +# define FB_BOOST_PP_NODE_420(p) FB_BOOST_PP_IIF(p(420), FB_BOOST_PP_NODE_418, FB_BOOST_PP_NODE_422) +# define FB_BOOST_PP_NODE_418(p) FB_BOOST_PP_IIF(p(418), FB_BOOST_PP_NODE_417, FB_BOOST_PP_NODE_419) +# define FB_BOOST_PP_NODE_417(p) FB_BOOST_PP_IIF(p(417), 417, 418) +# define FB_BOOST_PP_NODE_419(p) FB_BOOST_PP_IIF(p(419), 419, 420) +# define FB_BOOST_PP_NODE_422(p) FB_BOOST_PP_IIF(p(422), FB_BOOST_PP_NODE_421, FB_BOOST_PP_NODE_423) +# define FB_BOOST_PP_NODE_421(p) FB_BOOST_PP_IIF(p(421), 421, 422) +# define FB_BOOST_PP_NODE_423(p) FB_BOOST_PP_IIF(p(423), 423, 424) +# define FB_BOOST_PP_NODE_428(p) FB_BOOST_PP_IIF(p(428), FB_BOOST_PP_NODE_426, FB_BOOST_PP_NODE_430) +# define FB_BOOST_PP_NODE_426(p) FB_BOOST_PP_IIF(p(426), FB_BOOST_PP_NODE_425, FB_BOOST_PP_NODE_427) +# define FB_BOOST_PP_NODE_425(p) FB_BOOST_PP_IIF(p(425), 425, 426) +# define FB_BOOST_PP_NODE_427(p) FB_BOOST_PP_IIF(p(427), 427, 428) +# define FB_BOOST_PP_NODE_430(p) FB_BOOST_PP_IIF(p(430), FB_BOOST_PP_NODE_429, FB_BOOST_PP_NODE_431) +# define FB_BOOST_PP_NODE_429(p) FB_BOOST_PP_IIF(p(429), 429, 430) +# define FB_BOOST_PP_NODE_431(p) FB_BOOST_PP_IIF(p(431), 431, 432) +# define FB_BOOST_PP_NODE_440(p) FB_BOOST_PP_IIF(p(440), FB_BOOST_PP_NODE_436, FB_BOOST_PP_NODE_444) +# define FB_BOOST_PP_NODE_436(p) FB_BOOST_PP_IIF(p(436), FB_BOOST_PP_NODE_434, FB_BOOST_PP_NODE_438) +# define FB_BOOST_PP_NODE_434(p) FB_BOOST_PP_IIF(p(434), FB_BOOST_PP_NODE_433, FB_BOOST_PP_NODE_435) +# define FB_BOOST_PP_NODE_433(p) FB_BOOST_PP_IIF(p(433), 433, 434) +# define FB_BOOST_PP_NODE_435(p) FB_BOOST_PP_IIF(p(435), 435, 436) +# define FB_BOOST_PP_NODE_438(p) FB_BOOST_PP_IIF(p(438), FB_BOOST_PP_NODE_437, FB_BOOST_PP_NODE_439) +# define FB_BOOST_PP_NODE_437(p) FB_BOOST_PP_IIF(p(437), 437, 438) +# define FB_BOOST_PP_NODE_439(p) FB_BOOST_PP_IIF(p(439), 439, 440) +# define FB_BOOST_PP_NODE_444(p) FB_BOOST_PP_IIF(p(444), FB_BOOST_PP_NODE_442, FB_BOOST_PP_NODE_446) +# define FB_BOOST_PP_NODE_442(p) FB_BOOST_PP_IIF(p(442), FB_BOOST_PP_NODE_441, FB_BOOST_PP_NODE_443) +# define FB_BOOST_PP_NODE_441(p) FB_BOOST_PP_IIF(p(441), 441, 442) +# define FB_BOOST_PP_NODE_443(p) FB_BOOST_PP_IIF(p(443), 443, 444) +# define FB_BOOST_PP_NODE_446(p) FB_BOOST_PP_IIF(p(446), FB_BOOST_PP_NODE_445, FB_BOOST_PP_NODE_447) +# define FB_BOOST_PP_NODE_445(p) FB_BOOST_PP_IIF(p(445), 445, 446) +# define FB_BOOST_PP_NODE_447(p) FB_BOOST_PP_IIF(p(447), 447, 448) +# define FB_BOOST_PP_NODE_480(p) FB_BOOST_PP_IIF(p(480), FB_BOOST_PP_NODE_464, FB_BOOST_PP_NODE_496) +# define FB_BOOST_PP_NODE_464(p) FB_BOOST_PP_IIF(p(464), FB_BOOST_PP_NODE_456, FB_BOOST_PP_NODE_472) +# define FB_BOOST_PP_NODE_456(p) FB_BOOST_PP_IIF(p(456), FB_BOOST_PP_NODE_452, FB_BOOST_PP_NODE_460) +# define FB_BOOST_PP_NODE_452(p) FB_BOOST_PP_IIF(p(452), FB_BOOST_PP_NODE_450, FB_BOOST_PP_NODE_454) +# define FB_BOOST_PP_NODE_450(p) FB_BOOST_PP_IIF(p(450), FB_BOOST_PP_NODE_449, FB_BOOST_PP_NODE_451) +# define FB_BOOST_PP_NODE_449(p) FB_BOOST_PP_IIF(p(449), 449, 450) +# define FB_BOOST_PP_NODE_451(p) FB_BOOST_PP_IIF(p(451), 451, 452) +# define FB_BOOST_PP_NODE_454(p) FB_BOOST_PP_IIF(p(454), FB_BOOST_PP_NODE_453, FB_BOOST_PP_NODE_455) +# define FB_BOOST_PP_NODE_453(p) FB_BOOST_PP_IIF(p(453), 453, 454) +# define FB_BOOST_PP_NODE_455(p) FB_BOOST_PP_IIF(p(455), 455, 456) +# define FB_BOOST_PP_NODE_460(p) FB_BOOST_PP_IIF(p(460), FB_BOOST_PP_NODE_458, FB_BOOST_PP_NODE_462) +# define FB_BOOST_PP_NODE_458(p) FB_BOOST_PP_IIF(p(458), FB_BOOST_PP_NODE_457, FB_BOOST_PP_NODE_459) +# define FB_BOOST_PP_NODE_457(p) FB_BOOST_PP_IIF(p(457), 457, 458) +# define FB_BOOST_PP_NODE_459(p) FB_BOOST_PP_IIF(p(459), 459, 460) +# define FB_BOOST_PP_NODE_462(p) FB_BOOST_PP_IIF(p(462), FB_BOOST_PP_NODE_461, FB_BOOST_PP_NODE_463) +# define FB_BOOST_PP_NODE_461(p) FB_BOOST_PP_IIF(p(461), 461, 462) +# define FB_BOOST_PP_NODE_463(p) FB_BOOST_PP_IIF(p(463), 463, 464) +# define FB_BOOST_PP_NODE_472(p) FB_BOOST_PP_IIF(p(472), FB_BOOST_PP_NODE_468, FB_BOOST_PP_NODE_476) +# define FB_BOOST_PP_NODE_468(p) FB_BOOST_PP_IIF(p(468), FB_BOOST_PP_NODE_466, FB_BOOST_PP_NODE_470) +# define FB_BOOST_PP_NODE_466(p) FB_BOOST_PP_IIF(p(466), FB_BOOST_PP_NODE_465, FB_BOOST_PP_NODE_467) +# define FB_BOOST_PP_NODE_465(p) FB_BOOST_PP_IIF(p(465), 465, 466) +# define FB_BOOST_PP_NODE_467(p) FB_BOOST_PP_IIF(p(467), 467, 468) +# define FB_BOOST_PP_NODE_470(p) FB_BOOST_PP_IIF(p(470), FB_BOOST_PP_NODE_469, FB_BOOST_PP_NODE_471) +# define FB_BOOST_PP_NODE_469(p) FB_BOOST_PP_IIF(p(469), 469, 470) +# define FB_BOOST_PP_NODE_471(p) FB_BOOST_PP_IIF(p(471), 471, 472) +# define FB_BOOST_PP_NODE_476(p) FB_BOOST_PP_IIF(p(476), FB_BOOST_PP_NODE_474, FB_BOOST_PP_NODE_478) +# define FB_BOOST_PP_NODE_474(p) FB_BOOST_PP_IIF(p(474), FB_BOOST_PP_NODE_473, FB_BOOST_PP_NODE_475) +# define FB_BOOST_PP_NODE_473(p) FB_BOOST_PP_IIF(p(473), 473, 474) +# define FB_BOOST_PP_NODE_475(p) FB_BOOST_PP_IIF(p(475), 475, 476) +# define FB_BOOST_PP_NODE_478(p) FB_BOOST_PP_IIF(p(478), FB_BOOST_PP_NODE_477, FB_BOOST_PP_NODE_479) +# define FB_BOOST_PP_NODE_477(p) FB_BOOST_PP_IIF(p(477), 477, 478) +# define FB_BOOST_PP_NODE_479(p) FB_BOOST_PP_IIF(p(479), 479, 480) +# define FB_BOOST_PP_NODE_496(p) FB_BOOST_PP_IIF(p(496), FB_BOOST_PP_NODE_488, FB_BOOST_PP_NODE_504) +# define FB_BOOST_PP_NODE_488(p) FB_BOOST_PP_IIF(p(488), FB_BOOST_PP_NODE_484, FB_BOOST_PP_NODE_492) +# define FB_BOOST_PP_NODE_484(p) FB_BOOST_PP_IIF(p(484), FB_BOOST_PP_NODE_482, FB_BOOST_PP_NODE_486) +# define FB_BOOST_PP_NODE_482(p) FB_BOOST_PP_IIF(p(482), FB_BOOST_PP_NODE_481, FB_BOOST_PP_NODE_483) +# define FB_BOOST_PP_NODE_481(p) FB_BOOST_PP_IIF(p(481), 481, 482) +# define FB_BOOST_PP_NODE_483(p) FB_BOOST_PP_IIF(p(483), 483, 484) +# define FB_BOOST_PP_NODE_486(p) FB_BOOST_PP_IIF(p(486), FB_BOOST_PP_NODE_485, FB_BOOST_PP_NODE_487) +# define FB_BOOST_PP_NODE_485(p) FB_BOOST_PP_IIF(p(485), 485, 486) +# define FB_BOOST_PP_NODE_487(p) FB_BOOST_PP_IIF(p(487), 487, 488) +# define FB_BOOST_PP_NODE_492(p) FB_BOOST_PP_IIF(p(492), FB_BOOST_PP_NODE_490, FB_BOOST_PP_NODE_494) +# define FB_BOOST_PP_NODE_490(p) FB_BOOST_PP_IIF(p(490), FB_BOOST_PP_NODE_489, FB_BOOST_PP_NODE_491) +# define FB_BOOST_PP_NODE_489(p) FB_BOOST_PP_IIF(p(489), 489, 490) +# define FB_BOOST_PP_NODE_491(p) FB_BOOST_PP_IIF(p(491), 491, 492) +# define FB_BOOST_PP_NODE_494(p) FB_BOOST_PP_IIF(p(494), FB_BOOST_PP_NODE_493, FB_BOOST_PP_NODE_495) +# define FB_BOOST_PP_NODE_493(p) FB_BOOST_PP_IIF(p(493), 493, 494) +# define FB_BOOST_PP_NODE_495(p) FB_BOOST_PP_IIF(p(495), 495, 496) +# define FB_BOOST_PP_NODE_504(p) FB_BOOST_PP_IIF(p(504), FB_BOOST_PP_NODE_500, FB_BOOST_PP_NODE_508) +# define FB_BOOST_PP_NODE_500(p) FB_BOOST_PP_IIF(p(500), FB_BOOST_PP_NODE_498, FB_BOOST_PP_NODE_502) +# define FB_BOOST_PP_NODE_498(p) FB_BOOST_PP_IIF(p(498), FB_BOOST_PP_NODE_497, FB_BOOST_PP_NODE_499) +# define FB_BOOST_PP_NODE_497(p) FB_BOOST_PP_IIF(p(497), 497, 498) +# define FB_BOOST_PP_NODE_499(p) FB_BOOST_PP_IIF(p(499), 499, 500) +# define FB_BOOST_PP_NODE_502(p) FB_BOOST_PP_IIF(p(502), FB_BOOST_PP_NODE_501, FB_BOOST_PP_NODE_503) +# define FB_BOOST_PP_NODE_501(p) FB_BOOST_PP_IIF(p(501), 501, 502) +# define FB_BOOST_PP_NODE_503(p) FB_BOOST_PP_IIF(p(503), 503, 504) +# define FB_BOOST_PP_NODE_508(p) FB_BOOST_PP_IIF(p(508), FB_BOOST_PP_NODE_506, FB_BOOST_PP_NODE_510) +# define FB_BOOST_PP_NODE_506(p) FB_BOOST_PP_IIF(p(506), FB_BOOST_PP_NODE_505, FB_BOOST_PP_NODE_507) +# define FB_BOOST_PP_NODE_505(p) FB_BOOST_PP_IIF(p(505), 505, 506) +# define FB_BOOST_PP_NODE_507(p) FB_BOOST_PP_IIF(p(507), 507, 508) +# define FB_BOOST_PP_NODE_510(p) FB_BOOST_PP_IIF(p(510), FB_BOOST_PP_NODE_509, FB_BOOST_PP_NODE_511) +# define FB_BOOST_PP_NODE_509(p) FB_BOOST_PP_IIF(p(509), 509, 510) +# define FB_BOOST_PP_NODE_511(p) FB_BOOST_PP_IIF(p(511), 511, 512) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/facilities/check_empty.hpp b/src/include/firebird/impl/boost/preprocessor/facilities/check_empty.hpp new file mode 100644 index 0000000000..c7e23e5447 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/facilities/check_empty.hpp @@ -0,0 +1,19 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2019. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_FACILITIES_CHECK_EMPTY_HPP +# define FB_BOOST_PREPROCESSOR_FACILITIES_CHECK_EMPTY_HPP +# include +# if FB_BOOST_PP_VARIADIC_HAS_OPT() +# include +# define FB_BOOST_PP_CHECK_EMPTY(...) FB_BOOST_PP_IS_EMPTY_OPT(__VA_ARGS__) +# endif /* FB_BOOST_PP_VARIADIC_HAS_OPT() */ +# endif /* FB_BOOST_PREPROCESSOR_FACILITIES_CHECK_EMPTY_HPP */ diff --git a/src/include/firebird/impl/boost/preprocessor/facilities/detail/is_empty.hpp b/src/include/firebird/impl/boost/preprocessor/facilities/detail/is_empty.hpp new file mode 100644 index 0000000000..304e3866a2 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/facilities/detail/is_empty.hpp @@ -0,0 +1,55 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2014. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +#ifndef FB_BOOST_PREPROCESSOR_DETAIL_IS_EMPTY_HPP +#define FB_BOOST_PREPROCESSOR_DETAIL_IS_EMPTY_HPP + +#include + +#if FB_BOOST_PP_VARIADICS_MSVC + +# pragma warning(once:4002) + +#define FB_BOOST_PP_DETAIL_IS_EMPTY_IIF_0(t, b) b +#define FB_BOOST_PP_DETAIL_IS_EMPTY_IIF_1(t, b) t + +#else + +#define FB_BOOST_PP_DETAIL_IS_EMPTY_IIF_0(t, ...) __VA_ARGS__ +#define FB_BOOST_PP_DETAIL_IS_EMPTY_IIF_1(t, ...) t + +#endif + +#if FB_BOOST_PP_VARIADICS_MSVC && _MSC_VER <= 1400 + +#define FB_BOOST_PP_DETAIL_IS_EMPTY_PROCESS(param) \ + FB_BOOST_PP_IS_BEGIN_PARENS \ + ( \ + FB_BOOST_PP_DETAIL_IS_EMPTY_NON_FUNCTION_C param () \ + ) \ +/**/ + +#else + +#define FB_BOOST_PP_DETAIL_IS_EMPTY_PROCESS(...) \ + FB_BOOST_PP_IS_BEGIN_PARENS \ + ( \ + FB_BOOST_PP_DETAIL_IS_EMPTY_NON_FUNCTION_C __VA_ARGS__ () \ + ) \ +/**/ + +#endif + +#define FB_BOOST_PP_DETAIL_IS_EMPTY_PRIMITIVE_CAT(a, b) a ## b +#define FB_BOOST_PP_DETAIL_IS_EMPTY_IIF(bit) FB_BOOST_PP_DETAIL_IS_EMPTY_PRIMITIVE_CAT(FB_BOOST_PP_DETAIL_IS_EMPTY_IIF_,bit) +#define FB_BOOST_PP_DETAIL_IS_EMPTY_NON_FUNCTION_C(...) () + +#endif /* FB_BOOST_PREPROCESSOR_DETAIL_IS_EMPTY_HPP */ diff --git a/src/include/firebird/impl/boost/preprocessor/facilities/empty.hpp b/src/include/firebird/impl/boost/preprocessor/facilities/empty.hpp index 455fb07b70..ce687a0fb8 100644 --- a/src/include/firebird/impl/boost/preprocessor/facilities/empty.hpp +++ b/src/include/firebird/impl/boost/preprocessor/facilities/empty.hpp @@ -14,6 +14,8 @@ # ifndef FB_BOOST_PREPROCESSOR_FACILITIES_EMPTY_HPP # define FB_BOOST_PREPROCESSOR_FACILITIES_EMPTY_HPP # +# include +# # /* FB_BOOST_PP_EMPTY */ # # define FB_BOOST_PP_EMPTY() diff --git a/src/include/firebird/impl/boost/preprocessor/facilities/expand.hpp b/src/include/firebird/impl/boost/preprocessor/facilities/expand.hpp new file mode 100644 index 0000000000..e058214e80 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/facilities/expand.hpp @@ -0,0 +1,28 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_FACILITIES_EXPAND_HPP +# define FB_BOOST_PREPROCESSOR_FACILITIES_EXPAND_HPP +# +# include +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() && ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_DMC() +# define FB_BOOST_PP_EXPAND(x) FB_BOOST_PP_EXPAND_I(x) +# else +# define FB_BOOST_PP_EXPAND(x) FB_BOOST_PP_EXPAND_OO((x)) +# define FB_BOOST_PP_EXPAND_OO(par) FB_BOOST_PP_EXPAND_I ## par +# endif +# +# define FB_BOOST_PP_EXPAND_I(x) x +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/facilities/is_1.hpp b/src/include/firebird/impl/boost/preprocessor/facilities/is_1.hpp new file mode 100644 index 0000000000..4243550037 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/facilities/is_1.hpp @@ -0,0 +1,23 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2003. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_FACILITIES_IS_1_HPP +# define FB_BOOST_PREPROCESSOR_FACILITIES_IS_1_HPP +# +# include +# include +# +# /* FB_BOOST_PP_IS_1 */ +# +# define FB_BOOST_PP_IS_1(x) FB_BOOST_PP_IS_EMPTY(FB_BOOST_PP_CAT(FB_BOOST_PP_IS_1_HELPER_, x)) +# define FB_BOOST_PP_IS_1_HELPER_1 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/facilities/is_empty.hpp b/src/include/firebird/impl/boost/preprocessor/facilities/is_empty.hpp new file mode 100644 index 0000000000..820ab55cdb --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/facilities/is_empty.hpp @@ -0,0 +1,19 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2003. +# * (C) Copyright Edward Diener 2014. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_HPP +# define FB_BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_HPP +# +# include +# include +# +# endif /* FB_BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_HPP */ diff --git a/src/include/firebird/impl/boost/preprocessor/facilities/is_empty_variadic.hpp b/src/include/firebird/impl/boost/preprocessor/facilities/is_empty_variadic.hpp new file mode 100644 index 0000000000..9e79956a25 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/facilities/is_empty_variadic.hpp @@ -0,0 +1,80 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2014,2019. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_VARIADIC_HPP +# define FB_BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_VARIADIC_HPP +# +# include +# include +# include +# +#if FB_BOOST_PP_VARIADICS_MSVC && _MSC_VER <= 1400 +# +#define FB_BOOST_PP_IS_EMPTY(param) \ + FB_BOOST_PP_DETAIL_IS_EMPTY_IIF \ + ( \ + FB_BOOST_PP_IS_BEGIN_PARENS \ + ( \ + param \ + ) \ + ) \ + ( \ + FB_BOOST_PP_IS_EMPTY_ZERO, \ + FB_BOOST_PP_DETAIL_IS_EMPTY_PROCESS \ + ) \ + (param) \ +/**/ +#define FB_BOOST_PP_IS_EMPTY_ZERO(param) 0 +# else +# if defined(__cplusplus) && __cplusplus > 201703L +# include +#define FB_BOOST_PP_IS_EMPTY(...) \ + FB_BOOST_PP_DETAIL_IS_EMPTY_IIF \ + ( \ + FB_BOOST_PP_VARIADIC_HAS_OPT() \ + ) \ + ( \ + FB_BOOST_PP_IS_EMPTY_OPT, \ + FB_BOOST_PP_IS_EMPTY_NO_OPT \ + ) \ + (__VA_ARGS__) \ +/**/ +#define FB_BOOST_PP_IS_EMPTY_FUNCTION2(...) \ + __VA_OPT__(0,) 1 \ +/**/ +#define FB_BOOST_PP_IS_EMPTY_FUNCTION(...) \ + FB_BOOST_PP_IS_EMPTY_FUNCTION2(__VA_ARGS__) \ +/**/ +#define FB_BOOST_PP_IS_EMPTY_OPT(...) \ + FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM0(FB_BOOST_PP_IS_EMPTY_FUNCTION(__VA_ARGS__),) \ +/**/ +# else +#define FB_BOOST_PP_IS_EMPTY(...) \ + FB_BOOST_PP_IS_EMPTY_NO_OPT(__VA_ARGS__) \ +/**/ +# endif /* defined(__cplusplus) && __cplusplus > 201703L */ +#define FB_BOOST_PP_IS_EMPTY_NO_OPT(...) \ + FB_BOOST_PP_DETAIL_IS_EMPTY_IIF \ + ( \ + FB_BOOST_PP_IS_BEGIN_PARENS \ + ( \ + __VA_ARGS__ \ + ) \ + ) \ + ( \ + FB_BOOST_PP_IS_EMPTY_ZERO, \ + FB_BOOST_PP_DETAIL_IS_EMPTY_PROCESS \ + ) \ + (__VA_ARGS__) \ +/**/ +#define FB_BOOST_PP_IS_EMPTY_ZERO(...) 0 +# endif /* FB_BOOST_PP_VARIADICS_MSVC && _MSC_VER <= 1400 */ +# endif /* FB_BOOST_PREPROCESSOR_FACILITIES_IS_EMPTY_VARIADIC_HPP */ diff --git a/src/include/firebird/impl/boost/preprocessor/facilities/overload.hpp b/src/include/firebird/impl/boost/preprocessor/facilities/overload.hpp new file mode 100644 index 0000000000..8ff158db71 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/facilities/overload.hpp @@ -0,0 +1,23 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2011. * +# * (C) Copyright Edward Diener 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_FACILITIES_OVERLOAD_HPP +# define FB_BOOST_PREPROCESSOR_FACILITIES_OVERLOAD_HPP +# +# include +# include +# +# /* FB_BOOST_PP_OVERLOAD */ +# +# define FB_BOOST_PP_OVERLOAD(prefix, ...) FB_BOOST_PP_CAT(prefix, FB_BOOST_PP_VARIADIC_SIZE(__VA_ARGS__)) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/logical/bool.hpp b/src/include/firebird/impl/boost/preprocessor/logical/bool.hpp index aea1fa2144..4b5e9ac1c1 100644 --- a/src/include/firebird/impl/boost/preprocessor/logical/bool.hpp +++ b/src/include/firebird/impl/boost/preprocessor/logical/bool.hpp @@ -8,6 +8,7 @@ # */ # # /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ # # /* See http://www.boost.org for most recent version. */ # @@ -27,6 +28,8 @@ # # define FB_BOOST_PP_BOOL_I(x) FB_BOOST_PP_BOOL_ ## x # +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# # define FB_BOOST_PP_BOOL_0 0 # define FB_BOOST_PP_BOOL_1 1 # define FB_BOOST_PP_BOOL_2 1 @@ -285,4 +288,23 @@ # define FB_BOOST_PP_BOOL_255 1 # define FB_BOOST_PP_BOOL_256 1 # +# else +# +# include +# +# if FB_BOOST_PP_LIMIT_MAG == 256 +# include +# elif FB_BOOST_PP_LIMIT_MAG == 512 +# include +# include +# elif FB_BOOST_PP_LIMIT_MAG == 1024 +# include +# include +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_MAG limit +# endif +# +# endif +# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/logical/compl.hpp b/src/include/firebird/impl/boost/preprocessor/logical/compl.hpp new file mode 100644 index 0000000000..7a899260ba --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/logical/compl.hpp @@ -0,0 +1,36 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_LOGICAL_COMPL_HPP +# define FB_BOOST_PREPROCESSOR_LOGICAL_COMPL_HPP +# +# include +# +# /* FB_BOOST_PP_COMPL */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() +# define FB_BOOST_PP_COMPL(x) FB_BOOST_PP_COMPL_I(x) +# else +# define FB_BOOST_PP_COMPL(x) FB_BOOST_PP_COMPL_OO((x)) +# define FB_BOOST_PP_COMPL_OO(par) FB_BOOST_PP_COMPL_I ## par +# endif +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MSVC() +# define FB_BOOST_PP_COMPL_I(x) FB_BOOST_PP_COMPL_ ## x +# else +# define FB_BOOST_PP_COMPL_I(x) FB_BOOST_PP_COMPL_ID(FB_BOOST_PP_COMPL_ ## x) +# define FB_BOOST_PP_COMPL_ID(id) id +# endif +# +# define FB_BOOST_PP_COMPL_0 1 +# define FB_BOOST_PP_COMPL_1 0 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/logical/limits/bool_1024.hpp b/src/include/firebird/impl/boost/preprocessor/logical/limits/bool_1024.hpp new file mode 100644 index 0000000000..3fbefc4667 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/logical/limits/bool_1024.hpp @@ -0,0 +1,531 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_LOGICAL_BOOL_1024_HPP +# define FB_BOOST_PREPROCESSOR_LOGICAL_BOOL_1024_HPP +# +# define FB_BOOST_PP_BOOL_513 1 +# define FB_BOOST_PP_BOOL_514 1 +# define FB_BOOST_PP_BOOL_515 1 +# define FB_BOOST_PP_BOOL_516 1 +# define FB_BOOST_PP_BOOL_517 1 +# define FB_BOOST_PP_BOOL_518 1 +# define FB_BOOST_PP_BOOL_519 1 +# define FB_BOOST_PP_BOOL_520 1 +# define FB_BOOST_PP_BOOL_521 1 +# define FB_BOOST_PP_BOOL_522 1 +# define FB_BOOST_PP_BOOL_523 1 +# define FB_BOOST_PP_BOOL_524 1 +# define FB_BOOST_PP_BOOL_525 1 +# define FB_BOOST_PP_BOOL_526 1 +# define FB_BOOST_PP_BOOL_527 1 +# define FB_BOOST_PP_BOOL_528 1 +# define FB_BOOST_PP_BOOL_529 1 +# define FB_BOOST_PP_BOOL_530 1 +# define FB_BOOST_PP_BOOL_531 1 +# define FB_BOOST_PP_BOOL_532 1 +# define FB_BOOST_PP_BOOL_533 1 +# define FB_BOOST_PP_BOOL_534 1 +# define FB_BOOST_PP_BOOL_535 1 +# define FB_BOOST_PP_BOOL_536 1 +# define FB_BOOST_PP_BOOL_537 1 +# define FB_BOOST_PP_BOOL_538 1 +# define FB_BOOST_PP_BOOL_539 1 +# define FB_BOOST_PP_BOOL_540 1 +# define FB_BOOST_PP_BOOL_541 1 +# define FB_BOOST_PP_BOOL_542 1 +# define FB_BOOST_PP_BOOL_543 1 +# define FB_BOOST_PP_BOOL_544 1 +# define FB_BOOST_PP_BOOL_545 1 +# define FB_BOOST_PP_BOOL_546 1 +# define FB_BOOST_PP_BOOL_547 1 +# define FB_BOOST_PP_BOOL_548 1 +# define FB_BOOST_PP_BOOL_549 1 +# define FB_BOOST_PP_BOOL_550 1 +# define FB_BOOST_PP_BOOL_551 1 +# define FB_BOOST_PP_BOOL_552 1 +# define FB_BOOST_PP_BOOL_553 1 +# define FB_BOOST_PP_BOOL_554 1 +# define FB_BOOST_PP_BOOL_555 1 +# define FB_BOOST_PP_BOOL_556 1 +# define FB_BOOST_PP_BOOL_557 1 +# define FB_BOOST_PP_BOOL_558 1 +# define FB_BOOST_PP_BOOL_559 1 +# define FB_BOOST_PP_BOOL_560 1 +# define FB_BOOST_PP_BOOL_561 1 +# define FB_BOOST_PP_BOOL_562 1 +# define FB_BOOST_PP_BOOL_563 1 +# define FB_BOOST_PP_BOOL_564 1 +# define FB_BOOST_PP_BOOL_565 1 +# define FB_BOOST_PP_BOOL_566 1 +# define FB_BOOST_PP_BOOL_567 1 +# define FB_BOOST_PP_BOOL_568 1 +# define FB_BOOST_PP_BOOL_569 1 +# define FB_BOOST_PP_BOOL_570 1 +# define FB_BOOST_PP_BOOL_571 1 +# define FB_BOOST_PP_BOOL_572 1 +# define FB_BOOST_PP_BOOL_573 1 +# define FB_BOOST_PP_BOOL_574 1 +# define FB_BOOST_PP_BOOL_575 1 +# define FB_BOOST_PP_BOOL_576 1 +# define FB_BOOST_PP_BOOL_577 1 +# define FB_BOOST_PP_BOOL_578 1 +# define FB_BOOST_PP_BOOL_579 1 +# define FB_BOOST_PP_BOOL_580 1 +# define FB_BOOST_PP_BOOL_581 1 +# define FB_BOOST_PP_BOOL_582 1 +# define FB_BOOST_PP_BOOL_583 1 +# define FB_BOOST_PP_BOOL_584 1 +# define FB_BOOST_PP_BOOL_585 1 +# define FB_BOOST_PP_BOOL_586 1 +# define FB_BOOST_PP_BOOL_587 1 +# define FB_BOOST_PP_BOOL_588 1 +# define FB_BOOST_PP_BOOL_589 1 +# define FB_BOOST_PP_BOOL_590 1 +# define FB_BOOST_PP_BOOL_591 1 +# define FB_BOOST_PP_BOOL_592 1 +# define FB_BOOST_PP_BOOL_593 1 +# define FB_BOOST_PP_BOOL_594 1 +# define FB_BOOST_PP_BOOL_595 1 +# define FB_BOOST_PP_BOOL_596 1 +# define FB_BOOST_PP_BOOL_597 1 +# define FB_BOOST_PP_BOOL_598 1 +# define FB_BOOST_PP_BOOL_599 1 +# define FB_BOOST_PP_BOOL_600 1 +# define FB_BOOST_PP_BOOL_601 1 +# define FB_BOOST_PP_BOOL_602 1 +# define FB_BOOST_PP_BOOL_603 1 +# define FB_BOOST_PP_BOOL_604 1 +# define FB_BOOST_PP_BOOL_605 1 +# define FB_BOOST_PP_BOOL_606 1 +# define FB_BOOST_PP_BOOL_607 1 +# define FB_BOOST_PP_BOOL_608 1 +# define FB_BOOST_PP_BOOL_609 1 +# define FB_BOOST_PP_BOOL_610 1 +# define FB_BOOST_PP_BOOL_611 1 +# define FB_BOOST_PP_BOOL_612 1 +# define FB_BOOST_PP_BOOL_613 1 +# define FB_BOOST_PP_BOOL_614 1 +# define FB_BOOST_PP_BOOL_615 1 +# define FB_BOOST_PP_BOOL_616 1 +# define FB_BOOST_PP_BOOL_617 1 +# define FB_BOOST_PP_BOOL_618 1 +# define FB_BOOST_PP_BOOL_619 1 +# define FB_BOOST_PP_BOOL_620 1 +# define FB_BOOST_PP_BOOL_621 1 +# define FB_BOOST_PP_BOOL_622 1 +# define FB_BOOST_PP_BOOL_623 1 +# define FB_BOOST_PP_BOOL_624 1 +# define FB_BOOST_PP_BOOL_625 1 +# define FB_BOOST_PP_BOOL_626 1 +# define FB_BOOST_PP_BOOL_627 1 +# define FB_BOOST_PP_BOOL_628 1 +# define FB_BOOST_PP_BOOL_629 1 +# define FB_BOOST_PP_BOOL_630 1 +# define FB_BOOST_PP_BOOL_631 1 +# define FB_BOOST_PP_BOOL_632 1 +# define FB_BOOST_PP_BOOL_633 1 +# define FB_BOOST_PP_BOOL_634 1 +# define FB_BOOST_PP_BOOL_635 1 +# define FB_BOOST_PP_BOOL_636 1 +# define FB_BOOST_PP_BOOL_637 1 +# define FB_BOOST_PP_BOOL_638 1 +# define FB_BOOST_PP_BOOL_639 1 +# define FB_BOOST_PP_BOOL_640 1 +# define FB_BOOST_PP_BOOL_641 1 +# define FB_BOOST_PP_BOOL_642 1 +# define FB_BOOST_PP_BOOL_643 1 +# define FB_BOOST_PP_BOOL_644 1 +# define FB_BOOST_PP_BOOL_645 1 +# define FB_BOOST_PP_BOOL_646 1 +# define FB_BOOST_PP_BOOL_647 1 +# define FB_BOOST_PP_BOOL_648 1 +# define FB_BOOST_PP_BOOL_649 1 +# define FB_BOOST_PP_BOOL_650 1 +# define FB_BOOST_PP_BOOL_651 1 +# define FB_BOOST_PP_BOOL_652 1 +# define FB_BOOST_PP_BOOL_653 1 +# define FB_BOOST_PP_BOOL_654 1 +# define FB_BOOST_PP_BOOL_655 1 +# define FB_BOOST_PP_BOOL_656 1 +# define FB_BOOST_PP_BOOL_657 1 +# define FB_BOOST_PP_BOOL_658 1 +# define FB_BOOST_PP_BOOL_659 1 +# define FB_BOOST_PP_BOOL_660 1 +# define FB_BOOST_PP_BOOL_661 1 +# define FB_BOOST_PP_BOOL_662 1 +# define FB_BOOST_PP_BOOL_663 1 +# define FB_BOOST_PP_BOOL_664 1 +# define FB_BOOST_PP_BOOL_665 1 +# define FB_BOOST_PP_BOOL_666 1 +# define FB_BOOST_PP_BOOL_667 1 +# define FB_BOOST_PP_BOOL_668 1 +# define FB_BOOST_PP_BOOL_669 1 +# define FB_BOOST_PP_BOOL_670 1 +# define FB_BOOST_PP_BOOL_671 1 +# define FB_BOOST_PP_BOOL_672 1 +# define FB_BOOST_PP_BOOL_673 1 +# define FB_BOOST_PP_BOOL_674 1 +# define FB_BOOST_PP_BOOL_675 1 +# define FB_BOOST_PP_BOOL_676 1 +# define FB_BOOST_PP_BOOL_677 1 +# define FB_BOOST_PP_BOOL_678 1 +# define FB_BOOST_PP_BOOL_679 1 +# define FB_BOOST_PP_BOOL_680 1 +# define FB_BOOST_PP_BOOL_681 1 +# define FB_BOOST_PP_BOOL_682 1 +# define FB_BOOST_PP_BOOL_683 1 +# define FB_BOOST_PP_BOOL_684 1 +# define FB_BOOST_PP_BOOL_685 1 +# define FB_BOOST_PP_BOOL_686 1 +# define FB_BOOST_PP_BOOL_687 1 +# define FB_BOOST_PP_BOOL_688 1 +# define FB_BOOST_PP_BOOL_689 1 +# define FB_BOOST_PP_BOOL_690 1 +# define FB_BOOST_PP_BOOL_691 1 +# define FB_BOOST_PP_BOOL_692 1 +# define FB_BOOST_PP_BOOL_693 1 +# define FB_BOOST_PP_BOOL_694 1 +# define FB_BOOST_PP_BOOL_695 1 +# define FB_BOOST_PP_BOOL_696 1 +# define FB_BOOST_PP_BOOL_697 1 +# define FB_BOOST_PP_BOOL_698 1 +# define FB_BOOST_PP_BOOL_699 1 +# define FB_BOOST_PP_BOOL_700 1 +# define FB_BOOST_PP_BOOL_701 1 +# define FB_BOOST_PP_BOOL_702 1 +# define FB_BOOST_PP_BOOL_703 1 +# define FB_BOOST_PP_BOOL_704 1 +# define FB_BOOST_PP_BOOL_705 1 +# define FB_BOOST_PP_BOOL_706 1 +# define FB_BOOST_PP_BOOL_707 1 +# define FB_BOOST_PP_BOOL_708 1 +# define FB_BOOST_PP_BOOL_709 1 +# define FB_BOOST_PP_BOOL_710 1 +# define FB_BOOST_PP_BOOL_711 1 +# define FB_BOOST_PP_BOOL_712 1 +# define FB_BOOST_PP_BOOL_713 1 +# define FB_BOOST_PP_BOOL_714 1 +# define FB_BOOST_PP_BOOL_715 1 +# define FB_BOOST_PP_BOOL_716 1 +# define FB_BOOST_PP_BOOL_717 1 +# define FB_BOOST_PP_BOOL_718 1 +# define FB_BOOST_PP_BOOL_719 1 +# define FB_BOOST_PP_BOOL_720 1 +# define FB_BOOST_PP_BOOL_721 1 +# define FB_BOOST_PP_BOOL_722 1 +# define FB_BOOST_PP_BOOL_723 1 +# define FB_BOOST_PP_BOOL_724 1 +# define FB_BOOST_PP_BOOL_725 1 +# define FB_BOOST_PP_BOOL_726 1 +# define FB_BOOST_PP_BOOL_727 1 +# define FB_BOOST_PP_BOOL_728 1 +# define FB_BOOST_PP_BOOL_729 1 +# define FB_BOOST_PP_BOOL_730 1 +# define FB_BOOST_PP_BOOL_731 1 +# define FB_BOOST_PP_BOOL_732 1 +# define FB_BOOST_PP_BOOL_733 1 +# define FB_BOOST_PP_BOOL_734 1 +# define FB_BOOST_PP_BOOL_735 1 +# define FB_BOOST_PP_BOOL_736 1 +# define FB_BOOST_PP_BOOL_737 1 +# define FB_BOOST_PP_BOOL_738 1 +# define FB_BOOST_PP_BOOL_739 1 +# define FB_BOOST_PP_BOOL_740 1 +# define FB_BOOST_PP_BOOL_741 1 +# define FB_BOOST_PP_BOOL_742 1 +# define FB_BOOST_PP_BOOL_743 1 +# define FB_BOOST_PP_BOOL_744 1 +# define FB_BOOST_PP_BOOL_745 1 +# define FB_BOOST_PP_BOOL_746 1 +# define FB_BOOST_PP_BOOL_747 1 +# define FB_BOOST_PP_BOOL_748 1 +# define FB_BOOST_PP_BOOL_749 1 +# define FB_BOOST_PP_BOOL_750 1 +# define FB_BOOST_PP_BOOL_751 1 +# define FB_BOOST_PP_BOOL_752 1 +# define FB_BOOST_PP_BOOL_753 1 +# define FB_BOOST_PP_BOOL_754 1 +# define FB_BOOST_PP_BOOL_755 1 +# define FB_BOOST_PP_BOOL_756 1 +# define FB_BOOST_PP_BOOL_757 1 +# define FB_BOOST_PP_BOOL_758 1 +# define FB_BOOST_PP_BOOL_759 1 +# define FB_BOOST_PP_BOOL_760 1 +# define FB_BOOST_PP_BOOL_761 1 +# define FB_BOOST_PP_BOOL_762 1 +# define FB_BOOST_PP_BOOL_763 1 +# define FB_BOOST_PP_BOOL_764 1 +# define FB_BOOST_PP_BOOL_765 1 +# define FB_BOOST_PP_BOOL_766 1 +# define FB_BOOST_PP_BOOL_767 1 +# define FB_BOOST_PP_BOOL_768 1 +# define FB_BOOST_PP_BOOL_769 1 +# define FB_BOOST_PP_BOOL_770 1 +# define FB_BOOST_PP_BOOL_771 1 +# define FB_BOOST_PP_BOOL_772 1 +# define FB_BOOST_PP_BOOL_773 1 +# define FB_BOOST_PP_BOOL_774 1 +# define FB_BOOST_PP_BOOL_775 1 +# define FB_BOOST_PP_BOOL_776 1 +# define FB_BOOST_PP_BOOL_777 1 +# define FB_BOOST_PP_BOOL_778 1 +# define FB_BOOST_PP_BOOL_779 1 +# define FB_BOOST_PP_BOOL_780 1 +# define FB_BOOST_PP_BOOL_781 1 +# define FB_BOOST_PP_BOOL_782 1 +# define FB_BOOST_PP_BOOL_783 1 +# define FB_BOOST_PP_BOOL_784 1 +# define FB_BOOST_PP_BOOL_785 1 +# define FB_BOOST_PP_BOOL_786 1 +# define FB_BOOST_PP_BOOL_787 1 +# define FB_BOOST_PP_BOOL_788 1 +# define FB_BOOST_PP_BOOL_789 1 +# define FB_BOOST_PP_BOOL_790 1 +# define FB_BOOST_PP_BOOL_791 1 +# define FB_BOOST_PP_BOOL_792 1 +# define FB_BOOST_PP_BOOL_793 1 +# define FB_BOOST_PP_BOOL_794 1 +# define FB_BOOST_PP_BOOL_795 1 +# define FB_BOOST_PP_BOOL_796 1 +# define FB_BOOST_PP_BOOL_797 1 +# define FB_BOOST_PP_BOOL_798 1 +# define FB_BOOST_PP_BOOL_799 1 +# define FB_BOOST_PP_BOOL_800 1 +# define FB_BOOST_PP_BOOL_801 1 +# define FB_BOOST_PP_BOOL_802 1 +# define FB_BOOST_PP_BOOL_803 1 +# define FB_BOOST_PP_BOOL_804 1 +# define FB_BOOST_PP_BOOL_805 1 +# define FB_BOOST_PP_BOOL_806 1 +# define FB_BOOST_PP_BOOL_807 1 +# define FB_BOOST_PP_BOOL_808 1 +# define FB_BOOST_PP_BOOL_809 1 +# define FB_BOOST_PP_BOOL_810 1 +# define FB_BOOST_PP_BOOL_811 1 +# define FB_BOOST_PP_BOOL_812 1 +# define FB_BOOST_PP_BOOL_813 1 +# define FB_BOOST_PP_BOOL_814 1 +# define FB_BOOST_PP_BOOL_815 1 +# define FB_BOOST_PP_BOOL_816 1 +# define FB_BOOST_PP_BOOL_817 1 +# define FB_BOOST_PP_BOOL_818 1 +# define FB_BOOST_PP_BOOL_819 1 +# define FB_BOOST_PP_BOOL_820 1 +# define FB_BOOST_PP_BOOL_821 1 +# define FB_BOOST_PP_BOOL_822 1 +# define FB_BOOST_PP_BOOL_823 1 +# define FB_BOOST_PP_BOOL_824 1 +# define FB_BOOST_PP_BOOL_825 1 +# define FB_BOOST_PP_BOOL_826 1 +# define FB_BOOST_PP_BOOL_827 1 +# define FB_BOOST_PP_BOOL_828 1 +# define FB_BOOST_PP_BOOL_829 1 +# define FB_BOOST_PP_BOOL_830 1 +# define FB_BOOST_PP_BOOL_831 1 +# define FB_BOOST_PP_BOOL_832 1 +# define FB_BOOST_PP_BOOL_833 1 +# define FB_BOOST_PP_BOOL_834 1 +# define FB_BOOST_PP_BOOL_835 1 +# define FB_BOOST_PP_BOOL_836 1 +# define FB_BOOST_PP_BOOL_837 1 +# define FB_BOOST_PP_BOOL_838 1 +# define FB_BOOST_PP_BOOL_839 1 +# define FB_BOOST_PP_BOOL_840 1 +# define FB_BOOST_PP_BOOL_841 1 +# define FB_BOOST_PP_BOOL_842 1 +# define FB_BOOST_PP_BOOL_843 1 +# define FB_BOOST_PP_BOOL_844 1 +# define FB_BOOST_PP_BOOL_845 1 +# define FB_BOOST_PP_BOOL_846 1 +# define FB_BOOST_PP_BOOL_847 1 +# define FB_BOOST_PP_BOOL_848 1 +# define FB_BOOST_PP_BOOL_849 1 +# define FB_BOOST_PP_BOOL_850 1 +# define FB_BOOST_PP_BOOL_851 1 +# define FB_BOOST_PP_BOOL_852 1 +# define FB_BOOST_PP_BOOL_853 1 +# define FB_BOOST_PP_BOOL_854 1 +# define FB_BOOST_PP_BOOL_855 1 +# define FB_BOOST_PP_BOOL_856 1 +# define FB_BOOST_PP_BOOL_857 1 +# define FB_BOOST_PP_BOOL_858 1 +# define FB_BOOST_PP_BOOL_859 1 +# define FB_BOOST_PP_BOOL_860 1 +# define FB_BOOST_PP_BOOL_861 1 +# define FB_BOOST_PP_BOOL_862 1 +# define FB_BOOST_PP_BOOL_863 1 +# define FB_BOOST_PP_BOOL_864 1 +# define FB_BOOST_PP_BOOL_865 1 +# define FB_BOOST_PP_BOOL_866 1 +# define FB_BOOST_PP_BOOL_867 1 +# define FB_BOOST_PP_BOOL_868 1 +# define FB_BOOST_PP_BOOL_869 1 +# define FB_BOOST_PP_BOOL_870 1 +# define FB_BOOST_PP_BOOL_871 1 +# define FB_BOOST_PP_BOOL_872 1 +# define FB_BOOST_PP_BOOL_873 1 +# define FB_BOOST_PP_BOOL_874 1 +# define FB_BOOST_PP_BOOL_875 1 +# define FB_BOOST_PP_BOOL_876 1 +# define FB_BOOST_PP_BOOL_877 1 +# define FB_BOOST_PP_BOOL_878 1 +# define FB_BOOST_PP_BOOL_879 1 +# define FB_BOOST_PP_BOOL_880 1 +# define FB_BOOST_PP_BOOL_881 1 +# define FB_BOOST_PP_BOOL_882 1 +# define FB_BOOST_PP_BOOL_883 1 +# define FB_BOOST_PP_BOOL_884 1 +# define FB_BOOST_PP_BOOL_885 1 +# define FB_BOOST_PP_BOOL_886 1 +# define FB_BOOST_PP_BOOL_887 1 +# define FB_BOOST_PP_BOOL_888 1 +# define FB_BOOST_PP_BOOL_889 1 +# define FB_BOOST_PP_BOOL_890 1 +# define FB_BOOST_PP_BOOL_891 1 +# define FB_BOOST_PP_BOOL_892 1 +# define FB_BOOST_PP_BOOL_893 1 +# define FB_BOOST_PP_BOOL_894 1 +# define FB_BOOST_PP_BOOL_895 1 +# define FB_BOOST_PP_BOOL_896 1 +# define FB_BOOST_PP_BOOL_897 1 +# define FB_BOOST_PP_BOOL_898 1 +# define FB_BOOST_PP_BOOL_899 1 +# define FB_BOOST_PP_BOOL_900 1 +# define FB_BOOST_PP_BOOL_901 1 +# define FB_BOOST_PP_BOOL_902 1 +# define FB_BOOST_PP_BOOL_903 1 +# define FB_BOOST_PP_BOOL_904 1 +# define FB_BOOST_PP_BOOL_905 1 +# define FB_BOOST_PP_BOOL_906 1 +# define FB_BOOST_PP_BOOL_907 1 +# define FB_BOOST_PP_BOOL_908 1 +# define FB_BOOST_PP_BOOL_909 1 +# define FB_BOOST_PP_BOOL_910 1 +# define FB_BOOST_PP_BOOL_911 1 +# define FB_BOOST_PP_BOOL_912 1 +# define FB_BOOST_PP_BOOL_913 1 +# define FB_BOOST_PP_BOOL_914 1 +# define FB_BOOST_PP_BOOL_915 1 +# define FB_BOOST_PP_BOOL_916 1 +# define FB_BOOST_PP_BOOL_917 1 +# define FB_BOOST_PP_BOOL_918 1 +# define FB_BOOST_PP_BOOL_919 1 +# define FB_BOOST_PP_BOOL_920 1 +# define FB_BOOST_PP_BOOL_921 1 +# define FB_BOOST_PP_BOOL_922 1 +# define FB_BOOST_PP_BOOL_923 1 +# define FB_BOOST_PP_BOOL_924 1 +# define FB_BOOST_PP_BOOL_925 1 +# define FB_BOOST_PP_BOOL_926 1 +# define FB_BOOST_PP_BOOL_927 1 +# define FB_BOOST_PP_BOOL_928 1 +# define FB_BOOST_PP_BOOL_929 1 +# define FB_BOOST_PP_BOOL_930 1 +# define FB_BOOST_PP_BOOL_931 1 +# define FB_BOOST_PP_BOOL_932 1 +# define FB_BOOST_PP_BOOL_933 1 +# define FB_BOOST_PP_BOOL_934 1 +# define FB_BOOST_PP_BOOL_935 1 +# define FB_BOOST_PP_BOOL_936 1 +# define FB_BOOST_PP_BOOL_937 1 +# define FB_BOOST_PP_BOOL_938 1 +# define FB_BOOST_PP_BOOL_939 1 +# define FB_BOOST_PP_BOOL_940 1 +# define FB_BOOST_PP_BOOL_941 1 +# define FB_BOOST_PP_BOOL_942 1 +# define FB_BOOST_PP_BOOL_943 1 +# define FB_BOOST_PP_BOOL_944 1 +# define FB_BOOST_PP_BOOL_945 1 +# define FB_BOOST_PP_BOOL_946 1 +# define FB_BOOST_PP_BOOL_947 1 +# define FB_BOOST_PP_BOOL_948 1 +# define FB_BOOST_PP_BOOL_949 1 +# define FB_BOOST_PP_BOOL_950 1 +# define FB_BOOST_PP_BOOL_951 1 +# define FB_BOOST_PP_BOOL_952 1 +# define FB_BOOST_PP_BOOL_953 1 +# define FB_BOOST_PP_BOOL_954 1 +# define FB_BOOST_PP_BOOL_955 1 +# define FB_BOOST_PP_BOOL_956 1 +# define FB_BOOST_PP_BOOL_957 1 +# define FB_BOOST_PP_BOOL_958 1 +# define FB_BOOST_PP_BOOL_959 1 +# define FB_BOOST_PP_BOOL_960 1 +# define FB_BOOST_PP_BOOL_961 1 +# define FB_BOOST_PP_BOOL_962 1 +# define FB_BOOST_PP_BOOL_963 1 +# define FB_BOOST_PP_BOOL_964 1 +# define FB_BOOST_PP_BOOL_965 1 +# define FB_BOOST_PP_BOOL_966 1 +# define FB_BOOST_PP_BOOL_967 1 +# define FB_BOOST_PP_BOOL_968 1 +# define FB_BOOST_PP_BOOL_969 1 +# define FB_BOOST_PP_BOOL_970 1 +# define FB_BOOST_PP_BOOL_971 1 +# define FB_BOOST_PP_BOOL_972 1 +# define FB_BOOST_PP_BOOL_973 1 +# define FB_BOOST_PP_BOOL_974 1 +# define FB_BOOST_PP_BOOL_975 1 +# define FB_BOOST_PP_BOOL_976 1 +# define FB_BOOST_PP_BOOL_977 1 +# define FB_BOOST_PP_BOOL_978 1 +# define FB_BOOST_PP_BOOL_979 1 +# define FB_BOOST_PP_BOOL_980 1 +# define FB_BOOST_PP_BOOL_981 1 +# define FB_BOOST_PP_BOOL_982 1 +# define FB_BOOST_PP_BOOL_983 1 +# define FB_BOOST_PP_BOOL_984 1 +# define FB_BOOST_PP_BOOL_985 1 +# define FB_BOOST_PP_BOOL_986 1 +# define FB_BOOST_PP_BOOL_987 1 +# define FB_BOOST_PP_BOOL_988 1 +# define FB_BOOST_PP_BOOL_989 1 +# define FB_BOOST_PP_BOOL_990 1 +# define FB_BOOST_PP_BOOL_991 1 +# define FB_BOOST_PP_BOOL_992 1 +# define FB_BOOST_PP_BOOL_993 1 +# define FB_BOOST_PP_BOOL_994 1 +# define FB_BOOST_PP_BOOL_995 1 +# define FB_BOOST_PP_BOOL_996 1 +# define FB_BOOST_PP_BOOL_997 1 +# define FB_BOOST_PP_BOOL_998 1 +# define FB_BOOST_PP_BOOL_999 1 +# define FB_BOOST_PP_BOOL_1000 1 +# define FB_BOOST_PP_BOOL_1001 1 +# define FB_BOOST_PP_BOOL_1002 1 +# define FB_BOOST_PP_BOOL_1003 1 +# define FB_BOOST_PP_BOOL_1004 1 +# define FB_BOOST_PP_BOOL_1005 1 +# define FB_BOOST_PP_BOOL_1006 1 +# define FB_BOOST_PP_BOOL_1007 1 +# define FB_BOOST_PP_BOOL_1008 1 +# define FB_BOOST_PP_BOOL_1009 1 +# define FB_BOOST_PP_BOOL_1010 1 +# define FB_BOOST_PP_BOOL_1011 1 +# define FB_BOOST_PP_BOOL_1012 1 +# define FB_BOOST_PP_BOOL_1013 1 +# define FB_BOOST_PP_BOOL_1014 1 +# define FB_BOOST_PP_BOOL_1015 1 +# define FB_BOOST_PP_BOOL_1016 1 +# define FB_BOOST_PP_BOOL_1017 1 +# define FB_BOOST_PP_BOOL_1018 1 +# define FB_BOOST_PP_BOOL_1019 1 +# define FB_BOOST_PP_BOOL_1020 1 +# define FB_BOOST_PP_BOOL_1021 1 +# define FB_BOOST_PP_BOOL_1022 1 +# define FB_BOOST_PP_BOOL_1023 1 +# define FB_BOOST_PP_BOOL_1024 1 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/logical/limits/bool_256.hpp b/src/include/firebird/impl/boost/preprocessor/logical/limits/bool_256.hpp new file mode 100644 index 0000000000..0d11c2dca9 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/logical/limits/bool_256.hpp @@ -0,0 +1,275 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_LOGICAL_BOOL_256_HPP +# define FB_BOOST_PREPROCESSOR_LOGICAL_BOOL_256_HPP +# +# define FB_BOOST_PP_BOOL_0 0 +# define FB_BOOST_PP_BOOL_1 1 +# define FB_BOOST_PP_BOOL_2 1 +# define FB_BOOST_PP_BOOL_3 1 +# define FB_BOOST_PP_BOOL_4 1 +# define FB_BOOST_PP_BOOL_5 1 +# define FB_BOOST_PP_BOOL_6 1 +# define FB_BOOST_PP_BOOL_7 1 +# define FB_BOOST_PP_BOOL_8 1 +# define FB_BOOST_PP_BOOL_9 1 +# define FB_BOOST_PP_BOOL_10 1 +# define FB_BOOST_PP_BOOL_11 1 +# define FB_BOOST_PP_BOOL_12 1 +# define FB_BOOST_PP_BOOL_13 1 +# define FB_BOOST_PP_BOOL_14 1 +# define FB_BOOST_PP_BOOL_15 1 +# define FB_BOOST_PP_BOOL_16 1 +# define FB_BOOST_PP_BOOL_17 1 +# define FB_BOOST_PP_BOOL_18 1 +# define FB_BOOST_PP_BOOL_19 1 +# define FB_BOOST_PP_BOOL_20 1 +# define FB_BOOST_PP_BOOL_21 1 +# define FB_BOOST_PP_BOOL_22 1 +# define FB_BOOST_PP_BOOL_23 1 +# define FB_BOOST_PP_BOOL_24 1 +# define FB_BOOST_PP_BOOL_25 1 +# define FB_BOOST_PP_BOOL_26 1 +# define FB_BOOST_PP_BOOL_27 1 +# define FB_BOOST_PP_BOOL_28 1 +# define FB_BOOST_PP_BOOL_29 1 +# define FB_BOOST_PP_BOOL_30 1 +# define FB_BOOST_PP_BOOL_31 1 +# define FB_BOOST_PP_BOOL_32 1 +# define FB_BOOST_PP_BOOL_33 1 +# define FB_BOOST_PP_BOOL_34 1 +# define FB_BOOST_PP_BOOL_35 1 +# define FB_BOOST_PP_BOOL_36 1 +# define FB_BOOST_PP_BOOL_37 1 +# define FB_BOOST_PP_BOOL_38 1 +# define FB_BOOST_PP_BOOL_39 1 +# define FB_BOOST_PP_BOOL_40 1 +# define FB_BOOST_PP_BOOL_41 1 +# define FB_BOOST_PP_BOOL_42 1 +# define FB_BOOST_PP_BOOL_43 1 +# define FB_BOOST_PP_BOOL_44 1 +# define FB_BOOST_PP_BOOL_45 1 +# define FB_BOOST_PP_BOOL_46 1 +# define FB_BOOST_PP_BOOL_47 1 +# define FB_BOOST_PP_BOOL_48 1 +# define FB_BOOST_PP_BOOL_49 1 +# define FB_BOOST_PP_BOOL_50 1 +# define FB_BOOST_PP_BOOL_51 1 +# define FB_BOOST_PP_BOOL_52 1 +# define FB_BOOST_PP_BOOL_53 1 +# define FB_BOOST_PP_BOOL_54 1 +# define FB_BOOST_PP_BOOL_55 1 +# define FB_BOOST_PP_BOOL_56 1 +# define FB_BOOST_PP_BOOL_57 1 +# define FB_BOOST_PP_BOOL_58 1 +# define FB_BOOST_PP_BOOL_59 1 +# define FB_BOOST_PP_BOOL_60 1 +# define FB_BOOST_PP_BOOL_61 1 +# define FB_BOOST_PP_BOOL_62 1 +# define FB_BOOST_PP_BOOL_63 1 +# define FB_BOOST_PP_BOOL_64 1 +# define FB_BOOST_PP_BOOL_65 1 +# define FB_BOOST_PP_BOOL_66 1 +# define FB_BOOST_PP_BOOL_67 1 +# define FB_BOOST_PP_BOOL_68 1 +# define FB_BOOST_PP_BOOL_69 1 +# define FB_BOOST_PP_BOOL_70 1 +# define FB_BOOST_PP_BOOL_71 1 +# define FB_BOOST_PP_BOOL_72 1 +# define FB_BOOST_PP_BOOL_73 1 +# define FB_BOOST_PP_BOOL_74 1 +# define FB_BOOST_PP_BOOL_75 1 +# define FB_BOOST_PP_BOOL_76 1 +# define FB_BOOST_PP_BOOL_77 1 +# define FB_BOOST_PP_BOOL_78 1 +# define FB_BOOST_PP_BOOL_79 1 +# define FB_BOOST_PP_BOOL_80 1 +# define FB_BOOST_PP_BOOL_81 1 +# define FB_BOOST_PP_BOOL_82 1 +# define FB_BOOST_PP_BOOL_83 1 +# define FB_BOOST_PP_BOOL_84 1 +# define FB_BOOST_PP_BOOL_85 1 +# define FB_BOOST_PP_BOOL_86 1 +# define FB_BOOST_PP_BOOL_87 1 +# define FB_BOOST_PP_BOOL_88 1 +# define FB_BOOST_PP_BOOL_89 1 +# define FB_BOOST_PP_BOOL_90 1 +# define FB_BOOST_PP_BOOL_91 1 +# define FB_BOOST_PP_BOOL_92 1 +# define FB_BOOST_PP_BOOL_93 1 +# define FB_BOOST_PP_BOOL_94 1 +# define FB_BOOST_PP_BOOL_95 1 +# define FB_BOOST_PP_BOOL_96 1 +# define FB_BOOST_PP_BOOL_97 1 +# define FB_BOOST_PP_BOOL_98 1 +# define FB_BOOST_PP_BOOL_99 1 +# define FB_BOOST_PP_BOOL_100 1 +# define FB_BOOST_PP_BOOL_101 1 +# define FB_BOOST_PP_BOOL_102 1 +# define FB_BOOST_PP_BOOL_103 1 +# define FB_BOOST_PP_BOOL_104 1 +# define FB_BOOST_PP_BOOL_105 1 +# define FB_BOOST_PP_BOOL_106 1 +# define FB_BOOST_PP_BOOL_107 1 +# define FB_BOOST_PP_BOOL_108 1 +# define FB_BOOST_PP_BOOL_109 1 +# define FB_BOOST_PP_BOOL_110 1 +# define FB_BOOST_PP_BOOL_111 1 +# define FB_BOOST_PP_BOOL_112 1 +# define FB_BOOST_PP_BOOL_113 1 +# define FB_BOOST_PP_BOOL_114 1 +# define FB_BOOST_PP_BOOL_115 1 +# define FB_BOOST_PP_BOOL_116 1 +# define FB_BOOST_PP_BOOL_117 1 +# define FB_BOOST_PP_BOOL_118 1 +# define FB_BOOST_PP_BOOL_119 1 +# define FB_BOOST_PP_BOOL_120 1 +# define FB_BOOST_PP_BOOL_121 1 +# define FB_BOOST_PP_BOOL_122 1 +# define FB_BOOST_PP_BOOL_123 1 +# define FB_BOOST_PP_BOOL_124 1 +# define FB_BOOST_PP_BOOL_125 1 +# define FB_BOOST_PP_BOOL_126 1 +# define FB_BOOST_PP_BOOL_127 1 +# define FB_BOOST_PP_BOOL_128 1 +# define FB_BOOST_PP_BOOL_129 1 +# define FB_BOOST_PP_BOOL_130 1 +# define FB_BOOST_PP_BOOL_131 1 +# define FB_BOOST_PP_BOOL_132 1 +# define FB_BOOST_PP_BOOL_133 1 +# define FB_BOOST_PP_BOOL_134 1 +# define FB_BOOST_PP_BOOL_135 1 +# define FB_BOOST_PP_BOOL_136 1 +# define FB_BOOST_PP_BOOL_137 1 +# define FB_BOOST_PP_BOOL_138 1 +# define FB_BOOST_PP_BOOL_139 1 +# define FB_BOOST_PP_BOOL_140 1 +# define FB_BOOST_PP_BOOL_141 1 +# define FB_BOOST_PP_BOOL_142 1 +# define FB_BOOST_PP_BOOL_143 1 +# define FB_BOOST_PP_BOOL_144 1 +# define FB_BOOST_PP_BOOL_145 1 +# define FB_BOOST_PP_BOOL_146 1 +# define FB_BOOST_PP_BOOL_147 1 +# define FB_BOOST_PP_BOOL_148 1 +# define FB_BOOST_PP_BOOL_149 1 +# define FB_BOOST_PP_BOOL_150 1 +# define FB_BOOST_PP_BOOL_151 1 +# define FB_BOOST_PP_BOOL_152 1 +# define FB_BOOST_PP_BOOL_153 1 +# define FB_BOOST_PP_BOOL_154 1 +# define FB_BOOST_PP_BOOL_155 1 +# define FB_BOOST_PP_BOOL_156 1 +# define FB_BOOST_PP_BOOL_157 1 +# define FB_BOOST_PP_BOOL_158 1 +# define FB_BOOST_PP_BOOL_159 1 +# define FB_BOOST_PP_BOOL_160 1 +# define FB_BOOST_PP_BOOL_161 1 +# define FB_BOOST_PP_BOOL_162 1 +# define FB_BOOST_PP_BOOL_163 1 +# define FB_BOOST_PP_BOOL_164 1 +# define FB_BOOST_PP_BOOL_165 1 +# define FB_BOOST_PP_BOOL_166 1 +# define FB_BOOST_PP_BOOL_167 1 +# define FB_BOOST_PP_BOOL_168 1 +# define FB_BOOST_PP_BOOL_169 1 +# define FB_BOOST_PP_BOOL_170 1 +# define FB_BOOST_PP_BOOL_171 1 +# define FB_BOOST_PP_BOOL_172 1 +# define FB_BOOST_PP_BOOL_173 1 +# define FB_BOOST_PP_BOOL_174 1 +# define FB_BOOST_PP_BOOL_175 1 +# define FB_BOOST_PP_BOOL_176 1 +# define FB_BOOST_PP_BOOL_177 1 +# define FB_BOOST_PP_BOOL_178 1 +# define FB_BOOST_PP_BOOL_179 1 +# define FB_BOOST_PP_BOOL_180 1 +# define FB_BOOST_PP_BOOL_181 1 +# define FB_BOOST_PP_BOOL_182 1 +# define FB_BOOST_PP_BOOL_183 1 +# define FB_BOOST_PP_BOOL_184 1 +# define FB_BOOST_PP_BOOL_185 1 +# define FB_BOOST_PP_BOOL_186 1 +# define FB_BOOST_PP_BOOL_187 1 +# define FB_BOOST_PP_BOOL_188 1 +# define FB_BOOST_PP_BOOL_189 1 +# define FB_BOOST_PP_BOOL_190 1 +# define FB_BOOST_PP_BOOL_191 1 +# define FB_BOOST_PP_BOOL_192 1 +# define FB_BOOST_PP_BOOL_193 1 +# define FB_BOOST_PP_BOOL_194 1 +# define FB_BOOST_PP_BOOL_195 1 +# define FB_BOOST_PP_BOOL_196 1 +# define FB_BOOST_PP_BOOL_197 1 +# define FB_BOOST_PP_BOOL_198 1 +# define FB_BOOST_PP_BOOL_199 1 +# define FB_BOOST_PP_BOOL_200 1 +# define FB_BOOST_PP_BOOL_201 1 +# define FB_BOOST_PP_BOOL_202 1 +# define FB_BOOST_PP_BOOL_203 1 +# define FB_BOOST_PP_BOOL_204 1 +# define FB_BOOST_PP_BOOL_205 1 +# define FB_BOOST_PP_BOOL_206 1 +# define FB_BOOST_PP_BOOL_207 1 +# define FB_BOOST_PP_BOOL_208 1 +# define FB_BOOST_PP_BOOL_209 1 +# define FB_BOOST_PP_BOOL_210 1 +# define FB_BOOST_PP_BOOL_211 1 +# define FB_BOOST_PP_BOOL_212 1 +# define FB_BOOST_PP_BOOL_213 1 +# define FB_BOOST_PP_BOOL_214 1 +# define FB_BOOST_PP_BOOL_215 1 +# define FB_BOOST_PP_BOOL_216 1 +# define FB_BOOST_PP_BOOL_217 1 +# define FB_BOOST_PP_BOOL_218 1 +# define FB_BOOST_PP_BOOL_219 1 +# define FB_BOOST_PP_BOOL_220 1 +# define FB_BOOST_PP_BOOL_221 1 +# define FB_BOOST_PP_BOOL_222 1 +# define FB_BOOST_PP_BOOL_223 1 +# define FB_BOOST_PP_BOOL_224 1 +# define FB_BOOST_PP_BOOL_225 1 +# define FB_BOOST_PP_BOOL_226 1 +# define FB_BOOST_PP_BOOL_227 1 +# define FB_BOOST_PP_BOOL_228 1 +# define FB_BOOST_PP_BOOL_229 1 +# define FB_BOOST_PP_BOOL_230 1 +# define FB_BOOST_PP_BOOL_231 1 +# define FB_BOOST_PP_BOOL_232 1 +# define FB_BOOST_PP_BOOL_233 1 +# define FB_BOOST_PP_BOOL_234 1 +# define FB_BOOST_PP_BOOL_235 1 +# define FB_BOOST_PP_BOOL_236 1 +# define FB_BOOST_PP_BOOL_237 1 +# define FB_BOOST_PP_BOOL_238 1 +# define FB_BOOST_PP_BOOL_239 1 +# define FB_BOOST_PP_BOOL_240 1 +# define FB_BOOST_PP_BOOL_241 1 +# define FB_BOOST_PP_BOOL_242 1 +# define FB_BOOST_PP_BOOL_243 1 +# define FB_BOOST_PP_BOOL_244 1 +# define FB_BOOST_PP_BOOL_245 1 +# define FB_BOOST_PP_BOOL_246 1 +# define FB_BOOST_PP_BOOL_247 1 +# define FB_BOOST_PP_BOOL_248 1 +# define FB_BOOST_PP_BOOL_249 1 +# define FB_BOOST_PP_BOOL_250 1 +# define FB_BOOST_PP_BOOL_251 1 +# define FB_BOOST_PP_BOOL_252 1 +# define FB_BOOST_PP_BOOL_253 1 +# define FB_BOOST_PP_BOOL_254 1 +# define FB_BOOST_PP_BOOL_255 1 +# define FB_BOOST_PP_BOOL_256 1 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/logical/limits/bool_512.hpp b/src/include/firebird/impl/boost/preprocessor/logical/limits/bool_512.hpp new file mode 100644 index 0000000000..963f66487e --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/logical/limits/bool_512.hpp @@ -0,0 +1,275 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_LOGICAL_BOOL_512_HPP +# define FB_BOOST_PREPROCESSOR_LOGICAL_BOOL_512_HPP +# +# define FB_BOOST_PP_BOOL_257 1 +# define FB_BOOST_PP_BOOL_258 1 +# define FB_BOOST_PP_BOOL_259 1 +# define FB_BOOST_PP_BOOL_260 1 +# define FB_BOOST_PP_BOOL_261 1 +# define FB_BOOST_PP_BOOL_262 1 +# define FB_BOOST_PP_BOOL_263 1 +# define FB_BOOST_PP_BOOL_264 1 +# define FB_BOOST_PP_BOOL_265 1 +# define FB_BOOST_PP_BOOL_266 1 +# define FB_BOOST_PP_BOOL_267 1 +# define FB_BOOST_PP_BOOL_268 1 +# define FB_BOOST_PP_BOOL_269 1 +# define FB_BOOST_PP_BOOL_270 1 +# define FB_BOOST_PP_BOOL_271 1 +# define FB_BOOST_PP_BOOL_272 1 +# define FB_BOOST_PP_BOOL_273 1 +# define FB_BOOST_PP_BOOL_274 1 +# define FB_BOOST_PP_BOOL_275 1 +# define FB_BOOST_PP_BOOL_276 1 +# define FB_BOOST_PP_BOOL_277 1 +# define FB_BOOST_PP_BOOL_278 1 +# define FB_BOOST_PP_BOOL_279 1 +# define FB_BOOST_PP_BOOL_280 1 +# define FB_BOOST_PP_BOOL_281 1 +# define FB_BOOST_PP_BOOL_282 1 +# define FB_BOOST_PP_BOOL_283 1 +# define FB_BOOST_PP_BOOL_284 1 +# define FB_BOOST_PP_BOOL_285 1 +# define FB_BOOST_PP_BOOL_286 1 +# define FB_BOOST_PP_BOOL_287 1 +# define FB_BOOST_PP_BOOL_288 1 +# define FB_BOOST_PP_BOOL_289 1 +# define FB_BOOST_PP_BOOL_290 1 +# define FB_BOOST_PP_BOOL_291 1 +# define FB_BOOST_PP_BOOL_292 1 +# define FB_BOOST_PP_BOOL_293 1 +# define FB_BOOST_PP_BOOL_294 1 +# define FB_BOOST_PP_BOOL_295 1 +# define FB_BOOST_PP_BOOL_296 1 +# define FB_BOOST_PP_BOOL_297 1 +# define FB_BOOST_PP_BOOL_298 1 +# define FB_BOOST_PP_BOOL_299 1 +# define FB_BOOST_PP_BOOL_300 1 +# define FB_BOOST_PP_BOOL_301 1 +# define FB_BOOST_PP_BOOL_302 1 +# define FB_BOOST_PP_BOOL_303 1 +# define FB_BOOST_PP_BOOL_304 1 +# define FB_BOOST_PP_BOOL_305 1 +# define FB_BOOST_PP_BOOL_306 1 +# define FB_BOOST_PP_BOOL_307 1 +# define FB_BOOST_PP_BOOL_308 1 +# define FB_BOOST_PP_BOOL_309 1 +# define FB_BOOST_PP_BOOL_310 1 +# define FB_BOOST_PP_BOOL_311 1 +# define FB_BOOST_PP_BOOL_312 1 +# define FB_BOOST_PP_BOOL_313 1 +# define FB_BOOST_PP_BOOL_314 1 +# define FB_BOOST_PP_BOOL_315 1 +# define FB_BOOST_PP_BOOL_316 1 +# define FB_BOOST_PP_BOOL_317 1 +# define FB_BOOST_PP_BOOL_318 1 +# define FB_BOOST_PP_BOOL_319 1 +# define FB_BOOST_PP_BOOL_320 1 +# define FB_BOOST_PP_BOOL_321 1 +# define FB_BOOST_PP_BOOL_322 1 +# define FB_BOOST_PP_BOOL_323 1 +# define FB_BOOST_PP_BOOL_324 1 +# define FB_BOOST_PP_BOOL_325 1 +# define FB_BOOST_PP_BOOL_326 1 +# define FB_BOOST_PP_BOOL_327 1 +# define FB_BOOST_PP_BOOL_328 1 +# define FB_BOOST_PP_BOOL_329 1 +# define FB_BOOST_PP_BOOL_330 1 +# define FB_BOOST_PP_BOOL_331 1 +# define FB_BOOST_PP_BOOL_332 1 +# define FB_BOOST_PP_BOOL_333 1 +# define FB_BOOST_PP_BOOL_334 1 +# define FB_BOOST_PP_BOOL_335 1 +# define FB_BOOST_PP_BOOL_336 1 +# define FB_BOOST_PP_BOOL_337 1 +# define FB_BOOST_PP_BOOL_338 1 +# define FB_BOOST_PP_BOOL_339 1 +# define FB_BOOST_PP_BOOL_340 1 +# define FB_BOOST_PP_BOOL_341 1 +# define FB_BOOST_PP_BOOL_342 1 +# define FB_BOOST_PP_BOOL_343 1 +# define FB_BOOST_PP_BOOL_344 1 +# define FB_BOOST_PP_BOOL_345 1 +# define FB_BOOST_PP_BOOL_346 1 +# define FB_BOOST_PP_BOOL_347 1 +# define FB_BOOST_PP_BOOL_348 1 +# define FB_BOOST_PP_BOOL_349 1 +# define FB_BOOST_PP_BOOL_350 1 +# define FB_BOOST_PP_BOOL_351 1 +# define FB_BOOST_PP_BOOL_352 1 +# define FB_BOOST_PP_BOOL_353 1 +# define FB_BOOST_PP_BOOL_354 1 +# define FB_BOOST_PP_BOOL_355 1 +# define FB_BOOST_PP_BOOL_356 1 +# define FB_BOOST_PP_BOOL_357 1 +# define FB_BOOST_PP_BOOL_358 1 +# define FB_BOOST_PP_BOOL_359 1 +# define FB_BOOST_PP_BOOL_360 1 +# define FB_BOOST_PP_BOOL_361 1 +# define FB_BOOST_PP_BOOL_362 1 +# define FB_BOOST_PP_BOOL_363 1 +# define FB_BOOST_PP_BOOL_364 1 +# define FB_BOOST_PP_BOOL_365 1 +# define FB_BOOST_PP_BOOL_366 1 +# define FB_BOOST_PP_BOOL_367 1 +# define FB_BOOST_PP_BOOL_368 1 +# define FB_BOOST_PP_BOOL_369 1 +# define FB_BOOST_PP_BOOL_370 1 +# define FB_BOOST_PP_BOOL_371 1 +# define FB_BOOST_PP_BOOL_372 1 +# define FB_BOOST_PP_BOOL_373 1 +# define FB_BOOST_PP_BOOL_374 1 +# define FB_BOOST_PP_BOOL_375 1 +# define FB_BOOST_PP_BOOL_376 1 +# define FB_BOOST_PP_BOOL_377 1 +# define FB_BOOST_PP_BOOL_378 1 +# define FB_BOOST_PP_BOOL_379 1 +# define FB_BOOST_PP_BOOL_380 1 +# define FB_BOOST_PP_BOOL_381 1 +# define FB_BOOST_PP_BOOL_382 1 +# define FB_BOOST_PP_BOOL_383 1 +# define FB_BOOST_PP_BOOL_384 1 +# define FB_BOOST_PP_BOOL_385 1 +# define FB_BOOST_PP_BOOL_386 1 +# define FB_BOOST_PP_BOOL_387 1 +# define FB_BOOST_PP_BOOL_388 1 +# define FB_BOOST_PP_BOOL_389 1 +# define FB_BOOST_PP_BOOL_390 1 +# define FB_BOOST_PP_BOOL_391 1 +# define FB_BOOST_PP_BOOL_392 1 +# define FB_BOOST_PP_BOOL_393 1 +# define FB_BOOST_PP_BOOL_394 1 +# define FB_BOOST_PP_BOOL_395 1 +# define FB_BOOST_PP_BOOL_396 1 +# define FB_BOOST_PP_BOOL_397 1 +# define FB_BOOST_PP_BOOL_398 1 +# define FB_BOOST_PP_BOOL_399 1 +# define FB_BOOST_PP_BOOL_400 1 +# define FB_BOOST_PP_BOOL_401 1 +# define FB_BOOST_PP_BOOL_402 1 +# define FB_BOOST_PP_BOOL_403 1 +# define FB_BOOST_PP_BOOL_404 1 +# define FB_BOOST_PP_BOOL_405 1 +# define FB_BOOST_PP_BOOL_406 1 +# define FB_BOOST_PP_BOOL_407 1 +# define FB_BOOST_PP_BOOL_408 1 +# define FB_BOOST_PP_BOOL_409 1 +# define FB_BOOST_PP_BOOL_410 1 +# define FB_BOOST_PP_BOOL_411 1 +# define FB_BOOST_PP_BOOL_412 1 +# define FB_BOOST_PP_BOOL_413 1 +# define FB_BOOST_PP_BOOL_414 1 +# define FB_BOOST_PP_BOOL_415 1 +# define FB_BOOST_PP_BOOL_416 1 +# define FB_BOOST_PP_BOOL_417 1 +# define FB_BOOST_PP_BOOL_418 1 +# define FB_BOOST_PP_BOOL_419 1 +# define FB_BOOST_PP_BOOL_420 1 +# define FB_BOOST_PP_BOOL_421 1 +# define FB_BOOST_PP_BOOL_422 1 +# define FB_BOOST_PP_BOOL_423 1 +# define FB_BOOST_PP_BOOL_424 1 +# define FB_BOOST_PP_BOOL_425 1 +# define FB_BOOST_PP_BOOL_426 1 +# define FB_BOOST_PP_BOOL_427 1 +# define FB_BOOST_PP_BOOL_428 1 +# define FB_BOOST_PP_BOOL_429 1 +# define FB_BOOST_PP_BOOL_430 1 +# define FB_BOOST_PP_BOOL_431 1 +# define FB_BOOST_PP_BOOL_432 1 +# define FB_BOOST_PP_BOOL_433 1 +# define FB_BOOST_PP_BOOL_434 1 +# define FB_BOOST_PP_BOOL_435 1 +# define FB_BOOST_PP_BOOL_436 1 +# define FB_BOOST_PP_BOOL_437 1 +# define FB_BOOST_PP_BOOL_438 1 +# define FB_BOOST_PP_BOOL_439 1 +# define FB_BOOST_PP_BOOL_440 1 +# define FB_BOOST_PP_BOOL_441 1 +# define FB_BOOST_PP_BOOL_442 1 +# define FB_BOOST_PP_BOOL_443 1 +# define FB_BOOST_PP_BOOL_444 1 +# define FB_BOOST_PP_BOOL_445 1 +# define FB_BOOST_PP_BOOL_446 1 +# define FB_BOOST_PP_BOOL_447 1 +# define FB_BOOST_PP_BOOL_448 1 +# define FB_BOOST_PP_BOOL_449 1 +# define FB_BOOST_PP_BOOL_450 1 +# define FB_BOOST_PP_BOOL_451 1 +# define FB_BOOST_PP_BOOL_452 1 +# define FB_BOOST_PP_BOOL_453 1 +# define FB_BOOST_PP_BOOL_454 1 +# define FB_BOOST_PP_BOOL_455 1 +# define FB_BOOST_PP_BOOL_456 1 +# define FB_BOOST_PP_BOOL_457 1 +# define FB_BOOST_PP_BOOL_458 1 +# define FB_BOOST_PP_BOOL_459 1 +# define FB_BOOST_PP_BOOL_460 1 +# define FB_BOOST_PP_BOOL_461 1 +# define FB_BOOST_PP_BOOL_462 1 +# define FB_BOOST_PP_BOOL_463 1 +# define FB_BOOST_PP_BOOL_464 1 +# define FB_BOOST_PP_BOOL_465 1 +# define FB_BOOST_PP_BOOL_466 1 +# define FB_BOOST_PP_BOOL_467 1 +# define FB_BOOST_PP_BOOL_468 1 +# define FB_BOOST_PP_BOOL_469 1 +# define FB_BOOST_PP_BOOL_470 1 +# define FB_BOOST_PP_BOOL_471 1 +# define FB_BOOST_PP_BOOL_472 1 +# define FB_BOOST_PP_BOOL_473 1 +# define FB_BOOST_PP_BOOL_474 1 +# define FB_BOOST_PP_BOOL_475 1 +# define FB_BOOST_PP_BOOL_476 1 +# define FB_BOOST_PP_BOOL_477 1 +# define FB_BOOST_PP_BOOL_478 1 +# define FB_BOOST_PP_BOOL_479 1 +# define FB_BOOST_PP_BOOL_480 1 +# define FB_BOOST_PP_BOOL_481 1 +# define FB_BOOST_PP_BOOL_482 1 +# define FB_BOOST_PP_BOOL_483 1 +# define FB_BOOST_PP_BOOL_484 1 +# define FB_BOOST_PP_BOOL_485 1 +# define FB_BOOST_PP_BOOL_486 1 +# define FB_BOOST_PP_BOOL_487 1 +# define FB_BOOST_PP_BOOL_488 1 +# define FB_BOOST_PP_BOOL_489 1 +# define FB_BOOST_PP_BOOL_490 1 +# define FB_BOOST_PP_BOOL_491 1 +# define FB_BOOST_PP_BOOL_492 1 +# define FB_BOOST_PP_BOOL_493 1 +# define FB_BOOST_PP_BOOL_494 1 +# define FB_BOOST_PP_BOOL_495 1 +# define FB_BOOST_PP_BOOL_496 1 +# define FB_BOOST_PP_BOOL_497 1 +# define FB_BOOST_PP_BOOL_498 1 +# define FB_BOOST_PP_BOOL_499 1 +# define FB_BOOST_PP_BOOL_500 1 +# define FB_BOOST_PP_BOOL_501 1 +# define FB_BOOST_PP_BOOL_502 1 +# define FB_BOOST_PP_BOOL_503 1 +# define FB_BOOST_PP_BOOL_504 1 +# define FB_BOOST_PP_BOOL_505 1 +# define FB_BOOST_PP_BOOL_506 1 +# define FB_BOOST_PP_BOOL_507 1 +# define FB_BOOST_PP_BOOL_508 1 +# define FB_BOOST_PP_BOOL_509 1 +# define FB_BOOST_PP_BOOL_510 1 +# define FB_BOOST_PP_BOOL_511 1 +# define FB_BOOST_PP_BOOL_512 1 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/punctuation/detail/is_begin_parens.hpp b/src/include/firebird/impl/boost/preprocessor/punctuation/detail/is_begin_parens.hpp new file mode 100644 index 0000000000..f7bc8c0a1f --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/punctuation/detail/is_begin_parens.hpp @@ -0,0 +1,48 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2014. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +#ifndef FB_BOOST_PREPROCESSOR_DETAIL_IS_BEGIN_PARENS_HPP +#define FB_BOOST_PREPROCESSOR_DETAIL_IS_BEGIN_PARENS_HPP + +#if FB_BOOST_PP_VARIADICS_MSVC + +#include + +#define FB_BOOST_PP_DETAIL_VD_IBP_CAT(a, b) FB_BOOST_PP_DETAIL_VD_IBP_CAT_I(a, b) +#define FB_BOOST_PP_DETAIL_VD_IBP_CAT_I(a, b) FB_BOOST_PP_DETAIL_VD_IBP_CAT_II(a ## b) +#define FB_BOOST_PP_DETAIL_VD_IBP_CAT_II(res) res + +#define FB_BOOST_PP_DETAIL_IBP_SPLIT(i, ...) \ + FB_BOOST_PP_DETAIL_VD_IBP_CAT(FB_BOOST_PP_DETAIL_IBP_PRIMITIVE_CAT(FB_BOOST_PP_DETAIL_IBP_SPLIT_,i)(__VA_ARGS__),FB_BOOST_PP_EMPTY()) \ +/**/ + +#define FB_BOOST_PP_DETAIL_IBP_IS_VARIADIC_C(...) 1 1 + +#else + +#define FB_BOOST_PP_DETAIL_IBP_SPLIT(i, ...) \ + FB_BOOST_PP_DETAIL_IBP_PRIMITIVE_CAT(FB_BOOST_PP_DETAIL_IBP_SPLIT_,i)(__VA_ARGS__) \ +/**/ + +#define FB_BOOST_PP_DETAIL_IBP_IS_VARIADIC_C(...) 1 + +#endif /* FB_BOOST_PP_VARIADICS_MSVC */ + +#define FB_BOOST_PP_DETAIL_IBP_SPLIT_0(a, ...) a +#define FB_BOOST_PP_DETAIL_IBP_SPLIT_1(a, ...) __VA_ARGS__ + +#define FB_BOOST_PP_DETAIL_IBP_CAT(a, ...) FB_BOOST_PP_DETAIL_IBP_PRIMITIVE_CAT(a,__VA_ARGS__) +#define FB_BOOST_PP_DETAIL_IBP_PRIMITIVE_CAT(a, ...) a ## __VA_ARGS__ + +#define FB_BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_1 1, +#define FB_BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_FB_BOOST_PP_DETAIL_IBP_IS_VARIADIC_C 0, + +#endif /* FB_BOOST_PREPROCESSOR_DETAIL_IS_BEGIN_PARENS_HPP */ diff --git a/src/include/firebird/impl/boost/preprocessor/punctuation/is_begin_parens.hpp b/src/include/firebird/impl/boost/preprocessor/punctuation/is_begin_parens.hpp new file mode 100644 index 0000000000..d33ad3f511 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/punctuation/is_begin_parens.hpp @@ -0,0 +1,47 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2014. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_IS_BEGIN_PARENS_HPP +# define FB_BOOST_PREPROCESSOR_IS_BEGIN_PARENS_HPP + +#include +#include + +#if FB_BOOST_PP_VARIADICS_MSVC && _MSC_VER <= 1400 + +#define FB_BOOST_PP_IS_BEGIN_PARENS(param) \ + FB_BOOST_PP_DETAIL_IBP_SPLIT \ + ( \ + 0, \ + FB_BOOST_PP_DETAIL_IBP_CAT \ + ( \ + FB_BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_, \ + FB_BOOST_PP_DETAIL_IBP_IS_VARIADIC_C param \ + ) \ + ) \ +/**/ + +#else + +#define FB_BOOST_PP_IS_BEGIN_PARENS(...) \ + FB_BOOST_PP_DETAIL_IBP_SPLIT \ + ( \ + 0, \ + FB_BOOST_PP_DETAIL_IBP_CAT \ + ( \ + FB_BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_, \ + FB_BOOST_PP_DETAIL_IBP_IS_VARIADIC_C __VA_ARGS__ \ + ) \ + ) \ +/**/ + +#endif /* FB_BOOST_PP_VARIADICS_MSVC && _MSC_VER <= 1400 */ +#endif /* FB_BOOST_PREPROCESSOR_IS_BEGIN_PARENS_HPP */ diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/dmc/for.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/dmc/for.hpp index 8789748f65..9674d7b78d 100644 --- a/src/include/firebird/impl/boost/preprocessor/repetition/detail/dmc/for.hpp +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/dmc/for.hpp @@ -8,11 +8,12 @@ # */ # # /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ # # /* See http://www.boost.org for most recent version. */ # -# ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP -# define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_DMC_FOR_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_DMC_FOR_HPP # # include # include diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/for.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/for.hpp index cbf54963ea..d67b406b46 100644 --- a/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/for.hpp +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/for.hpp @@ -8,12 +8,17 @@ # */ # # /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ # # /* See http://www.boost.org for most recent version. */ # # ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP # define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP # +# include +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# # include # include # @@ -531,4 +536,25 @@ # define FB_BOOST_PP_FOR_255_I(s, p, o, m) FB_BOOST_PP_IF(p(256, s), m, FB_BOOST_PP_TUPLE_EAT_2)(256, s) FB_BOOST_PP_IF(p(256, s), FB_BOOST_PP_FOR_256, FB_BOOST_PP_TUPLE_EAT_4)(o(256, s), p, o, m) # define FB_BOOST_PP_FOR_256_I(s, p, o, m) FB_BOOST_PP_IF(p(257, s), m, FB_BOOST_PP_TUPLE_EAT_2)(257, s) FB_BOOST_PP_IF(p(257, s), FB_BOOST_PP_FOR_257, FB_BOOST_PP_TUPLE_EAT_4)(o(257, s), p, o, m) # +# else +# +# include +# include +# include +# +# if FB_BOOST_PP_LIMIT_FOR == 256 +# include +# elif FB_BOOST_PP_LIMIT_FOR == 512 +# include +# include +# elif FB_BOOST_PP_LIMIT_FOR == 1024 +# include +# include +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_FOR limit +# endif +# +# endif +# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/limits/for_1024.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/limits/for_1024.hpp new file mode 100644 index 0000000000..4c59bed88e --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/limits/for_1024.hpp @@ -0,0 +1,1044 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_1024_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_1024_HPP +# +# define FB_BOOST_PP_FOR_513(s, p, o, m) FB_BOOST_PP_FOR_513_I(s, p, o, m) +# define FB_BOOST_PP_FOR_514(s, p, o, m) FB_BOOST_PP_FOR_514_I(s, p, o, m) +# define FB_BOOST_PP_FOR_515(s, p, o, m) FB_BOOST_PP_FOR_515_I(s, p, o, m) +# define FB_BOOST_PP_FOR_516(s, p, o, m) FB_BOOST_PP_FOR_516_I(s, p, o, m) +# define FB_BOOST_PP_FOR_517(s, p, o, m) FB_BOOST_PP_FOR_517_I(s, p, o, m) +# define FB_BOOST_PP_FOR_518(s, p, o, m) FB_BOOST_PP_FOR_518_I(s, p, o, m) +# define FB_BOOST_PP_FOR_519(s, p, o, m) FB_BOOST_PP_FOR_519_I(s, p, o, m) +# define FB_BOOST_PP_FOR_520(s, p, o, m) FB_BOOST_PP_FOR_520_I(s, p, o, m) +# define FB_BOOST_PP_FOR_521(s, p, o, m) FB_BOOST_PP_FOR_521_I(s, p, o, m) +# define FB_BOOST_PP_FOR_522(s, p, o, m) FB_BOOST_PP_FOR_522_I(s, p, o, m) +# define FB_BOOST_PP_FOR_523(s, p, o, m) FB_BOOST_PP_FOR_523_I(s, p, o, m) +# define FB_BOOST_PP_FOR_524(s, p, o, m) FB_BOOST_PP_FOR_524_I(s, p, o, m) +# define FB_BOOST_PP_FOR_525(s, p, o, m) FB_BOOST_PP_FOR_525_I(s, p, o, m) +# define FB_BOOST_PP_FOR_526(s, p, o, m) FB_BOOST_PP_FOR_526_I(s, p, o, m) +# define FB_BOOST_PP_FOR_527(s, p, o, m) FB_BOOST_PP_FOR_527_I(s, p, o, m) +# define FB_BOOST_PP_FOR_528(s, p, o, m) FB_BOOST_PP_FOR_528_I(s, p, o, m) +# define FB_BOOST_PP_FOR_529(s, p, o, m) FB_BOOST_PP_FOR_529_I(s, p, o, m) +# define FB_BOOST_PP_FOR_530(s, p, o, m) FB_BOOST_PP_FOR_530_I(s, p, o, m) +# define FB_BOOST_PP_FOR_531(s, p, o, m) FB_BOOST_PP_FOR_531_I(s, p, o, m) +# define FB_BOOST_PP_FOR_532(s, p, o, m) FB_BOOST_PP_FOR_532_I(s, p, o, m) +# define FB_BOOST_PP_FOR_533(s, p, o, m) FB_BOOST_PP_FOR_533_I(s, p, o, m) +# define FB_BOOST_PP_FOR_534(s, p, o, m) FB_BOOST_PP_FOR_534_I(s, p, o, m) +# define FB_BOOST_PP_FOR_535(s, p, o, m) FB_BOOST_PP_FOR_535_I(s, p, o, m) +# define FB_BOOST_PP_FOR_536(s, p, o, m) FB_BOOST_PP_FOR_536_I(s, p, o, m) +# define FB_BOOST_PP_FOR_537(s, p, o, m) FB_BOOST_PP_FOR_537_I(s, p, o, m) +# define FB_BOOST_PP_FOR_538(s, p, o, m) FB_BOOST_PP_FOR_538_I(s, p, o, m) +# define FB_BOOST_PP_FOR_539(s, p, o, m) FB_BOOST_PP_FOR_539_I(s, p, o, m) +# define FB_BOOST_PP_FOR_540(s, p, o, m) FB_BOOST_PP_FOR_540_I(s, p, o, m) +# define FB_BOOST_PP_FOR_541(s, p, o, m) FB_BOOST_PP_FOR_541_I(s, p, o, m) +# define FB_BOOST_PP_FOR_542(s, p, o, m) FB_BOOST_PP_FOR_542_I(s, p, o, m) +# define FB_BOOST_PP_FOR_543(s, p, o, m) FB_BOOST_PP_FOR_543_I(s, p, o, m) +# define FB_BOOST_PP_FOR_544(s, p, o, m) FB_BOOST_PP_FOR_544_I(s, p, o, m) +# define FB_BOOST_PP_FOR_545(s, p, o, m) FB_BOOST_PP_FOR_545_I(s, p, o, m) +# define FB_BOOST_PP_FOR_546(s, p, o, m) FB_BOOST_PP_FOR_546_I(s, p, o, m) +# define FB_BOOST_PP_FOR_547(s, p, o, m) FB_BOOST_PP_FOR_547_I(s, p, o, m) +# define FB_BOOST_PP_FOR_548(s, p, o, m) FB_BOOST_PP_FOR_548_I(s, p, o, m) +# define FB_BOOST_PP_FOR_549(s, p, o, m) FB_BOOST_PP_FOR_549_I(s, p, o, m) +# define FB_BOOST_PP_FOR_550(s, p, o, m) FB_BOOST_PP_FOR_550_I(s, p, o, m) +# define FB_BOOST_PP_FOR_551(s, p, o, m) FB_BOOST_PP_FOR_551_I(s, p, o, m) +# define FB_BOOST_PP_FOR_552(s, p, o, m) FB_BOOST_PP_FOR_552_I(s, p, o, m) +# define FB_BOOST_PP_FOR_553(s, p, o, m) FB_BOOST_PP_FOR_553_I(s, p, o, m) +# define FB_BOOST_PP_FOR_554(s, p, o, m) FB_BOOST_PP_FOR_554_I(s, p, o, m) +# define FB_BOOST_PP_FOR_555(s, p, o, m) FB_BOOST_PP_FOR_555_I(s, p, o, m) +# define FB_BOOST_PP_FOR_556(s, p, o, m) FB_BOOST_PP_FOR_556_I(s, p, o, m) +# define FB_BOOST_PP_FOR_557(s, p, o, m) FB_BOOST_PP_FOR_557_I(s, p, o, m) +# define FB_BOOST_PP_FOR_558(s, p, o, m) FB_BOOST_PP_FOR_558_I(s, p, o, m) +# define FB_BOOST_PP_FOR_559(s, p, o, m) FB_BOOST_PP_FOR_559_I(s, p, o, m) +# define FB_BOOST_PP_FOR_560(s, p, o, m) FB_BOOST_PP_FOR_560_I(s, p, o, m) +# define FB_BOOST_PP_FOR_561(s, p, o, m) FB_BOOST_PP_FOR_561_I(s, p, o, m) +# define FB_BOOST_PP_FOR_562(s, p, o, m) FB_BOOST_PP_FOR_562_I(s, p, o, m) +# define FB_BOOST_PP_FOR_563(s, p, o, m) FB_BOOST_PP_FOR_563_I(s, p, o, m) +# define FB_BOOST_PP_FOR_564(s, p, o, m) FB_BOOST_PP_FOR_564_I(s, p, o, m) +# define FB_BOOST_PP_FOR_565(s, p, o, m) FB_BOOST_PP_FOR_565_I(s, p, o, m) +# define FB_BOOST_PP_FOR_566(s, p, o, m) FB_BOOST_PP_FOR_566_I(s, p, o, m) +# define FB_BOOST_PP_FOR_567(s, p, o, m) FB_BOOST_PP_FOR_567_I(s, p, o, m) +# define FB_BOOST_PP_FOR_568(s, p, o, m) FB_BOOST_PP_FOR_568_I(s, p, o, m) +# define FB_BOOST_PP_FOR_569(s, p, o, m) FB_BOOST_PP_FOR_569_I(s, p, o, m) +# define FB_BOOST_PP_FOR_570(s, p, o, m) FB_BOOST_PP_FOR_570_I(s, p, o, m) +# define FB_BOOST_PP_FOR_571(s, p, o, m) FB_BOOST_PP_FOR_571_I(s, p, o, m) +# define FB_BOOST_PP_FOR_572(s, p, o, m) FB_BOOST_PP_FOR_572_I(s, p, o, m) +# define FB_BOOST_PP_FOR_573(s, p, o, m) FB_BOOST_PP_FOR_573_I(s, p, o, m) +# define FB_BOOST_PP_FOR_574(s, p, o, m) FB_BOOST_PP_FOR_574_I(s, p, o, m) +# define FB_BOOST_PP_FOR_575(s, p, o, m) FB_BOOST_PP_FOR_575_I(s, p, o, m) +# define FB_BOOST_PP_FOR_576(s, p, o, m) FB_BOOST_PP_FOR_576_I(s, p, o, m) +# define FB_BOOST_PP_FOR_577(s, p, o, m) FB_BOOST_PP_FOR_577_I(s, p, o, m) +# define FB_BOOST_PP_FOR_578(s, p, o, m) FB_BOOST_PP_FOR_578_I(s, p, o, m) +# define FB_BOOST_PP_FOR_579(s, p, o, m) FB_BOOST_PP_FOR_579_I(s, p, o, m) +# define FB_BOOST_PP_FOR_580(s, p, o, m) FB_BOOST_PP_FOR_580_I(s, p, o, m) +# define FB_BOOST_PP_FOR_581(s, p, o, m) FB_BOOST_PP_FOR_581_I(s, p, o, m) +# define FB_BOOST_PP_FOR_582(s, p, o, m) FB_BOOST_PP_FOR_582_I(s, p, o, m) +# define FB_BOOST_PP_FOR_583(s, p, o, m) FB_BOOST_PP_FOR_583_I(s, p, o, m) +# define FB_BOOST_PP_FOR_584(s, p, o, m) FB_BOOST_PP_FOR_584_I(s, p, o, m) +# define FB_BOOST_PP_FOR_585(s, p, o, m) FB_BOOST_PP_FOR_585_I(s, p, o, m) +# define FB_BOOST_PP_FOR_586(s, p, o, m) FB_BOOST_PP_FOR_586_I(s, p, o, m) +# define FB_BOOST_PP_FOR_587(s, p, o, m) FB_BOOST_PP_FOR_587_I(s, p, o, m) +# define FB_BOOST_PP_FOR_588(s, p, o, m) FB_BOOST_PP_FOR_588_I(s, p, o, m) +# define FB_BOOST_PP_FOR_589(s, p, o, m) FB_BOOST_PP_FOR_589_I(s, p, o, m) +# define FB_BOOST_PP_FOR_590(s, p, o, m) FB_BOOST_PP_FOR_590_I(s, p, o, m) +# define FB_BOOST_PP_FOR_591(s, p, o, m) FB_BOOST_PP_FOR_591_I(s, p, o, m) +# define FB_BOOST_PP_FOR_592(s, p, o, m) FB_BOOST_PP_FOR_592_I(s, p, o, m) +# define FB_BOOST_PP_FOR_593(s, p, o, m) FB_BOOST_PP_FOR_593_I(s, p, o, m) +# define FB_BOOST_PP_FOR_594(s, p, o, m) FB_BOOST_PP_FOR_594_I(s, p, o, m) +# define FB_BOOST_PP_FOR_595(s, p, o, m) FB_BOOST_PP_FOR_595_I(s, p, o, m) +# define FB_BOOST_PP_FOR_596(s, p, o, m) FB_BOOST_PP_FOR_596_I(s, p, o, m) +# define FB_BOOST_PP_FOR_597(s, p, o, m) FB_BOOST_PP_FOR_597_I(s, p, o, m) +# define FB_BOOST_PP_FOR_598(s, p, o, m) FB_BOOST_PP_FOR_598_I(s, p, o, m) +# define FB_BOOST_PP_FOR_599(s, p, o, m) FB_BOOST_PP_FOR_599_I(s, p, o, m) +# define FB_BOOST_PP_FOR_600(s, p, o, m) FB_BOOST_PP_FOR_600_I(s, p, o, m) +# define FB_BOOST_PP_FOR_601(s, p, o, m) FB_BOOST_PP_FOR_601_I(s, p, o, m) +# define FB_BOOST_PP_FOR_602(s, p, o, m) FB_BOOST_PP_FOR_602_I(s, p, o, m) +# define FB_BOOST_PP_FOR_603(s, p, o, m) FB_BOOST_PP_FOR_603_I(s, p, o, m) +# define FB_BOOST_PP_FOR_604(s, p, o, m) FB_BOOST_PP_FOR_604_I(s, p, o, m) +# define FB_BOOST_PP_FOR_605(s, p, o, m) FB_BOOST_PP_FOR_605_I(s, p, o, m) +# define FB_BOOST_PP_FOR_606(s, p, o, m) FB_BOOST_PP_FOR_606_I(s, p, o, m) +# define FB_BOOST_PP_FOR_607(s, p, o, m) FB_BOOST_PP_FOR_607_I(s, p, o, m) +# define FB_BOOST_PP_FOR_608(s, p, o, m) FB_BOOST_PP_FOR_608_I(s, p, o, m) +# define FB_BOOST_PP_FOR_609(s, p, o, m) FB_BOOST_PP_FOR_609_I(s, p, o, m) +# define FB_BOOST_PP_FOR_610(s, p, o, m) FB_BOOST_PP_FOR_610_I(s, p, o, m) +# define FB_BOOST_PP_FOR_611(s, p, o, m) FB_BOOST_PP_FOR_611_I(s, p, o, m) +# define FB_BOOST_PP_FOR_612(s, p, o, m) FB_BOOST_PP_FOR_612_I(s, p, o, m) +# define FB_BOOST_PP_FOR_613(s, p, o, m) FB_BOOST_PP_FOR_613_I(s, p, o, m) +# define FB_BOOST_PP_FOR_614(s, p, o, m) FB_BOOST_PP_FOR_614_I(s, p, o, m) +# define FB_BOOST_PP_FOR_615(s, p, o, m) FB_BOOST_PP_FOR_615_I(s, p, o, m) +# define FB_BOOST_PP_FOR_616(s, p, o, m) FB_BOOST_PP_FOR_616_I(s, p, o, m) +# define FB_BOOST_PP_FOR_617(s, p, o, m) FB_BOOST_PP_FOR_617_I(s, p, o, m) +# define FB_BOOST_PP_FOR_618(s, p, o, m) FB_BOOST_PP_FOR_618_I(s, p, o, m) +# define FB_BOOST_PP_FOR_619(s, p, o, m) FB_BOOST_PP_FOR_619_I(s, p, o, m) +# define FB_BOOST_PP_FOR_620(s, p, o, m) FB_BOOST_PP_FOR_620_I(s, p, o, m) +# define FB_BOOST_PP_FOR_621(s, p, o, m) FB_BOOST_PP_FOR_621_I(s, p, o, m) +# define FB_BOOST_PP_FOR_622(s, p, o, m) FB_BOOST_PP_FOR_622_I(s, p, o, m) +# define FB_BOOST_PP_FOR_623(s, p, o, m) FB_BOOST_PP_FOR_623_I(s, p, o, m) +# define FB_BOOST_PP_FOR_624(s, p, o, m) FB_BOOST_PP_FOR_624_I(s, p, o, m) +# define FB_BOOST_PP_FOR_625(s, p, o, m) FB_BOOST_PP_FOR_625_I(s, p, o, m) +# define FB_BOOST_PP_FOR_626(s, p, o, m) FB_BOOST_PP_FOR_626_I(s, p, o, m) +# define FB_BOOST_PP_FOR_627(s, p, o, m) FB_BOOST_PP_FOR_627_I(s, p, o, m) +# define FB_BOOST_PP_FOR_628(s, p, o, m) FB_BOOST_PP_FOR_628_I(s, p, o, m) +# define FB_BOOST_PP_FOR_629(s, p, o, m) FB_BOOST_PP_FOR_629_I(s, p, o, m) +# define FB_BOOST_PP_FOR_630(s, p, o, m) FB_BOOST_PP_FOR_630_I(s, p, o, m) +# define FB_BOOST_PP_FOR_631(s, p, o, m) FB_BOOST_PP_FOR_631_I(s, p, o, m) +# define FB_BOOST_PP_FOR_632(s, p, o, m) FB_BOOST_PP_FOR_632_I(s, p, o, m) +# define FB_BOOST_PP_FOR_633(s, p, o, m) FB_BOOST_PP_FOR_633_I(s, p, o, m) +# define FB_BOOST_PP_FOR_634(s, p, o, m) FB_BOOST_PP_FOR_634_I(s, p, o, m) +# define FB_BOOST_PP_FOR_635(s, p, o, m) FB_BOOST_PP_FOR_635_I(s, p, o, m) +# define FB_BOOST_PP_FOR_636(s, p, o, m) FB_BOOST_PP_FOR_636_I(s, p, o, m) +# define FB_BOOST_PP_FOR_637(s, p, o, m) FB_BOOST_PP_FOR_637_I(s, p, o, m) +# define FB_BOOST_PP_FOR_638(s, p, o, m) FB_BOOST_PP_FOR_638_I(s, p, o, m) +# define FB_BOOST_PP_FOR_639(s, p, o, m) FB_BOOST_PP_FOR_639_I(s, p, o, m) +# define FB_BOOST_PP_FOR_640(s, p, o, m) FB_BOOST_PP_FOR_640_I(s, p, o, m) +# define FB_BOOST_PP_FOR_641(s, p, o, m) FB_BOOST_PP_FOR_641_I(s, p, o, m) +# define FB_BOOST_PP_FOR_642(s, p, o, m) FB_BOOST_PP_FOR_642_I(s, p, o, m) +# define FB_BOOST_PP_FOR_643(s, p, o, m) FB_BOOST_PP_FOR_643_I(s, p, o, m) +# define FB_BOOST_PP_FOR_644(s, p, o, m) FB_BOOST_PP_FOR_644_I(s, p, o, m) +# define FB_BOOST_PP_FOR_645(s, p, o, m) FB_BOOST_PP_FOR_645_I(s, p, o, m) +# define FB_BOOST_PP_FOR_646(s, p, o, m) FB_BOOST_PP_FOR_646_I(s, p, o, m) +# define FB_BOOST_PP_FOR_647(s, p, o, m) FB_BOOST_PP_FOR_647_I(s, p, o, m) +# define FB_BOOST_PP_FOR_648(s, p, o, m) FB_BOOST_PP_FOR_648_I(s, p, o, m) +# define FB_BOOST_PP_FOR_649(s, p, o, m) FB_BOOST_PP_FOR_649_I(s, p, o, m) +# define FB_BOOST_PP_FOR_650(s, p, o, m) FB_BOOST_PP_FOR_650_I(s, p, o, m) +# define FB_BOOST_PP_FOR_651(s, p, o, m) FB_BOOST_PP_FOR_651_I(s, p, o, m) +# define FB_BOOST_PP_FOR_652(s, p, o, m) FB_BOOST_PP_FOR_652_I(s, p, o, m) +# define FB_BOOST_PP_FOR_653(s, p, o, m) FB_BOOST_PP_FOR_653_I(s, p, o, m) +# define FB_BOOST_PP_FOR_654(s, p, o, m) FB_BOOST_PP_FOR_654_I(s, p, o, m) +# define FB_BOOST_PP_FOR_655(s, p, o, m) FB_BOOST_PP_FOR_655_I(s, p, o, m) +# define FB_BOOST_PP_FOR_656(s, p, o, m) FB_BOOST_PP_FOR_656_I(s, p, o, m) +# define FB_BOOST_PP_FOR_657(s, p, o, m) FB_BOOST_PP_FOR_657_I(s, p, o, m) +# define FB_BOOST_PP_FOR_658(s, p, o, m) FB_BOOST_PP_FOR_658_I(s, p, o, m) +# define FB_BOOST_PP_FOR_659(s, p, o, m) FB_BOOST_PP_FOR_659_I(s, p, o, m) +# define FB_BOOST_PP_FOR_660(s, p, o, m) FB_BOOST_PP_FOR_660_I(s, p, o, m) +# define FB_BOOST_PP_FOR_661(s, p, o, m) FB_BOOST_PP_FOR_661_I(s, p, o, m) +# define FB_BOOST_PP_FOR_662(s, p, o, m) FB_BOOST_PP_FOR_662_I(s, p, o, m) +# define FB_BOOST_PP_FOR_663(s, p, o, m) FB_BOOST_PP_FOR_663_I(s, p, o, m) +# define FB_BOOST_PP_FOR_664(s, p, o, m) FB_BOOST_PP_FOR_664_I(s, p, o, m) +# define FB_BOOST_PP_FOR_665(s, p, o, m) FB_BOOST_PP_FOR_665_I(s, p, o, m) +# define FB_BOOST_PP_FOR_666(s, p, o, m) FB_BOOST_PP_FOR_666_I(s, p, o, m) +# define FB_BOOST_PP_FOR_667(s, p, o, m) FB_BOOST_PP_FOR_667_I(s, p, o, m) +# define FB_BOOST_PP_FOR_668(s, p, o, m) FB_BOOST_PP_FOR_668_I(s, p, o, m) +# define FB_BOOST_PP_FOR_669(s, p, o, m) FB_BOOST_PP_FOR_669_I(s, p, o, m) +# define FB_BOOST_PP_FOR_670(s, p, o, m) FB_BOOST_PP_FOR_670_I(s, p, o, m) +# define FB_BOOST_PP_FOR_671(s, p, o, m) FB_BOOST_PP_FOR_671_I(s, p, o, m) +# define FB_BOOST_PP_FOR_672(s, p, o, m) FB_BOOST_PP_FOR_672_I(s, p, o, m) +# define FB_BOOST_PP_FOR_673(s, p, o, m) FB_BOOST_PP_FOR_673_I(s, p, o, m) +# define FB_BOOST_PP_FOR_674(s, p, o, m) FB_BOOST_PP_FOR_674_I(s, p, o, m) +# define FB_BOOST_PP_FOR_675(s, p, o, m) FB_BOOST_PP_FOR_675_I(s, p, o, m) +# define FB_BOOST_PP_FOR_676(s, p, o, m) FB_BOOST_PP_FOR_676_I(s, p, o, m) +# define FB_BOOST_PP_FOR_677(s, p, o, m) FB_BOOST_PP_FOR_677_I(s, p, o, m) +# define FB_BOOST_PP_FOR_678(s, p, o, m) FB_BOOST_PP_FOR_678_I(s, p, o, m) +# define FB_BOOST_PP_FOR_679(s, p, o, m) FB_BOOST_PP_FOR_679_I(s, p, o, m) +# define FB_BOOST_PP_FOR_680(s, p, o, m) FB_BOOST_PP_FOR_680_I(s, p, o, m) +# define FB_BOOST_PP_FOR_681(s, p, o, m) FB_BOOST_PP_FOR_681_I(s, p, o, m) +# define FB_BOOST_PP_FOR_682(s, p, o, m) FB_BOOST_PP_FOR_682_I(s, p, o, m) +# define FB_BOOST_PP_FOR_683(s, p, o, m) FB_BOOST_PP_FOR_683_I(s, p, o, m) +# define FB_BOOST_PP_FOR_684(s, p, o, m) FB_BOOST_PP_FOR_684_I(s, p, o, m) +# define FB_BOOST_PP_FOR_685(s, p, o, m) FB_BOOST_PP_FOR_685_I(s, p, o, m) +# define FB_BOOST_PP_FOR_686(s, p, o, m) FB_BOOST_PP_FOR_686_I(s, p, o, m) +# define FB_BOOST_PP_FOR_687(s, p, o, m) FB_BOOST_PP_FOR_687_I(s, p, o, m) +# define FB_BOOST_PP_FOR_688(s, p, o, m) FB_BOOST_PP_FOR_688_I(s, p, o, m) +# define FB_BOOST_PP_FOR_689(s, p, o, m) FB_BOOST_PP_FOR_689_I(s, p, o, m) +# define FB_BOOST_PP_FOR_690(s, p, o, m) FB_BOOST_PP_FOR_690_I(s, p, o, m) +# define FB_BOOST_PP_FOR_691(s, p, o, m) FB_BOOST_PP_FOR_691_I(s, p, o, m) +# define FB_BOOST_PP_FOR_692(s, p, o, m) FB_BOOST_PP_FOR_692_I(s, p, o, m) +# define FB_BOOST_PP_FOR_693(s, p, o, m) FB_BOOST_PP_FOR_693_I(s, p, o, m) +# define FB_BOOST_PP_FOR_694(s, p, o, m) FB_BOOST_PP_FOR_694_I(s, p, o, m) +# define FB_BOOST_PP_FOR_695(s, p, o, m) FB_BOOST_PP_FOR_695_I(s, p, o, m) +# define FB_BOOST_PP_FOR_696(s, p, o, m) FB_BOOST_PP_FOR_696_I(s, p, o, m) +# define FB_BOOST_PP_FOR_697(s, p, o, m) FB_BOOST_PP_FOR_697_I(s, p, o, m) +# define FB_BOOST_PP_FOR_698(s, p, o, m) FB_BOOST_PP_FOR_698_I(s, p, o, m) +# define FB_BOOST_PP_FOR_699(s, p, o, m) FB_BOOST_PP_FOR_699_I(s, p, o, m) +# define FB_BOOST_PP_FOR_700(s, p, o, m) FB_BOOST_PP_FOR_700_I(s, p, o, m) +# define FB_BOOST_PP_FOR_701(s, p, o, m) FB_BOOST_PP_FOR_701_I(s, p, o, m) +# define FB_BOOST_PP_FOR_702(s, p, o, m) FB_BOOST_PP_FOR_702_I(s, p, o, m) +# define FB_BOOST_PP_FOR_703(s, p, o, m) FB_BOOST_PP_FOR_703_I(s, p, o, m) +# define FB_BOOST_PP_FOR_704(s, p, o, m) FB_BOOST_PP_FOR_704_I(s, p, o, m) +# define FB_BOOST_PP_FOR_705(s, p, o, m) FB_BOOST_PP_FOR_705_I(s, p, o, m) +# define FB_BOOST_PP_FOR_706(s, p, o, m) FB_BOOST_PP_FOR_706_I(s, p, o, m) +# define FB_BOOST_PP_FOR_707(s, p, o, m) FB_BOOST_PP_FOR_707_I(s, p, o, m) +# define FB_BOOST_PP_FOR_708(s, p, o, m) FB_BOOST_PP_FOR_708_I(s, p, o, m) +# define FB_BOOST_PP_FOR_709(s, p, o, m) FB_BOOST_PP_FOR_709_I(s, p, o, m) +# define FB_BOOST_PP_FOR_710(s, p, o, m) FB_BOOST_PP_FOR_710_I(s, p, o, m) +# define FB_BOOST_PP_FOR_711(s, p, o, m) FB_BOOST_PP_FOR_711_I(s, p, o, m) +# define FB_BOOST_PP_FOR_712(s, p, o, m) FB_BOOST_PP_FOR_712_I(s, p, o, m) +# define FB_BOOST_PP_FOR_713(s, p, o, m) FB_BOOST_PP_FOR_713_I(s, p, o, m) +# define FB_BOOST_PP_FOR_714(s, p, o, m) FB_BOOST_PP_FOR_714_I(s, p, o, m) +# define FB_BOOST_PP_FOR_715(s, p, o, m) FB_BOOST_PP_FOR_715_I(s, p, o, m) +# define FB_BOOST_PP_FOR_716(s, p, o, m) FB_BOOST_PP_FOR_716_I(s, p, o, m) +# define FB_BOOST_PP_FOR_717(s, p, o, m) FB_BOOST_PP_FOR_717_I(s, p, o, m) +# define FB_BOOST_PP_FOR_718(s, p, o, m) FB_BOOST_PP_FOR_718_I(s, p, o, m) +# define FB_BOOST_PP_FOR_719(s, p, o, m) FB_BOOST_PP_FOR_719_I(s, p, o, m) +# define FB_BOOST_PP_FOR_720(s, p, o, m) FB_BOOST_PP_FOR_720_I(s, p, o, m) +# define FB_BOOST_PP_FOR_721(s, p, o, m) FB_BOOST_PP_FOR_721_I(s, p, o, m) +# define FB_BOOST_PP_FOR_722(s, p, o, m) FB_BOOST_PP_FOR_722_I(s, p, o, m) +# define FB_BOOST_PP_FOR_723(s, p, o, m) FB_BOOST_PP_FOR_723_I(s, p, o, m) +# define FB_BOOST_PP_FOR_724(s, p, o, m) FB_BOOST_PP_FOR_724_I(s, p, o, m) +# define FB_BOOST_PP_FOR_725(s, p, o, m) FB_BOOST_PP_FOR_725_I(s, p, o, m) +# define FB_BOOST_PP_FOR_726(s, p, o, m) FB_BOOST_PP_FOR_726_I(s, p, o, m) +# define FB_BOOST_PP_FOR_727(s, p, o, m) FB_BOOST_PP_FOR_727_I(s, p, o, m) +# define FB_BOOST_PP_FOR_728(s, p, o, m) FB_BOOST_PP_FOR_728_I(s, p, o, m) +# define FB_BOOST_PP_FOR_729(s, p, o, m) FB_BOOST_PP_FOR_729_I(s, p, o, m) +# define FB_BOOST_PP_FOR_730(s, p, o, m) FB_BOOST_PP_FOR_730_I(s, p, o, m) +# define FB_BOOST_PP_FOR_731(s, p, o, m) FB_BOOST_PP_FOR_731_I(s, p, o, m) +# define FB_BOOST_PP_FOR_732(s, p, o, m) FB_BOOST_PP_FOR_732_I(s, p, o, m) +# define FB_BOOST_PP_FOR_733(s, p, o, m) FB_BOOST_PP_FOR_733_I(s, p, o, m) +# define FB_BOOST_PP_FOR_734(s, p, o, m) FB_BOOST_PP_FOR_734_I(s, p, o, m) +# define FB_BOOST_PP_FOR_735(s, p, o, m) FB_BOOST_PP_FOR_735_I(s, p, o, m) +# define FB_BOOST_PP_FOR_736(s, p, o, m) FB_BOOST_PP_FOR_736_I(s, p, o, m) +# define FB_BOOST_PP_FOR_737(s, p, o, m) FB_BOOST_PP_FOR_737_I(s, p, o, m) +# define FB_BOOST_PP_FOR_738(s, p, o, m) FB_BOOST_PP_FOR_738_I(s, p, o, m) +# define FB_BOOST_PP_FOR_739(s, p, o, m) FB_BOOST_PP_FOR_739_I(s, p, o, m) +# define FB_BOOST_PP_FOR_740(s, p, o, m) FB_BOOST_PP_FOR_740_I(s, p, o, m) +# define FB_BOOST_PP_FOR_741(s, p, o, m) FB_BOOST_PP_FOR_741_I(s, p, o, m) +# define FB_BOOST_PP_FOR_742(s, p, o, m) FB_BOOST_PP_FOR_742_I(s, p, o, m) +# define FB_BOOST_PP_FOR_743(s, p, o, m) FB_BOOST_PP_FOR_743_I(s, p, o, m) +# define FB_BOOST_PP_FOR_744(s, p, o, m) FB_BOOST_PP_FOR_744_I(s, p, o, m) +# define FB_BOOST_PP_FOR_745(s, p, o, m) FB_BOOST_PP_FOR_745_I(s, p, o, m) +# define FB_BOOST_PP_FOR_746(s, p, o, m) FB_BOOST_PP_FOR_746_I(s, p, o, m) +# define FB_BOOST_PP_FOR_747(s, p, o, m) FB_BOOST_PP_FOR_747_I(s, p, o, m) +# define FB_BOOST_PP_FOR_748(s, p, o, m) FB_BOOST_PP_FOR_748_I(s, p, o, m) +# define FB_BOOST_PP_FOR_749(s, p, o, m) FB_BOOST_PP_FOR_749_I(s, p, o, m) +# define FB_BOOST_PP_FOR_750(s, p, o, m) FB_BOOST_PP_FOR_750_I(s, p, o, m) +# define FB_BOOST_PP_FOR_751(s, p, o, m) FB_BOOST_PP_FOR_751_I(s, p, o, m) +# define FB_BOOST_PP_FOR_752(s, p, o, m) FB_BOOST_PP_FOR_752_I(s, p, o, m) +# define FB_BOOST_PP_FOR_753(s, p, o, m) FB_BOOST_PP_FOR_753_I(s, p, o, m) +# define FB_BOOST_PP_FOR_754(s, p, o, m) FB_BOOST_PP_FOR_754_I(s, p, o, m) +# define FB_BOOST_PP_FOR_755(s, p, o, m) FB_BOOST_PP_FOR_755_I(s, p, o, m) +# define FB_BOOST_PP_FOR_756(s, p, o, m) FB_BOOST_PP_FOR_756_I(s, p, o, m) +# define FB_BOOST_PP_FOR_757(s, p, o, m) FB_BOOST_PP_FOR_757_I(s, p, o, m) +# define FB_BOOST_PP_FOR_758(s, p, o, m) FB_BOOST_PP_FOR_758_I(s, p, o, m) +# define FB_BOOST_PP_FOR_759(s, p, o, m) FB_BOOST_PP_FOR_759_I(s, p, o, m) +# define FB_BOOST_PP_FOR_760(s, p, o, m) FB_BOOST_PP_FOR_760_I(s, p, o, m) +# define FB_BOOST_PP_FOR_761(s, p, o, m) FB_BOOST_PP_FOR_761_I(s, p, o, m) +# define FB_BOOST_PP_FOR_762(s, p, o, m) FB_BOOST_PP_FOR_762_I(s, p, o, m) +# define FB_BOOST_PP_FOR_763(s, p, o, m) FB_BOOST_PP_FOR_763_I(s, p, o, m) +# define FB_BOOST_PP_FOR_764(s, p, o, m) FB_BOOST_PP_FOR_764_I(s, p, o, m) +# define FB_BOOST_PP_FOR_765(s, p, o, m) FB_BOOST_PP_FOR_765_I(s, p, o, m) +# define FB_BOOST_PP_FOR_766(s, p, o, m) FB_BOOST_PP_FOR_766_I(s, p, o, m) +# define FB_BOOST_PP_FOR_767(s, p, o, m) FB_BOOST_PP_FOR_767_I(s, p, o, m) +# define FB_BOOST_PP_FOR_768(s, p, o, m) FB_BOOST_PP_FOR_768_I(s, p, o, m) +# define FB_BOOST_PP_FOR_769(s, p, o, m) FB_BOOST_PP_FOR_769_I(s, p, o, m) +# define FB_BOOST_PP_FOR_770(s, p, o, m) FB_BOOST_PP_FOR_770_I(s, p, o, m) +# define FB_BOOST_PP_FOR_771(s, p, o, m) FB_BOOST_PP_FOR_771_I(s, p, o, m) +# define FB_BOOST_PP_FOR_772(s, p, o, m) FB_BOOST_PP_FOR_772_I(s, p, o, m) +# define FB_BOOST_PP_FOR_773(s, p, o, m) FB_BOOST_PP_FOR_773_I(s, p, o, m) +# define FB_BOOST_PP_FOR_774(s, p, o, m) FB_BOOST_PP_FOR_774_I(s, p, o, m) +# define FB_BOOST_PP_FOR_775(s, p, o, m) FB_BOOST_PP_FOR_775_I(s, p, o, m) +# define FB_BOOST_PP_FOR_776(s, p, o, m) FB_BOOST_PP_FOR_776_I(s, p, o, m) +# define FB_BOOST_PP_FOR_777(s, p, o, m) FB_BOOST_PP_FOR_777_I(s, p, o, m) +# define FB_BOOST_PP_FOR_778(s, p, o, m) FB_BOOST_PP_FOR_778_I(s, p, o, m) +# define FB_BOOST_PP_FOR_779(s, p, o, m) FB_BOOST_PP_FOR_779_I(s, p, o, m) +# define FB_BOOST_PP_FOR_780(s, p, o, m) FB_BOOST_PP_FOR_780_I(s, p, o, m) +# define FB_BOOST_PP_FOR_781(s, p, o, m) FB_BOOST_PP_FOR_781_I(s, p, o, m) +# define FB_BOOST_PP_FOR_782(s, p, o, m) FB_BOOST_PP_FOR_782_I(s, p, o, m) +# define FB_BOOST_PP_FOR_783(s, p, o, m) FB_BOOST_PP_FOR_783_I(s, p, o, m) +# define FB_BOOST_PP_FOR_784(s, p, o, m) FB_BOOST_PP_FOR_784_I(s, p, o, m) +# define FB_BOOST_PP_FOR_785(s, p, o, m) FB_BOOST_PP_FOR_785_I(s, p, o, m) +# define FB_BOOST_PP_FOR_786(s, p, o, m) FB_BOOST_PP_FOR_786_I(s, p, o, m) +# define FB_BOOST_PP_FOR_787(s, p, o, m) FB_BOOST_PP_FOR_787_I(s, p, o, m) +# define FB_BOOST_PP_FOR_788(s, p, o, m) FB_BOOST_PP_FOR_788_I(s, p, o, m) +# define FB_BOOST_PP_FOR_789(s, p, o, m) FB_BOOST_PP_FOR_789_I(s, p, o, m) +# define FB_BOOST_PP_FOR_790(s, p, o, m) FB_BOOST_PP_FOR_790_I(s, p, o, m) +# define FB_BOOST_PP_FOR_791(s, p, o, m) FB_BOOST_PP_FOR_791_I(s, p, o, m) +# define FB_BOOST_PP_FOR_792(s, p, o, m) FB_BOOST_PP_FOR_792_I(s, p, o, m) +# define FB_BOOST_PP_FOR_793(s, p, o, m) FB_BOOST_PP_FOR_793_I(s, p, o, m) +# define FB_BOOST_PP_FOR_794(s, p, o, m) FB_BOOST_PP_FOR_794_I(s, p, o, m) +# define FB_BOOST_PP_FOR_795(s, p, o, m) FB_BOOST_PP_FOR_795_I(s, p, o, m) +# define FB_BOOST_PP_FOR_796(s, p, o, m) FB_BOOST_PP_FOR_796_I(s, p, o, m) +# define FB_BOOST_PP_FOR_797(s, p, o, m) FB_BOOST_PP_FOR_797_I(s, p, o, m) +# define FB_BOOST_PP_FOR_798(s, p, o, m) FB_BOOST_PP_FOR_798_I(s, p, o, m) +# define FB_BOOST_PP_FOR_799(s, p, o, m) FB_BOOST_PP_FOR_799_I(s, p, o, m) +# define FB_BOOST_PP_FOR_800(s, p, o, m) FB_BOOST_PP_FOR_800_I(s, p, o, m) +# define FB_BOOST_PP_FOR_801(s, p, o, m) FB_BOOST_PP_FOR_801_I(s, p, o, m) +# define FB_BOOST_PP_FOR_802(s, p, o, m) FB_BOOST_PP_FOR_802_I(s, p, o, m) +# define FB_BOOST_PP_FOR_803(s, p, o, m) FB_BOOST_PP_FOR_803_I(s, p, o, m) +# define FB_BOOST_PP_FOR_804(s, p, o, m) FB_BOOST_PP_FOR_804_I(s, p, o, m) +# define FB_BOOST_PP_FOR_805(s, p, o, m) FB_BOOST_PP_FOR_805_I(s, p, o, m) +# define FB_BOOST_PP_FOR_806(s, p, o, m) FB_BOOST_PP_FOR_806_I(s, p, o, m) +# define FB_BOOST_PP_FOR_807(s, p, o, m) FB_BOOST_PP_FOR_807_I(s, p, o, m) +# define FB_BOOST_PP_FOR_808(s, p, o, m) FB_BOOST_PP_FOR_808_I(s, p, o, m) +# define FB_BOOST_PP_FOR_809(s, p, o, m) FB_BOOST_PP_FOR_809_I(s, p, o, m) +# define FB_BOOST_PP_FOR_810(s, p, o, m) FB_BOOST_PP_FOR_810_I(s, p, o, m) +# define FB_BOOST_PP_FOR_811(s, p, o, m) FB_BOOST_PP_FOR_811_I(s, p, o, m) +# define FB_BOOST_PP_FOR_812(s, p, o, m) FB_BOOST_PP_FOR_812_I(s, p, o, m) +# define FB_BOOST_PP_FOR_813(s, p, o, m) FB_BOOST_PP_FOR_813_I(s, p, o, m) +# define FB_BOOST_PP_FOR_814(s, p, o, m) FB_BOOST_PP_FOR_814_I(s, p, o, m) +# define FB_BOOST_PP_FOR_815(s, p, o, m) FB_BOOST_PP_FOR_815_I(s, p, o, m) +# define FB_BOOST_PP_FOR_816(s, p, o, m) FB_BOOST_PP_FOR_816_I(s, p, o, m) +# define FB_BOOST_PP_FOR_817(s, p, o, m) FB_BOOST_PP_FOR_817_I(s, p, o, m) +# define FB_BOOST_PP_FOR_818(s, p, o, m) FB_BOOST_PP_FOR_818_I(s, p, o, m) +# define FB_BOOST_PP_FOR_819(s, p, o, m) FB_BOOST_PP_FOR_819_I(s, p, o, m) +# define FB_BOOST_PP_FOR_820(s, p, o, m) FB_BOOST_PP_FOR_820_I(s, p, o, m) +# define FB_BOOST_PP_FOR_821(s, p, o, m) FB_BOOST_PP_FOR_821_I(s, p, o, m) +# define FB_BOOST_PP_FOR_822(s, p, o, m) FB_BOOST_PP_FOR_822_I(s, p, o, m) +# define FB_BOOST_PP_FOR_823(s, p, o, m) FB_BOOST_PP_FOR_823_I(s, p, o, m) +# define FB_BOOST_PP_FOR_824(s, p, o, m) FB_BOOST_PP_FOR_824_I(s, p, o, m) +# define FB_BOOST_PP_FOR_825(s, p, o, m) FB_BOOST_PP_FOR_825_I(s, p, o, m) +# define FB_BOOST_PP_FOR_826(s, p, o, m) FB_BOOST_PP_FOR_826_I(s, p, o, m) +# define FB_BOOST_PP_FOR_827(s, p, o, m) FB_BOOST_PP_FOR_827_I(s, p, o, m) +# define FB_BOOST_PP_FOR_828(s, p, o, m) FB_BOOST_PP_FOR_828_I(s, p, o, m) +# define FB_BOOST_PP_FOR_829(s, p, o, m) FB_BOOST_PP_FOR_829_I(s, p, o, m) +# define FB_BOOST_PP_FOR_830(s, p, o, m) FB_BOOST_PP_FOR_830_I(s, p, o, m) +# define FB_BOOST_PP_FOR_831(s, p, o, m) FB_BOOST_PP_FOR_831_I(s, p, o, m) +# define FB_BOOST_PP_FOR_832(s, p, o, m) FB_BOOST_PP_FOR_832_I(s, p, o, m) +# define FB_BOOST_PP_FOR_833(s, p, o, m) FB_BOOST_PP_FOR_833_I(s, p, o, m) +# define FB_BOOST_PP_FOR_834(s, p, o, m) FB_BOOST_PP_FOR_834_I(s, p, o, m) +# define FB_BOOST_PP_FOR_835(s, p, o, m) FB_BOOST_PP_FOR_835_I(s, p, o, m) +# define FB_BOOST_PP_FOR_836(s, p, o, m) FB_BOOST_PP_FOR_836_I(s, p, o, m) +# define FB_BOOST_PP_FOR_837(s, p, o, m) FB_BOOST_PP_FOR_837_I(s, p, o, m) +# define FB_BOOST_PP_FOR_838(s, p, o, m) FB_BOOST_PP_FOR_838_I(s, p, o, m) +# define FB_BOOST_PP_FOR_839(s, p, o, m) FB_BOOST_PP_FOR_839_I(s, p, o, m) +# define FB_BOOST_PP_FOR_840(s, p, o, m) FB_BOOST_PP_FOR_840_I(s, p, o, m) +# define FB_BOOST_PP_FOR_841(s, p, o, m) FB_BOOST_PP_FOR_841_I(s, p, o, m) +# define FB_BOOST_PP_FOR_842(s, p, o, m) FB_BOOST_PP_FOR_842_I(s, p, o, m) +# define FB_BOOST_PP_FOR_843(s, p, o, m) FB_BOOST_PP_FOR_843_I(s, p, o, m) +# define FB_BOOST_PP_FOR_844(s, p, o, m) FB_BOOST_PP_FOR_844_I(s, p, o, m) +# define FB_BOOST_PP_FOR_845(s, p, o, m) FB_BOOST_PP_FOR_845_I(s, p, o, m) +# define FB_BOOST_PP_FOR_846(s, p, o, m) FB_BOOST_PP_FOR_846_I(s, p, o, m) +# define FB_BOOST_PP_FOR_847(s, p, o, m) FB_BOOST_PP_FOR_847_I(s, p, o, m) +# define FB_BOOST_PP_FOR_848(s, p, o, m) FB_BOOST_PP_FOR_848_I(s, p, o, m) +# define FB_BOOST_PP_FOR_849(s, p, o, m) FB_BOOST_PP_FOR_849_I(s, p, o, m) +# define FB_BOOST_PP_FOR_850(s, p, o, m) FB_BOOST_PP_FOR_850_I(s, p, o, m) +# define FB_BOOST_PP_FOR_851(s, p, o, m) FB_BOOST_PP_FOR_851_I(s, p, o, m) +# define FB_BOOST_PP_FOR_852(s, p, o, m) FB_BOOST_PP_FOR_852_I(s, p, o, m) +# define FB_BOOST_PP_FOR_853(s, p, o, m) FB_BOOST_PP_FOR_853_I(s, p, o, m) +# define FB_BOOST_PP_FOR_854(s, p, o, m) FB_BOOST_PP_FOR_854_I(s, p, o, m) +# define FB_BOOST_PP_FOR_855(s, p, o, m) FB_BOOST_PP_FOR_855_I(s, p, o, m) +# define FB_BOOST_PP_FOR_856(s, p, o, m) FB_BOOST_PP_FOR_856_I(s, p, o, m) +# define FB_BOOST_PP_FOR_857(s, p, o, m) FB_BOOST_PP_FOR_857_I(s, p, o, m) +# define FB_BOOST_PP_FOR_858(s, p, o, m) FB_BOOST_PP_FOR_858_I(s, p, o, m) +# define FB_BOOST_PP_FOR_859(s, p, o, m) FB_BOOST_PP_FOR_859_I(s, p, o, m) +# define FB_BOOST_PP_FOR_860(s, p, o, m) FB_BOOST_PP_FOR_860_I(s, p, o, m) +# define FB_BOOST_PP_FOR_861(s, p, o, m) FB_BOOST_PP_FOR_861_I(s, p, o, m) +# define FB_BOOST_PP_FOR_862(s, p, o, m) FB_BOOST_PP_FOR_862_I(s, p, o, m) +# define FB_BOOST_PP_FOR_863(s, p, o, m) FB_BOOST_PP_FOR_863_I(s, p, o, m) +# define FB_BOOST_PP_FOR_864(s, p, o, m) FB_BOOST_PP_FOR_864_I(s, p, o, m) +# define FB_BOOST_PP_FOR_865(s, p, o, m) FB_BOOST_PP_FOR_865_I(s, p, o, m) +# define FB_BOOST_PP_FOR_866(s, p, o, m) FB_BOOST_PP_FOR_866_I(s, p, o, m) +# define FB_BOOST_PP_FOR_867(s, p, o, m) FB_BOOST_PP_FOR_867_I(s, p, o, m) +# define FB_BOOST_PP_FOR_868(s, p, o, m) FB_BOOST_PP_FOR_868_I(s, p, o, m) +# define FB_BOOST_PP_FOR_869(s, p, o, m) FB_BOOST_PP_FOR_869_I(s, p, o, m) +# define FB_BOOST_PP_FOR_870(s, p, o, m) FB_BOOST_PP_FOR_870_I(s, p, o, m) +# define FB_BOOST_PP_FOR_871(s, p, o, m) FB_BOOST_PP_FOR_871_I(s, p, o, m) +# define FB_BOOST_PP_FOR_872(s, p, o, m) FB_BOOST_PP_FOR_872_I(s, p, o, m) +# define FB_BOOST_PP_FOR_873(s, p, o, m) FB_BOOST_PP_FOR_873_I(s, p, o, m) +# define FB_BOOST_PP_FOR_874(s, p, o, m) FB_BOOST_PP_FOR_874_I(s, p, o, m) +# define FB_BOOST_PP_FOR_875(s, p, o, m) FB_BOOST_PP_FOR_875_I(s, p, o, m) +# define FB_BOOST_PP_FOR_876(s, p, o, m) FB_BOOST_PP_FOR_876_I(s, p, o, m) +# define FB_BOOST_PP_FOR_877(s, p, o, m) FB_BOOST_PP_FOR_877_I(s, p, o, m) +# define FB_BOOST_PP_FOR_878(s, p, o, m) FB_BOOST_PP_FOR_878_I(s, p, o, m) +# define FB_BOOST_PP_FOR_879(s, p, o, m) FB_BOOST_PP_FOR_879_I(s, p, o, m) +# define FB_BOOST_PP_FOR_880(s, p, o, m) FB_BOOST_PP_FOR_880_I(s, p, o, m) +# define FB_BOOST_PP_FOR_881(s, p, o, m) FB_BOOST_PP_FOR_881_I(s, p, o, m) +# define FB_BOOST_PP_FOR_882(s, p, o, m) FB_BOOST_PP_FOR_882_I(s, p, o, m) +# define FB_BOOST_PP_FOR_883(s, p, o, m) FB_BOOST_PP_FOR_883_I(s, p, o, m) +# define FB_BOOST_PP_FOR_884(s, p, o, m) FB_BOOST_PP_FOR_884_I(s, p, o, m) +# define FB_BOOST_PP_FOR_885(s, p, o, m) FB_BOOST_PP_FOR_885_I(s, p, o, m) +# define FB_BOOST_PP_FOR_886(s, p, o, m) FB_BOOST_PP_FOR_886_I(s, p, o, m) +# define FB_BOOST_PP_FOR_887(s, p, o, m) FB_BOOST_PP_FOR_887_I(s, p, o, m) +# define FB_BOOST_PP_FOR_888(s, p, o, m) FB_BOOST_PP_FOR_888_I(s, p, o, m) +# define FB_BOOST_PP_FOR_889(s, p, o, m) FB_BOOST_PP_FOR_889_I(s, p, o, m) +# define FB_BOOST_PP_FOR_890(s, p, o, m) FB_BOOST_PP_FOR_890_I(s, p, o, m) +# define FB_BOOST_PP_FOR_891(s, p, o, m) FB_BOOST_PP_FOR_891_I(s, p, o, m) +# define FB_BOOST_PP_FOR_892(s, p, o, m) FB_BOOST_PP_FOR_892_I(s, p, o, m) +# define FB_BOOST_PP_FOR_893(s, p, o, m) FB_BOOST_PP_FOR_893_I(s, p, o, m) +# define FB_BOOST_PP_FOR_894(s, p, o, m) FB_BOOST_PP_FOR_894_I(s, p, o, m) +# define FB_BOOST_PP_FOR_895(s, p, o, m) FB_BOOST_PP_FOR_895_I(s, p, o, m) +# define FB_BOOST_PP_FOR_896(s, p, o, m) FB_BOOST_PP_FOR_896_I(s, p, o, m) +# define FB_BOOST_PP_FOR_897(s, p, o, m) FB_BOOST_PP_FOR_897_I(s, p, o, m) +# define FB_BOOST_PP_FOR_898(s, p, o, m) FB_BOOST_PP_FOR_898_I(s, p, o, m) +# define FB_BOOST_PP_FOR_899(s, p, o, m) FB_BOOST_PP_FOR_899_I(s, p, o, m) +# define FB_BOOST_PP_FOR_900(s, p, o, m) FB_BOOST_PP_FOR_900_I(s, p, o, m) +# define FB_BOOST_PP_FOR_901(s, p, o, m) FB_BOOST_PP_FOR_901_I(s, p, o, m) +# define FB_BOOST_PP_FOR_902(s, p, o, m) FB_BOOST_PP_FOR_902_I(s, p, o, m) +# define FB_BOOST_PP_FOR_903(s, p, o, m) FB_BOOST_PP_FOR_903_I(s, p, o, m) +# define FB_BOOST_PP_FOR_904(s, p, o, m) FB_BOOST_PP_FOR_904_I(s, p, o, m) +# define FB_BOOST_PP_FOR_905(s, p, o, m) FB_BOOST_PP_FOR_905_I(s, p, o, m) +# define FB_BOOST_PP_FOR_906(s, p, o, m) FB_BOOST_PP_FOR_906_I(s, p, o, m) +# define FB_BOOST_PP_FOR_907(s, p, o, m) FB_BOOST_PP_FOR_907_I(s, p, o, m) +# define FB_BOOST_PP_FOR_908(s, p, o, m) FB_BOOST_PP_FOR_908_I(s, p, o, m) +# define FB_BOOST_PP_FOR_909(s, p, o, m) FB_BOOST_PP_FOR_909_I(s, p, o, m) +# define FB_BOOST_PP_FOR_910(s, p, o, m) FB_BOOST_PP_FOR_910_I(s, p, o, m) +# define FB_BOOST_PP_FOR_911(s, p, o, m) FB_BOOST_PP_FOR_911_I(s, p, o, m) +# define FB_BOOST_PP_FOR_912(s, p, o, m) FB_BOOST_PP_FOR_912_I(s, p, o, m) +# define FB_BOOST_PP_FOR_913(s, p, o, m) FB_BOOST_PP_FOR_913_I(s, p, o, m) +# define FB_BOOST_PP_FOR_914(s, p, o, m) FB_BOOST_PP_FOR_914_I(s, p, o, m) +# define FB_BOOST_PP_FOR_915(s, p, o, m) FB_BOOST_PP_FOR_915_I(s, p, o, m) +# define FB_BOOST_PP_FOR_916(s, p, o, m) FB_BOOST_PP_FOR_916_I(s, p, o, m) +# define FB_BOOST_PP_FOR_917(s, p, o, m) FB_BOOST_PP_FOR_917_I(s, p, o, m) +# define FB_BOOST_PP_FOR_918(s, p, o, m) FB_BOOST_PP_FOR_918_I(s, p, o, m) +# define FB_BOOST_PP_FOR_919(s, p, o, m) FB_BOOST_PP_FOR_919_I(s, p, o, m) +# define FB_BOOST_PP_FOR_920(s, p, o, m) FB_BOOST_PP_FOR_920_I(s, p, o, m) +# define FB_BOOST_PP_FOR_921(s, p, o, m) FB_BOOST_PP_FOR_921_I(s, p, o, m) +# define FB_BOOST_PP_FOR_922(s, p, o, m) FB_BOOST_PP_FOR_922_I(s, p, o, m) +# define FB_BOOST_PP_FOR_923(s, p, o, m) FB_BOOST_PP_FOR_923_I(s, p, o, m) +# define FB_BOOST_PP_FOR_924(s, p, o, m) FB_BOOST_PP_FOR_924_I(s, p, o, m) +# define FB_BOOST_PP_FOR_925(s, p, o, m) FB_BOOST_PP_FOR_925_I(s, p, o, m) +# define FB_BOOST_PP_FOR_926(s, p, o, m) FB_BOOST_PP_FOR_926_I(s, p, o, m) +# define FB_BOOST_PP_FOR_927(s, p, o, m) FB_BOOST_PP_FOR_927_I(s, p, o, m) +# define FB_BOOST_PP_FOR_928(s, p, o, m) FB_BOOST_PP_FOR_928_I(s, p, o, m) +# define FB_BOOST_PP_FOR_929(s, p, o, m) FB_BOOST_PP_FOR_929_I(s, p, o, m) +# define FB_BOOST_PP_FOR_930(s, p, o, m) FB_BOOST_PP_FOR_930_I(s, p, o, m) +# define FB_BOOST_PP_FOR_931(s, p, o, m) FB_BOOST_PP_FOR_931_I(s, p, o, m) +# define FB_BOOST_PP_FOR_932(s, p, o, m) FB_BOOST_PP_FOR_932_I(s, p, o, m) +# define FB_BOOST_PP_FOR_933(s, p, o, m) FB_BOOST_PP_FOR_933_I(s, p, o, m) +# define FB_BOOST_PP_FOR_934(s, p, o, m) FB_BOOST_PP_FOR_934_I(s, p, o, m) +# define FB_BOOST_PP_FOR_935(s, p, o, m) FB_BOOST_PP_FOR_935_I(s, p, o, m) +# define FB_BOOST_PP_FOR_936(s, p, o, m) FB_BOOST_PP_FOR_936_I(s, p, o, m) +# define FB_BOOST_PP_FOR_937(s, p, o, m) FB_BOOST_PP_FOR_937_I(s, p, o, m) +# define FB_BOOST_PP_FOR_938(s, p, o, m) FB_BOOST_PP_FOR_938_I(s, p, o, m) +# define FB_BOOST_PP_FOR_939(s, p, o, m) FB_BOOST_PP_FOR_939_I(s, p, o, m) +# define FB_BOOST_PP_FOR_940(s, p, o, m) FB_BOOST_PP_FOR_940_I(s, p, o, m) +# define FB_BOOST_PP_FOR_941(s, p, o, m) FB_BOOST_PP_FOR_941_I(s, p, o, m) +# define FB_BOOST_PP_FOR_942(s, p, o, m) FB_BOOST_PP_FOR_942_I(s, p, o, m) +# define FB_BOOST_PP_FOR_943(s, p, o, m) FB_BOOST_PP_FOR_943_I(s, p, o, m) +# define FB_BOOST_PP_FOR_944(s, p, o, m) FB_BOOST_PP_FOR_944_I(s, p, o, m) +# define FB_BOOST_PP_FOR_945(s, p, o, m) FB_BOOST_PP_FOR_945_I(s, p, o, m) +# define FB_BOOST_PP_FOR_946(s, p, o, m) FB_BOOST_PP_FOR_946_I(s, p, o, m) +# define FB_BOOST_PP_FOR_947(s, p, o, m) FB_BOOST_PP_FOR_947_I(s, p, o, m) +# define FB_BOOST_PP_FOR_948(s, p, o, m) FB_BOOST_PP_FOR_948_I(s, p, o, m) +# define FB_BOOST_PP_FOR_949(s, p, o, m) FB_BOOST_PP_FOR_949_I(s, p, o, m) +# define FB_BOOST_PP_FOR_950(s, p, o, m) FB_BOOST_PP_FOR_950_I(s, p, o, m) +# define FB_BOOST_PP_FOR_951(s, p, o, m) FB_BOOST_PP_FOR_951_I(s, p, o, m) +# define FB_BOOST_PP_FOR_952(s, p, o, m) FB_BOOST_PP_FOR_952_I(s, p, o, m) +# define FB_BOOST_PP_FOR_953(s, p, o, m) FB_BOOST_PP_FOR_953_I(s, p, o, m) +# define FB_BOOST_PP_FOR_954(s, p, o, m) FB_BOOST_PP_FOR_954_I(s, p, o, m) +# define FB_BOOST_PP_FOR_955(s, p, o, m) FB_BOOST_PP_FOR_955_I(s, p, o, m) +# define FB_BOOST_PP_FOR_956(s, p, o, m) FB_BOOST_PP_FOR_956_I(s, p, o, m) +# define FB_BOOST_PP_FOR_957(s, p, o, m) FB_BOOST_PP_FOR_957_I(s, p, o, m) +# define FB_BOOST_PP_FOR_958(s, p, o, m) FB_BOOST_PP_FOR_958_I(s, p, o, m) +# define FB_BOOST_PP_FOR_959(s, p, o, m) FB_BOOST_PP_FOR_959_I(s, p, o, m) +# define FB_BOOST_PP_FOR_960(s, p, o, m) FB_BOOST_PP_FOR_960_I(s, p, o, m) +# define FB_BOOST_PP_FOR_961(s, p, o, m) FB_BOOST_PP_FOR_961_I(s, p, o, m) +# define FB_BOOST_PP_FOR_962(s, p, o, m) FB_BOOST_PP_FOR_962_I(s, p, o, m) +# define FB_BOOST_PP_FOR_963(s, p, o, m) FB_BOOST_PP_FOR_963_I(s, p, o, m) +# define FB_BOOST_PP_FOR_964(s, p, o, m) FB_BOOST_PP_FOR_964_I(s, p, o, m) +# define FB_BOOST_PP_FOR_965(s, p, o, m) FB_BOOST_PP_FOR_965_I(s, p, o, m) +# define FB_BOOST_PP_FOR_966(s, p, o, m) FB_BOOST_PP_FOR_966_I(s, p, o, m) +# define FB_BOOST_PP_FOR_967(s, p, o, m) FB_BOOST_PP_FOR_967_I(s, p, o, m) +# define FB_BOOST_PP_FOR_968(s, p, o, m) FB_BOOST_PP_FOR_968_I(s, p, o, m) +# define FB_BOOST_PP_FOR_969(s, p, o, m) FB_BOOST_PP_FOR_969_I(s, p, o, m) +# define FB_BOOST_PP_FOR_970(s, p, o, m) FB_BOOST_PP_FOR_970_I(s, p, o, m) +# define FB_BOOST_PP_FOR_971(s, p, o, m) FB_BOOST_PP_FOR_971_I(s, p, o, m) +# define FB_BOOST_PP_FOR_972(s, p, o, m) FB_BOOST_PP_FOR_972_I(s, p, o, m) +# define FB_BOOST_PP_FOR_973(s, p, o, m) FB_BOOST_PP_FOR_973_I(s, p, o, m) +# define FB_BOOST_PP_FOR_974(s, p, o, m) FB_BOOST_PP_FOR_974_I(s, p, o, m) +# define FB_BOOST_PP_FOR_975(s, p, o, m) FB_BOOST_PP_FOR_975_I(s, p, o, m) +# define FB_BOOST_PP_FOR_976(s, p, o, m) FB_BOOST_PP_FOR_976_I(s, p, o, m) +# define FB_BOOST_PP_FOR_977(s, p, o, m) FB_BOOST_PP_FOR_977_I(s, p, o, m) +# define FB_BOOST_PP_FOR_978(s, p, o, m) FB_BOOST_PP_FOR_978_I(s, p, o, m) +# define FB_BOOST_PP_FOR_979(s, p, o, m) FB_BOOST_PP_FOR_979_I(s, p, o, m) +# define FB_BOOST_PP_FOR_980(s, p, o, m) FB_BOOST_PP_FOR_980_I(s, p, o, m) +# define FB_BOOST_PP_FOR_981(s, p, o, m) FB_BOOST_PP_FOR_981_I(s, p, o, m) +# define FB_BOOST_PP_FOR_982(s, p, o, m) FB_BOOST_PP_FOR_982_I(s, p, o, m) +# define FB_BOOST_PP_FOR_983(s, p, o, m) FB_BOOST_PP_FOR_983_I(s, p, o, m) +# define FB_BOOST_PP_FOR_984(s, p, o, m) FB_BOOST_PP_FOR_984_I(s, p, o, m) +# define FB_BOOST_PP_FOR_985(s, p, o, m) FB_BOOST_PP_FOR_985_I(s, p, o, m) +# define FB_BOOST_PP_FOR_986(s, p, o, m) FB_BOOST_PP_FOR_986_I(s, p, o, m) +# define FB_BOOST_PP_FOR_987(s, p, o, m) FB_BOOST_PP_FOR_987_I(s, p, o, m) +# define FB_BOOST_PP_FOR_988(s, p, o, m) FB_BOOST_PP_FOR_988_I(s, p, o, m) +# define FB_BOOST_PP_FOR_989(s, p, o, m) FB_BOOST_PP_FOR_989_I(s, p, o, m) +# define FB_BOOST_PP_FOR_990(s, p, o, m) FB_BOOST_PP_FOR_990_I(s, p, o, m) +# define FB_BOOST_PP_FOR_991(s, p, o, m) FB_BOOST_PP_FOR_991_I(s, p, o, m) +# define FB_BOOST_PP_FOR_992(s, p, o, m) FB_BOOST_PP_FOR_992_I(s, p, o, m) +# define FB_BOOST_PP_FOR_993(s, p, o, m) FB_BOOST_PP_FOR_993_I(s, p, o, m) +# define FB_BOOST_PP_FOR_994(s, p, o, m) FB_BOOST_PP_FOR_994_I(s, p, o, m) +# define FB_BOOST_PP_FOR_995(s, p, o, m) FB_BOOST_PP_FOR_995_I(s, p, o, m) +# define FB_BOOST_PP_FOR_996(s, p, o, m) FB_BOOST_PP_FOR_996_I(s, p, o, m) +# define FB_BOOST_PP_FOR_997(s, p, o, m) FB_BOOST_PP_FOR_997_I(s, p, o, m) +# define FB_BOOST_PP_FOR_998(s, p, o, m) FB_BOOST_PP_FOR_998_I(s, p, o, m) +# define FB_BOOST_PP_FOR_999(s, p, o, m) FB_BOOST_PP_FOR_999_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1000(s, p, o, m) FB_BOOST_PP_FOR_1000_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1001(s, p, o, m) FB_BOOST_PP_FOR_1001_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1002(s, p, o, m) FB_BOOST_PP_FOR_1002_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1003(s, p, o, m) FB_BOOST_PP_FOR_1003_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1004(s, p, o, m) FB_BOOST_PP_FOR_1004_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1005(s, p, o, m) FB_BOOST_PP_FOR_1005_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1006(s, p, o, m) FB_BOOST_PP_FOR_1006_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1007(s, p, o, m) FB_BOOST_PP_FOR_1007_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1008(s, p, o, m) FB_BOOST_PP_FOR_1008_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1009(s, p, o, m) FB_BOOST_PP_FOR_1009_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1010(s, p, o, m) FB_BOOST_PP_FOR_1010_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1011(s, p, o, m) FB_BOOST_PP_FOR_1011_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1012(s, p, o, m) FB_BOOST_PP_FOR_1012_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1013(s, p, o, m) FB_BOOST_PP_FOR_1013_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1014(s, p, o, m) FB_BOOST_PP_FOR_1014_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1015(s, p, o, m) FB_BOOST_PP_FOR_1015_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1016(s, p, o, m) FB_BOOST_PP_FOR_1016_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1017(s, p, o, m) FB_BOOST_PP_FOR_1017_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1018(s, p, o, m) FB_BOOST_PP_FOR_1018_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1019(s, p, o, m) FB_BOOST_PP_FOR_1019_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1020(s, p, o, m) FB_BOOST_PP_FOR_1020_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1021(s, p, o, m) FB_BOOST_PP_FOR_1021_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1022(s, p, o, m) FB_BOOST_PP_FOR_1022_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1023(s, p, o, m) FB_BOOST_PP_FOR_1023_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1024(s, p, o, m) FB_BOOST_PP_FOR_1024_I(s, p, o, m) +# +# define FB_BOOST_PP_FOR_513_I(s, p, o, m) FB_BOOST_PP_IF(p(514, s), m, FB_BOOST_PP_TUPLE_EAT_2)(514, s) FB_BOOST_PP_IF(p(514, s), FB_BOOST_PP_FOR_514, FB_BOOST_PP_TUPLE_EAT_4)(o(514, s), p, o, m) +# define FB_BOOST_PP_FOR_514_I(s, p, o, m) FB_BOOST_PP_IF(p(515, s), m, FB_BOOST_PP_TUPLE_EAT_2)(515, s) FB_BOOST_PP_IF(p(515, s), FB_BOOST_PP_FOR_515, FB_BOOST_PP_TUPLE_EAT_4)(o(515, s), p, o, m) +# define FB_BOOST_PP_FOR_515_I(s, p, o, m) FB_BOOST_PP_IF(p(516, s), m, FB_BOOST_PP_TUPLE_EAT_2)(516, s) FB_BOOST_PP_IF(p(516, s), FB_BOOST_PP_FOR_516, FB_BOOST_PP_TUPLE_EAT_4)(o(516, s), p, o, m) +# define FB_BOOST_PP_FOR_516_I(s, p, o, m) FB_BOOST_PP_IF(p(517, s), m, FB_BOOST_PP_TUPLE_EAT_2)(517, s) FB_BOOST_PP_IF(p(517, s), FB_BOOST_PP_FOR_517, FB_BOOST_PP_TUPLE_EAT_4)(o(517, s), p, o, m) +# define FB_BOOST_PP_FOR_517_I(s, p, o, m) FB_BOOST_PP_IF(p(518, s), m, FB_BOOST_PP_TUPLE_EAT_2)(518, s) FB_BOOST_PP_IF(p(518, s), FB_BOOST_PP_FOR_518, FB_BOOST_PP_TUPLE_EAT_4)(o(518, s), p, o, m) +# define FB_BOOST_PP_FOR_518_I(s, p, o, m) FB_BOOST_PP_IF(p(519, s), m, FB_BOOST_PP_TUPLE_EAT_2)(519, s) FB_BOOST_PP_IF(p(519, s), FB_BOOST_PP_FOR_519, FB_BOOST_PP_TUPLE_EAT_4)(o(519, s), p, o, m) +# define FB_BOOST_PP_FOR_519_I(s, p, o, m) FB_BOOST_PP_IF(p(520, s), m, FB_BOOST_PP_TUPLE_EAT_2)(520, s) FB_BOOST_PP_IF(p(520, s), FB_BOOST_PP_FOR_520, FB_BOOST_PP_TUPLE_EAT_4)(o(520, s), p, o, m) +# define FB_BOOST_PP_FOR_520_I(s, p, o, m) FB_BOOST_PP_IF(p(521, s), m, FB_BOOST_PP_TUPLE_EAT_2)(521, s) FB_BOOST_PP_IF(p(521, s), FB_BOOST_PP_FOR_521, FB_BOOST_PP_TUPLE_EAT_4)(o(521, s), p, o, m) +# define FB_BOOST_PP_FOR_521_I(s, p, o, m) FB_BOOST_PP_IF(p(522, s), m, FB_BOOST_PP_TUPLE_EAT_2)(522, s) FB_BOOST_PP_IF(p(522, s), FB_BOOST_PP_FOR_522, FB_BOOST_PP_TUPLE_EAT_4)(o(522, s), p, o, m) +# define FB_BOOST_PP_FOR_522_I(s, p, o, m) FB_BOOST_PP_IF(p(523, s), m, FB_BOOST_PP_TUPLE_EAT_2)(523, s) FB_BOOST_PP_IF(p(523, s), FB_BOOST_PP_FOR_523, FB_BOOST_PP_TUPLE_EAT_4)(o(523, s), p, o, m) +# define FB_BOOST_PP_FOR_523_I(s, p, o, m) FB_BOOST_PP_IF(p(524, s), m, FB_BOOST_PP_TUPLE_EAT_2)(524, s) FB_BOOST_PP_IF(p(524, s), FB_BOOST_PP_FOR_524, FB_BOOST_PP_TUPLE_EAT_4)(o(524, s), p, o, m) +# define FB_BOOST_PP_FOR_524_I(s, p, o, m) FB_BOOST_PP_IF(p(525, s), m, FB_BOOST_PP_TUPLE_EAT_2)(525, s) FB_BOOST_PP_IF(p(525, s), FB_BOOST_PP_FOR_525, FB_BOOST_PP_TUPLE_EAT_4)(o(525, s), p, o, m) +# define FB_BOOST_PP_FOR_525_I(s, p, o, m) FB_BOOST_PP_IF(p(526, s), m, FB_BOOST_PP_TUPLE_EAT_2)(526, s) FB_BOOST_PP_IF(p(526, s), FB_BOOST_PP_FOR_526, FB_BOOST_PP_TUPLE_EAT_4)(o(526, s), p, o, m) +# define FB_BOOST_PP_FOR_526_I(s, p, o, m) FB_BOOST_PP_IF(p(527, s), m, FB_BOOST_PP_TUPLE_EAT_2)(527, s) FB_BOOST_PP_IF(p(527, s), FB_BOOST_PP_FOR_527, FB_BOOST_PP_TUPLE_EAT_4)(o(527, s), p, o, m) +# define FB_BOOST_PP_FOR_527_I(s, p, o, m) FB_BOOST_PP_IF(p(528, s), m, FB_BOOST_PP_TUPLE_EAT_2)(528, s) FB_BOOST_PP_IF(p(528, s), FB_BOOST_PP_FOR_528, FB_BOOST_PP_TUPLE_EAT_4)(o(528, s), p, o, m) +# define FB_BOOST_PP_FOR_528_I(s, p, o, m) FB_BOOST_PP_IF(p(529, s), m, FB_BOOST_PP_TUPLE_EAT_2)(529, s) FB_BOOST_PP_IF(p(529, s), FB_BOOST_PP_FOR_529, FB_BOOST_PP_TUPLE_EAT_4)(o(529, s), p, o, m) +# define FB_BOOST_PP_FOR_529_I(s, p, o, m) FB_BOOST_PP_IF(p(530, s), m, FB_BOOST_PP_TUPLE_EAT_2)(530, s) FB_BOOST_PP_IF(p(530, s), FB_BOOST_PP_FOR_530, FB_BOOST_PP_TUPLE_EAT_4)(o(530, s), p, o, m) +# define FB_BOOST_PP_FOR_530_I(s, p, o, m) FB_BOOST_PP_IF(p(531, s), m, FB_BOOST_PP_TUPLE_EAT_2)(531, s) FB_BOOST_PP_IF(p(531, s), FB_BOOST_PP_FOR_531, FB_BOOST_PP_TUPLE_EAT_4)(o(531, s), p, o, m) +# define FB_BOOST_PP_FOR_531_I(s, p, o, m) FB_BOOST_PP_IF(p(532, s), m, FB_BOOST_PP_TUPLE_EAT_2)(532, s) FB_BOOST_PP_IF(p(532, s), FB_BOOST_PP_FOR_532, FB_BOOST_PP_TUPLE_EAT_4)(o(532, s), p, o, m) +# define FB_BOOST_PP_FOR_532_I(s, p, o, m) FB_BOOST_PP_IF(p(533, s), m, FB_BOOST_PP_TUPLE_EAT_2)(533, s) FB_BOOST_PP_IF(p(533, s), FB_BOOST_PP_FOR_533, FB_BOOST_PP_TUPLE_EAT_4)(o(533, s), p, o, m) +# define FB_BOOST_PP_FOR_533_I(s, p, o, m) FB_BOOST_PP_IF(p(534, s), m, FB_BOOST_PP_TUPLE_EAT_2)(534, s) FB_BOOST_PP_IF(p(534, s), FB_BOOST_PP_FOR_534, FB_BOOST_PP_TUPLE_EAT_4)(o(534, s), p, o, m) +# define FB_BOOST_PP_FOR_534_I(s, p, o, m) FB_BOOST_PP_IF(p(535, s), m, FB_BOOST_PP_TUPLE_EAT_2)(535, s) FB_BOOST_PP_IF(p(535, s), FB_BOOST_PP_FOR_535, FB_BOOST_PP_TUPLE_EAT_4)(o(535, s), p, o, m) +# define FB_BOOST_PP_FOR_535_I(s, p, o, m) FB_BOOST_PP_IF(p(536, s), m, FB_BOOST_PP_TUPLE_EAT_2)(536, s) FB_BOOST_PP_IF(p(536, s), FB_BOOST_PP_FOR_536, FB_BOOST_PP_TUPLE_EAT_4)(o(536, s), p, o, m) +# define FB_BOOST_PP_FOR_536_I(s, p, o, m) FB_BOOST_PP_IF(p(537, s), m, FB_BOOST_PP_TUPLE_EAT_2)(537, s) FB_BOOST_PP_IF(p(537, s), FB_BOOST_PP_FOR_537, FB_BOOST_PP_TUPLE_EAT_4)(o(537, s), p, o, m) +# define FB_BOOST_PP_FOR_537_I(s, p, o, m) FB_BOOST_PP_IF(p(538, s), m, FB_BOOST_PP_TUPLE_EAT_2)(538, s) FB_BOOST_PP_IF(p(538, s), FB_BOOST_PP_FOR_538, FB_BOOST_PP_TUPLE_EAT_4)(o(538, s), p, o, m) +# define FB_BOOST_PP_FOR_538_I(s, p, o, m) FB_BOOST_PP_IF(p(539, s), m, FB_BOOST_PP_TUPLE_EAT_2)(539, s) FB_BOOST_PP_IF(p(539, s), FB_BOOST_PP_FOR_539, FB_BOOST_PP_TUPLE_EAT_4)(o(539, s), p, o, m) +# define FB_BOOST_PP_FOR_539_I(s, p, o, m) FB_BOOST_PP_IF(p(540, s), m, FB_BOOST_PP_TUPLE_EAT_2)(540, s) FB_BOOST_PP_IF(p(540, s), FB_BOOST_PP_FOR_540, FB_BOOST_PP_TUPLE_EAT_4)(o(540, s), p, o, m) +# define FB_BOOST_PP_FOR_540_I(s, p, o, m) FB_BOOST_PP_IF(p(541, s), m, FB_BOOST_PP_TUPLE_EAT_2)(541, s) FB_BOOST_PP_IF(p(541, s), FB_BOOST_PP_FOR_541, FB_BOOST_PP_TUPLE_EAT_4)(o(541, s), p, o, m) +# define FB_BOOST_PP_FOR_541_I(s, p, o, m) FB_BOOST_PP_IF(p(542, s), m, FB_BOOST_PP_TUPLE_EAT_2)(542, s) FB_BOOST_PP_IF(p(542, s), FB_BOOST_PP_FOR_542, FB_BOOST_PP_TUPLE_EAT_4)(o(542, s), p, o, m) +# define FB_BOOST_PP_FOR_542_I(s, p, o, m) FB_BOOST_PP_IF(p(543, s), m, FB_BOOST_PP_TUPLE_EAT_2)(543, s) FB_BOOST_PP_IF(p(543, s), FB_BOOST_PP_FOR_543, FB_BOOST_PP_TUPLE_EAT_4)(o(543, s), p, o, m) +# define FB_BOOST_PP_FOR_543_I(s, p, o, m) FB_BOOST_PP_IF(p(544, s), m, FB_BOOST_PP_TUPLE_EAT_2)(544, s) FB_BOOST_PP_IF(p(544, s), FB_BOOST_PP_FOR_544, FB_BOOST_PP_TUPLE_EAT_4)(o(544, s), p, o, m) +# define FB_BOOST_PP_FOR_544_I(s, p, o, m) FB_BOOST_PP_IF(p(545, s), m, FB_BOOST_PP_TUPLE_EAT_2)(545, s) FB_BOOST_PP_IF(p(545, s), FB_BOOST_PP_FOR_545, FB_BOOST_PP_TUPLE_EAT_4)(o(545, s), p, o, m) +# define FB_BOOST_PP_FOR_545_I(s, p, o, m) FB_BOOST_PP_IF(p(546, s), m, FB_BOOST_PP_TUPLE_EAT_2)(546, s) FB_BOOST_PP_IF(p(546, s), FB_BOOST_PP_FOR_546, FB_BOOST_PP_TUPLE_EAT_4)(o(546, s), p, o, m) +# define FB_BOOST_PP_FOR_546_I(s, p, o, m) FB_BOOST_PP_IF(p(547, s), m, FB_BOOST_PP_TUPLE_EAT_2)(547, s) FB_BOOST_PP_IF(p(547, s), FB_BOOST_PP_FOR_547, FB_BOOST_PP_TUPLE_EAT_4)(o(547, s), p, o, m) +# define FB_BOOST_PP_FOR_547_I(s, p, o, m) FB_BOOST_PP_IF(p(548, s), m, FB_BOOST_PP_TUPLE_EAT_2)(548, s) FB_BOOST_PP_IF(p(548, s), FB_BOOST_PP_FOR_548, FB_BOOST_PP_TUPLE_EAT_4)(o(548, s), p, o, m) +# define FB_BOOST_PP_FOR_548_I(s, p, o, m) FB_BOOST_PP_IF(p(549, s), m, FB_BOOST_PP_TUPLE_EAT_2)(549, s) FB_BOOST_PP_IF(p(549, s), FB_BOOST_PP_FOR_549, FB_BOOST_PP_TUPLE_EAT_4)(o(549, s), p, o, m) +# define FB_BOOST_PP_FOR_549_I(s, p, o, m) FB_BOOST_PP_IF(p(550, s), m, FB_BOOST_PP_TUPLE_EAT_2)(550, s) FB_BOOST_PP_IF(p(550, s), FB_BOOST_PP_FOR_550, FB_BOOST_PP_TUPLE_EAT_4)(o(550, s), p, o, m) +# define FB_BOOST_PP_FOR_550_I(s, p, o, m) FB_BOOST_PP_IF(p(551, s), m, FB_BOOST_PP_TUPLE_EAT_2)(551, s) FB_BOOST_PP_IF(p(551, s), FB_BOOST_PP_FOR_551, FB_BOOST_PP_TUPLE_EAT_4)(o(551, s), p, o, m) +# define FB_BOOST_PP_FOR_551_I(s, p, o, m) FB_BOOST_PP_IF(p(552, s), m, FB_BOOST_PP_TUPLE_EAT_2)(552, s) FB_BOOST_PP_IF(p(552, s), FB_BOOST_PP_FOR_552, FB_BOOST_PP_TUPLE_EAT_4)(o(552, s), p, o, m) +# define FB_BOOST_PP_FOR_552_I(s, p, o, m) FB_BOOST_PP_IF(p(553, s), m, FB_BOOST_PP_TUPLE_EAT_2)(553, s) FB_BOOST_PP_IF(p(553, s), FB_BOOST_PP_FOR_553, FB_BOOST_PP_TUPLE_EAT_4)(o(553, s), p, o, m) +# define FB_BOOST_PP_FOR_553_I(s, p, o, m) FB_BOOST_PP_IF(p(554, s), m, FB_BOOST_PP_TUPLE_EAT_2)(554, s) FB_BOOST_PP_IF(p(554, s), FB_BOOST_PP_FOR_554, FB_BOOST_PP_TUPLE_EAT_4)(o(554, s), p, o, m) +# define FB_BOOST_PP_FOR_554_I(s, p, o, m) FB_BOOST_PP_IF(p(555, s), m, FB_BOOST_PP_TUPLE_EAT_2)(555, s) FB_BOOST_PP_IF(p(555, s), FB_BOOST_PP_FOR_555, FB_BOOST_PP_TUPLE_EAT_4)(o(555, s), p, o, m) +# define FB_BOOST_PP_FOR_555_I(s, p, o, m) FB_BOOST_PP_IF(p(556, s), m, FB_BOOST_PP_TUPLE_EAT_2)(556, s) FB_BOOST_PP_IF(p(556, s), FB_BOOST_PP_FOR_556, FB_BOOST_PP_TUPLE_EAT_4)(o(556, s), p, o, m) +# define FB_BOOST_PP_FOR_556_I(s, p, o, m) FB_BOOST_PP_IF(p(557, s), m, FB_BOOST_PP_TUPLE_EAT_2)(557, s) FB_BOOST_PP_IF(p(557, s), FB_BOOST_PP_FOR_557, FB_BOOST_PP_TUPLE_EAT_4)(o(557, s), p, o, m) +# define FB_BOOST_PP_FOR_557_I(s, p, o, m) FB_BOOST_PP_IF(p(558, s), m, FB_BOOST_PP_TUPLE_EAT_2)(558, s) FB_BOOST_PP_IF(p(558, s), FB_BOOST_PP_FOR_558, FB_BOOST_PP_TUPLE_EAT_4)(o(558, s), p, o, m) +# define FB_BOOST_PP_FOR_558_I(s, p, o, m) FB_BOOST_PP_IF(p(559, s), m, FB_BOOST_PP_TUPLE_EAT_2)(559, s) FB_BOOST_PP_IF(p(559, s), FB_BOOST_PP_FOR_559, FB_BOOST_PP_TUPLE_EAT_4)(o(559, s), p, o, m) +# define FB_BOOST_PP_FOR_559_I(s, p, o, m) FB_BOOST_PP_IF(p(560, s), m, FB_BOOST_PP_TUPLE_EAT_2)(560, s) FB_BOOST_PP_IF(p(560, s), FB_BOOST_PP_FOR_560, FB_BOOST_PP_TUPLE_EAT_4)(o(560, s), p, o, m) +# define FB_BOOST_PP_FOR_560_I(s, p, o, m) FB_BOOST_PP_IF(p(561, s), m, FB_BOOST_PP_TUPLE_EAT_2)(561, s) FB_BOOST_PP_IF(p(561, s), FB_BOOST_PP_FOR_561, FB_BOOST_PP_TUPLE_EAT_4)(o(561, s), p, o, m) +# define FB_BOOST_PP_FOR_561_I(s, p, o, m) FB_BOOST_PP_IF(p(562, s), m, FB_BOOST_PP_TUPLE_EAT_2)(562, s) FB_BOOST_PP_IF(p(562, s), FB_BOOST_PP_FOR_562, FB_BOOST_PP_TUPLE_EAT_4)(o(562, s), p, o, m) +# define FB_BOOST_PP_FOR_562_I(s, p, o, m) FB_BOOST_PP_IF(p(563, s), m, FB_BOOST_PP_TUPLE_EAT_2)(563, s) FB_BOOST_PP_IF(p(563, s), FB_BOOST_PP_FOR_563, FB_BOOST_PP_TUPLE_EAT_4)(o(563, s), p, o, m) +# define FB_BOOST_PP_FOR_563_I(s, p, o, m) FB_BOOST_PP_IF(p(564, s), m, FB_BOOST_PP_TUPLE_EAT_2)(564, s) FB_BOOST_PP_IF(p(564, s), FB_BOOST_PP_FOR_564, FB_BOOST_PP_TUPLE_EAT_4)(o(564, s), p, o, m) +# define FB_BOOST_PP_FOR_564_I(s, p, o, m) FB_BOOST_PP_IF(p(565, s), m, FB_BOOST_PP_TUPLE_EAT_2)(565, s) FB_BOOST_PP_IF(p(565, s), FB_BOOST_PP_FOR_565, FB_BOOST_PP_TUPLE_EAT_4)(o(565, s), p, o, m) +# define FB_BOOST_PP_FOR_565_I(s, p, o, m) FB_BOOST_PP_IF(p(566, s), m, FB_BOOST_PP_TUPLE_EAT_2)(566, s) FB_BOOST_PP_IF(p(566, s), FB_BOOST_PP_FOR_566, FB_BOOST_PP_TUPLE_EAT_4)(o(566, s), p, o, m) +# define FB_BOOST_PP_FOR_566_I(s, p, o, m) FB_BOOST_PP_IF(p(567, s), m, FB_BOOST_PP_TUPLE_EAT_2)(567, s) FB_BOOST_PP_IF(p(567, s), FB_BOOST_PP_FOR_567, FB_BOOST_PP_TUPLE_EAT_4)(o(567, s), p, o, m) +# define FB_BOOST_PP_FOR_567_I(s, p, o, m) FB_BOOST_PP_IF(p(568, s), m, FB_BOOST_PP_TUPLE_EAT_2)(568, s) FB_BOOST_PP_IF(p(568, s), FB_BOOST_PP_FOR_568, FB_BOOST_PP_TUPLE_EAT_4)(o(568, s), p, o, m) +# define FB_BOOST_PP_FOR_568_I(s, p, o, m) FB_BOOST_PP_IF(p(569, s), m, FB_BOOST_PP_TUPLE_EAT_2)(569, s) FB_BOOST_PP_IF(p(569, s), FB_BOOST_PP_FOR_569, FB_BOOST_PP_TUPLE_EAT_4)(o(569, s), p, o, m) +# define FB_BOOST_PP_FOR_569_I(s, p, o, m) FB_BOOST_PP_IF(p(570, s), m, FB_BOOST_PP_TUPLE_EAT_2)(570, s) FB_BOOST_PP_IF(p(570, s), FB_BOOST_PP_FOR_570, FB_BOOST_PP_TUPLE_EAT_4)(o(570, s), p, o, m) +# define FB_BOOST_PP_FOR_570_I(s, p, o, m) FB_BOOST_PP_IF(p(571, s), m, FB_BOOST_PP_TUPLE_EAT_2)(571, s) FB_BOOST_PP_IF(p(571, s), FB_BOOST_PP_FOR_571, FB_BOOST_PP_TUPLE_EAT_4)(o(571, s), p, o, m) +# define FB_BOOST_PP_FOR_571_I(s, p, o, m) FB_BOOST_PP_IF(p(572, s), m, FB_BOOST_PP_TUPLE_EAT_2)(572, s) FB_BOOST_PP_IF(p(572, s), FB_BOOST_PP_FOR_572, FB_BOOST_PP_TUPLE_EAT_4)(o(572, s), p, o, m) +# define FB_BOOST_PP_FOR_572_I(s, p, o, m) FB_BOOST_PP_IF(p(573, s), m, FB_BOOST_PP_TUPLE_EAT_2)(573, s) FB_BOOST_PP_IF(p(573, s), FB_BOOST_PP_FOR_573, FB_BOOST_PP_TUPLE_EAT_4)(o(573, s), p, o, m) +# define FB_BOOST_PP_FOR_573_I(s, p, o, m) FB_BOOST_PP_IF(p(574, s), m, FB_BOOST_PP_TUPLE_EAT_2)(574, s) FB_BOOST_PP_IF(p(574, s), FB_BOOST_PP_FOR_574, FB_BOOST_PP_TUPLE_EAT_4)(o(574, s), p, o, m) +# define FB_BOOST_PP_FOR_574_I(s, p, o, m) FB_BOOST_PP_IF(p(575, s), m, FB_BOOST_PP_TUPLE_EAT_2)(575, s) FB_BOOST_PP_IF(p(575, s), FB_BOOST_PP_FOR_575, FB_BOOST_PP_TUPLE_EAT_4)(o(575, s), p, o, m) +# define FB_BOOST_PP_FOR_575_I(s, p, o, m) FB_BOOST_PP_IF(p(576, s), m, FB_BOOST_PP_TUPLE_EAT_2)(576, s) FB_BOOST_PP_IF(p(576, s), FB_BOOST_PP_FOR_576, FB_BOOST_PP_TUPLE_EAT_4)(o(576, s), p, o, m) +# define FB_BOOST_PP_FOR_576_I(s, p, o, m) FB_BOOST_PP_IF(p(577, s), m, FB_BOOST_PP_TUPLE_EAT_2)(577, s) FB_BOOST_PP_IF(p(577, s), FB_BOOST_PP_FOR_577, FB_BOOST_PP_TUPLE_EAT_4)(o(577, s), p, o, m) +# define FB_BOOST_PP_FOR_577_I(s, p, o, m) FB_BOOST_PP_IF(p(578, s), m, FB_BOOST_PP_TUPLE_EAT_2)(578, s) FB_BOOST_PP_IF(p(578, s), FB_BOOST_PP_FOR_578, FB_BOOST_PP_TUPLE_EAT_4)(o(578, s), p, o, m) +# define FB_BOOST_PP_FOR_578_I(s, p, o, m) FB_BOOST_PP_IF(p(579, s), m, FB_BOOST_PP_TUPLE_EAT_2)(579, s) FB_BOOST_PP_IF(p(579, s), FB_BOOST_PP_FOR_579, FB_BOOST_PP_TUPLE_EAT_4)(o(579, s), p, o, m) +# define FB_BOOST_PP_FOR_579_I(s, p, o, m) FB_BOOST_PP_IF(p(580, s), m, FB_BOOST_PP_TUPLE_EAT_2)(580, s) FB_BOOST_PP_IF(p(580, s), FB_BOOST_PP_FOR_580, FB_BOOST_PP_TUPLE_EAT_4)(o(580, s), p, o, m) +# define FB_BOOST_PP_FOR_580_I(s, p, o, m) FB_BOOST_PP_IF(p(581, s), m, FB_BOOST_PP_TUPLE_EAT_2)(581, s) FB_BOOST_PP_IF(p(581, s), FB_BOOST_PP_FOR_581, FB_BOOST_PP_TUPLE_EAT_4)(o(581, s), p, o, m) +# define FB_BOOST_PP_FOR_581_I(s, p, o, m) FB_BOOST_PP_IF(p(582, s), m, FB_BOOST_PP_TUPLE_EAT_2)(582, s) FB_BOOST_PP_IF(p(582, s), FB_BOOST_PP_FOR_582, FB_BOOST_PP_TUPLE_EAT_4)(o(582, s), p, o, m) +# define FB_BOOST_PP_FOR_582_I(s, p, o, m) FB_BOOST_PP_IF(p(583, s), m, FB_BOOST_PP_TUPLE_EAT_2)(583, s) FB_BOOST_PP_IF(p(583, s), FB_BOOST_PP_FOR_583, FB_BOOST_PP_TUPLE_EAT_4)(o(583, s), p, o, m) +# define FB_BOOST_PP_FOR_583_I(s, p, o, m) FB_BOOST_PP_IF(p(584, s), m, FB_BOOST_PP_TUPLE_EAT_2)(584, s) FB_BOOST_PP_IF(p(584, s), FB_BOOST_PP_FOR_584, FB_BOOST_PP_TUPLE_EAT_4)(o(584, s), p, o, m) +# define FB_BOOST_PP_FOR_584_I(s, p, o, m) FB_BOOST_PP_IF(p(585, s), m, FB_BOOST_PP_TUPLE_EAT_2)(585, s) FB_BOOST_PP_IF(p(585, s), FB_BOOST_PP_FOR_585, FB_BOOST_PP_TUPLE_EAT_4)(o(585, s), p, o, m) +# define FB_BOOST_PP_FOR_585_I(s, p, o, m) FB_BOOST_PP_IF(p(586, s), m, FB_BOOST_PP_TUPLE_EAT_2)(586, s) FB_BOOST_PP_IF(p(586, s), FB_BOOST_PP_FOR_586, FB_BOOST_PP_TUPLE_EAT_4)(o(586, s), p, o, m) +# define FB_BOOST_PP_FOR_586_I(s, p, o, m) FB_BOOST_PP_IF(p(587, s), m, FB_BOOST_PP_TUPLE_EAT_2)(587, s) FB_BOOST_PP_IF(p(587, s), FB_BOOST_PP_FOR_587, FB_BOOST_PP_TUPLE_EAT_4)(o(587, s), p, o, m) +# define FB_BOOST_PP_FOR_587_I(s, p, o, m) FB_BOOST_PP_IF(p(588, s), m, FB_BOOST_PP_TUPLE_EAT_2)(588, s) FB_BOOST_PP_IF(p(588, s), FB_BOOST_PP_FOR_588, FB_BOOST_PP_TUPLE_EAT_4)(o(588, s), p, o, m) +# define FB_BOOST_PP_FOR_588_I(s, p, o, m) FB_BOOST_PP_IF(p(589, s), m, FB_BOOST_PP_TUPLE_EAT_2)(589, s) FB_BOOST_PP_IF(p(589, s), FB_BOOST_PP_FOR_589, FB_BOOST_PP_TUPLE_EAT_4)(o(589, s), p, o, m) +# define FB_BOOST_PP_FOR_589_I(s, p, o, m) FB_BOOST_PP_IF(p(590, s), m, FB_BOOST_PP_TUPLE_EAT_2)(590, s) FB_BOOST_PP_IF(p(590, s), FB_BOOST_PP_FOR_590, FB_BOOST_PP_TUPLE_EAT_4)(o(590, s), p, o, m) +# define FB_BOOST_PP_FOR_590_I(s, p, o, m) FB_BOOST_PP_IF(p(591, s), m, FB_BOOST_PP_TUPLE_EAT_2)(591, s) FB_BOOST_PP_IF(p(591, s), FB_BOOST_PP_FOR_591, FB_BOOST_PP_TUPLE_EAT_4)(o(591, s), p, o, m) +# define FB_BOOST_PP_FOR_591_I(s, p, o, m) FB_BOOST_PP_IF(p(592, s), m, FB_BOOST_PP_TUPLE_EAT_2)(592, s) FB_BOOST_PP_IF(p(592, s), FB_BOOST_PP_FOR_592, FB_BOOST_PP_TUPLE_EAT_4)(o(592, s), p, o, m) +# define FB_BOOST_PP_FOR_592_I(s, p, o, m) FB_BOOST_PP_IF(p(593, s), m, FB_BOOST_PP_TUPLE_EAT_2)(593, s) FB_BOOST_PP_IF(p(593, s), FB_BOOST_PP_FOR_593, FB_BOOST_PP_TUPLE_EAT_4)(o(593, s), p, o, m) +# define FB_BOOST_PP_FOR_593_I(s, p, o, m) FB_BOOST_PP_IF(p(594, s), m, FB_BOOST_PP_TUPLE_EAT_2)(594, s) FB_BOOST_PP_IF(p(594, s), FB_BOOST_PP_FOR_594, FB_BOOST_PP_TUPLE_EAT_4)(o(594, s), p, o, m) +# define FB_BOOST_PP_FOR_594_I(s, p, o, m) FB_BOOST_PP_IF(p(595, s), m, FB_BOOST_PP_TUPLE_EAT_2)(595, s) FB_BOOST_PP_IF(p(595, s), FB_BOOST_PP_FOR_595, FB_BOOST_PP_TUPLE_EAT_4)(o(595, s), p, o, m) +# define FB_BOOST_PP_FOR_595_I(s, p, o, m) FB_BOOST_PP_IF(p(596, s), m, FB_BOOST_PP_TUPLE_EAT_2)(596, s) FB_BOOST_PP_IF(p(596, s), FB_BOOST_PP_FOR_596, FB_BOOST_PP_TUPLE_EAT_4)(o(596, s), p, o, m) +# define FB_BOOST_PP_FOR_596_I(s, p, o, m) FB_BOOST_PP_IF(p(597, s), m, FB_BOOST_PP_TUPLE_EAT_2)(597, s) FB_BOOST_PP_IF(p(597, s), FB_BOOST_PP_FOR_597, FB_BOOST_PP_TUPLE_EAT_4)(o(597, s), p, o, m) +# define FB_BOOST_PP_FOR_597_I(s, p, o, m) FB_BOOST_PP_IF(p(598, s), m, FB_BOOST_PP_TUPLE_EAT_2)(598, s) FB_BOOST_PP_IF(p(598, s), FB_BOOST_PP_FOR_598, FB_BOOST_PP_TUPLE_EAT_4)(o(598, s), p, o, m) +# define FB_BOOST_PP_FOR_598_I(s, p, o, m) FB_BOOST_PP_IF(p(599, s), m, FB_BOOST_PP_TUPLE_EAT_2)(599, s) FB_BOOST_PP_IF(p(599, s), FB_BOOST_PP_FOR_599, FB_BOOST_PP_TUPLE_EAT_4)(o(599, s), p, o, m) +# define FB_BOOST_PP_FOR_599_I(s, p, o, m) FB_BOOST_PP_IF(p(600, s), m, FB_BOOST_PP_TUPLE_EAT_2)(600, s) FB_BOOST_PP_IF(p(600, s), FB_BOOST_PP_FOR_600, FB_BOOST_PP_TUPLE_EAT_4)(o(600, s), p, o, m) +# define FB_BOOST_PP_FOR_600_I(s, p, o, m) FB_BOOST_PP_IF(p(601, s), m, FB_BOOST_PP_TUPLE_EAT_2)(601, s) FB_BOOST_PP_IF(p(601, s), FB_BOOST_PP_FOR_601, FB_BOOST_PP_TUPLE_EAT_4)(o(601, s), p, o, m) +# define FB_BOOST_PP_FOR_601_I(s, p, o, m) FB_BOOST_PP_IF(p(602, s), m, FB_BOOST_PP_TUPLE_EAT_2)(602, s) FB_BOOST_PP_IF(p(602, s), FB_BOOST_PP_FOR_602, FB_BOOST_PP_TUPLE_EAT_4)(o(602, s), p, o, m) +# define FB_BOOST_PP_FOR_602_I(s, p, o, m) FB_BOOST_PP_IF(p(603, s), m, FB_BOOST_PP_TUPLE_EAT_2)(603, s) FB_BOOST_PP_IF(p(603, s), FB_BOOST_PP_FOR_603, FB_BOOST_PP_TUPLE_EAT_4)(o(603, s), p, o, m) +# define FB_BOOST_PP_FOR_603_I(s, p, o, m) FB_BOOST_PP_IF(p(604, s), m, FB_BOOST_PP_TUPLE_EAT_2)(604, s) FB_BOOST_PP_IF(p(604, s), FB_BOOST_PP_FOR_604, FB_BOOST_PP_TUPLE_EAT_4)(o(604, s), p, o, m) +# define FB_BOOST_PP_FOR_604_I(s, p, o, m) FB_BOOST_PP_IF(p(605, s), m, FB_BOOST_PP_TUPLE_EAT_2)(605, s) FB_BOOST_PP_IF(p(605, s), FB_BOOST_PP_FOR_605, FB_BOOST_PP_TUPLE_EAT_4)(o(605, s), p, o, m) +# define FB_BOOST_PP_FOR_605_I(s, p, o, m) FB_BOOST_PP_IF(p(606, s), m, FB_BOOST_PP_TUPLE_EAT_2)(606, s) FB_BOOST_PP_IF(p(606, s), FB_BOOST_PP_FOR_606, FB_BOOST_PP_TUPLE_EAT_4)(o(606, s), p, o, m) +# define FB_BOOST_PP_FOR_606_I(s, p, o, m) FB_BOOST_PP_IF(p(607, s), m, FB_BOOST_PP_TUPLE_EAT_2)(607, s) FB_BOOST_PP_IF(p(607, s), FB_BOOST_PP_FOR_607, FB_BOOST_PP_TUPLE_EAT_4)(o(607, s), p, o, m) +# define FB_BOOST_PP_FOR_607_I(s, p, o, m) FB_BOOST_PP_IF(p(608, s), m, FB_BOOST_PP_TUPLE_EAT_2)(608, s) FB_BOOST_PP_IF(p(608, s), FB_BOOST_PP_FOR_608, FB_BOOST_PP_TUPLE_EAT_4)(o(608, s), p, o, m) +# define FB_BOOST_PP_FOR_608_I(s, p, o, m) FB_BOOST_PP_IF(p(609, s), m, FB_BOOST_PP_TUPLE_EAT_2)(609, s) FB_BOOST_PP_IF(p(609, s), FB_BOOST_PP_FOR_609, FB_BOOST_PP_TUPLE_EAT_4)(o(609, s), p, o, m) +# define FB_BOOST_PP_FOR_609_I(s, p, o, m) FB_BOOST_PP_IF(p(610, s), m, FB_BOOST_PP_TUPLE_EAT_2)(610, s) FB_BOOST_PP_IF(p(610, s), FB_BOOST_PP_FOR_610, FB_BOOST_PP_TUPLE_EAT_4)(o(610, s), p, o, m) +# define FB_BOOST_PP_FOR_610_I(s, p, o, m) FB_BOOST_PP_IF(p(611, s), m, FB_BOOST_PP_TUPLE_EAT_2)(611, s) FB_BOOST_PP_IF(p(611, s), FB_BOOST_PP_FOR_611, FB_BOOST_PP_TUPLE_EAT_4)(o(611, s), p, o, m) +# define FB_BOOST_PP_FOR_611_I(s, p, o, m) FB_BOOST_PP_IF(p(612, s), m, FB_BOOST_PP_TUPLE_EAT_2)(612, s) FB_BOOST_PP_IF(p(612, s), FB_BOOST_PP_FOR_612, FB_BOOST_PP_TUPLE_EAT_4)(o(612, s), p, o, m) +# define FB_BOOST_PP_FOR_612_I(s, p, o, m) FB_BOOST_PP_IF(p(613, s), m, FB_BOOST_PP_TUPLE_EAT_2)(613, s) FB_BOOST_PP_IF(p(613, s), FB_BOOST_PP_FOR_613, FB_BOOST_PP_TUPLE_EAT_4)(o(613, s), p, o, m) +# define FB_BOOST_PP_FOR_613_I(s, p, o, m) FB_BOOST_PP_IF(p(614, s), m, FB_BOOST_PP_TUPLE_EAT_2)(614, s) FB_BOOST_PP_IF(p(614, s), FB_BOOST_PP_FOR_614, FB_BOOST_PP_TUPLE_EAT_4)(o(614, s), p, o, m) +# define FB_BOOST_PP_FOR_614_I(s, p, o, m) FB_BOOST_PP_IF(p(615, s), m, FB_BOOST_PP_TUPLE_EAT_2)(615, s) FB_BOOST_PP_IF(p(615, s), FB_BOOST_PP_FOR_615, FB_BOOST_PP_TUPLE_EAT_4)(o(615, s), p, o, m) +# define FB_BOOST_PP_FOR_615_I(s, p, o, m) FB_BOOST_PP_IF(p(616, s), m, FB_BOOST_PP_TUPLE_EAT_2)(616, s) FB_BOOST_PP_IF(p(616, s), FB_BOOST_PP_FOR_616, FB_BOOST_PP_TUPLE_EAT_4)(o(616, s), p, o, m) +# define FB_BOOST_PP_FOR_616_I(s, p, o, m) FB_BOOST_PP_IF(p(617, s), m, FB_BOOST_PP_TUPLE_EAT_2)(617, s) FB_BOOST_PP_IF(p(617, s), FB_BOOST_PP_FOR_617, FB_BOOST_PP_TUPLE_EAT_4)(o(617, s), p, o, m) +# define FB_BOOST_PP_FOR_617_I(s, p, o, m) FB_BOOST_PP_IF(p(618, s), m, FB_BOOST_PP_TUPLE_EAT_2)(618, s) FB_BOOST_PP_IF(p(618, s), FB_BOOST_PP_FOR_618, FB_BOOST_PP_TUPLE_EAT_4)(o(618, s), p, o, m) +# define FB_BOOST_PP_FOR_618_I(s, p, o, m) FB_BOOST_PP_IF(p(619, s), m, FB_BOOST_PP_TUPLE_EAT_2)(619, s) FB_BOOST_PP_IF(p(619, s), FB_BOOST_PP_FOR_619, FB_BOOST_PP_TUPLE_EAT_4)(o(619, s), p, o, m) +# define FB_BOOST_PP_FOR_619_I(s, p, o, m) FB_BOOST_PP_IF(p(620, s), m, FB_BOOST_PP_TUPLE_EAT_2)(620, s) FB_BOOST_PP_IF(p(620, s), FB_BOOST_PP_FOR_620, FB_BOOST_PP_TUPLE_EAT_4)(o(620, s), p, o, m) +# define FB_BOOST_PP_FOR_620_I(s, p, o, m) FB_BOOST_PP_IF(p(621, s), m, FB_BOOST_PP_TUPLE_EAT_2)(621, s) FB_BOOST_PP_IF(p(621, s), FB_BOOST_PP_FOR_621, FB_BOOST_PP_TUPLE_EAT_4)(o(621, s), p, o, m) +# define FB_BOOST_PP_FOR_621_I(s, p, o, m) FB_BOOST_PP_IF(p(622, s), m, FB_BOOST_PP_TUPLE_EAT_2)(622, s) FB_BOOST_PP_IF(p(622, s), FB_BOOST_PP_FOR_622, FB_BOOST_PP_TUPLE_EAT_4)(o(622, s), p, o, m) +# define FB_BOOST_PP_FOR_622_I(s, p, o, m) FB_BOOST_PP_IF(p(623, s), m, FB_BOOST_PP_TUPLE_EAT_2)(623, s) FB_BOOST_PP_IF(p(623, s), FB_BOOST_PP_FOR_623, FB_BOOST_PP_TUPLE_EAT_4)(o(623, s), p, o, m) +# define FB_BOOST_PP_FOR_623_I(s, p, o, m) FB_BOOST_PP_IF(p(624, s), m, FB_BOOST_PP_TUPLE_EAT_2)(624, s) FB_BOOST_PP_IF(p(624, s), FB_BOOST_PP_FOR_624, FB_BOOST_PP_TUPLE_EAT_4)(o(624, s), p, o, m) +# define FB_BOOST_PP_FOR_624_I(s, p, o, m) FB_BOOST_PP_IF(p(625, s), m, FB_BOOST_PP_TUPLE_EAT_2)(625, s) FB_BOOST_PP_IF(p(625, s), FB_BOOST_PP_FOR_625, FB_BOOST_PP_TUPLE_EAT_4)(o(625, s), p, o, m) +# define FB_BOOST_PP_FOR_625_I(s, p, o, m) FB_BOOST_PP_IF(p(626, s), m, FB_BOOST_PP_TUPLE_EAT_2)(626, s) FB_BOOST_PP_IF(p(626, s), FB_BOOST_PP_FOR_626, FB_BOOST_PP_TUPLE_EAT_4)(o(626, s), p, o, m) +# define FB_BOOST_PP_FOR_626_I(s, p, o, m) FB_BOOST_PP_IF(p(627, s), m, FB_BOOST_PP_TUPLE_EAT_2)(627, s) FB_BOOST_PP_IF(p(627, s), FB_BOOST_PP_FOR_627, FB_BOOST_PP_TUPLE_EAT_4)(o(627, s), p, o, m) +# define FB_BOOST_PP_FOR_627_I(s, p, o, m) FB_BOOST_PP_IF(p(628, s), m, FB_BOOST_PP_TUPLE_EAT_2)(628, s) FB_BOOST_PP_IF(p(628, s), FB_BOOST_PP_FOR_628, FB_BOOST_PP_TUPLE_EAT_4)(o(628, s), p, o, m) +# define FB_BOOST_PP_FOR_628_I(s, p, o, m) FB_BOOST_PP_IF(p(629, s), m, FB_BOOST_PP_TUPLE_EAT_2)(629, s) FB_BOOST_PP_IF(p(629, s), FB_BOOST_PP_FOR_629, FB_BOOST_PP_TUPLE_EAT_4)(o(629, s), p, o, m) +# define FB_BOOST_PP_FOR_629_I(s, p, o, m) FB_BOOST_PP_IF(p(630, s), m, FB_BOOST_PP_TUPLE_EAT_2)(630, s) FB_BOOST_PP_IF(p(630, s), FB_BOOST_PP_FOR_630, FB_BOOST_PP_TUPLE_EAT_4)(o(630, s), p, o, m) +# define FB_BOOST_PP_FOR_630_I(s, p, o, m) FB_BOOST_PP_IF(p(631, s), m, FB_BOOST_PP_TUPLE_EAT_2)(631, s) FB_BOOST_PP_IF(p(631, s), FB_BOOST_PP_FOR_631, FB_BOOST_PP_TUPLE_EAT_4)(o(631, s), p, o, m) +# define FB_BOOST_PP_FOR_631_I(s, p, o, m) FB_BOOST_PP_IF(p(632, s), m, FB_BOOST_PP_TUPLE_EAT_2)(632, s) FB_BOOST_PP_IF(p(632, s), FB_BOOST_PP_FOR_632, FB_BOOST_PP_TUPLE_EAT_4)(o(632, s), p, o, m) +# define FB_BOOST_PP_FOR_632_I(s, p, o, m) FB_BOOST_PP_IF(p(633, s), m, FB_BOOST_PP_TUPLE_EAT_2)(633, s) FB_BOOST_PP_IF(p(633, s), FB_BOOST_PP_FOR_633, FB_BOOST_PP_TUPLE_EAT_4)(o(633, s), p, o, m) +# define FB_BOOST_PP_FOR_633_I(s, p, o, m) FB_BOOST_PP_IF(p(634, s), m, FB_BOOST_PP_TUPLE_EAT_2)(634, s) FB_BOOST_PP_IF(p(634, s), FB_BOOST_PP_FOR_634, FB_BOOST_PP_TUPLE_EAT_4)(o(634, s), p, o, m) +# define FB_BOOST_PP_FOR_634_I(s, p, o, m) FB_BOOST_PP_IF(p(635, s), m, FB_BOOST_PP_TUPLE_EAT_2)(635, s) FB_BOOST_PP_IF(p(635, s), FB_BOOST_PP_FOR_635, FB_BOOST_PP_TUPLE_EAT_4)(o(635, s), p, o, m) +# define FB_BOOST_PP_FOR_635_I(s, p, o, m) FB_BOOST_PP_IF(p(636, s), m, FB_BOOST_PP_TUPLE_EAT_2)(636, s) FB_BOOST_PP_IF(p(636, s), FB_BOOST_PP_FOR_636, FB_BOOST_PP_TUPLE_EAT_4)(o(636, s), p, o, m) +# define FB_BOOST_PP_FOR_636_I(s, p, o, m) FB_BOOST_PP_IF(p(637, s), m, FB_BOOST_PP_TUPLE_EAT_2)(637, s) FB_BOOST_PP_IF(p(637, s), FB_BOOST_PP_FOR_637, FB_BOOST_PP_TUPLE_EAT_4)(o(637, s), p, o, m) +# define FB_BOOST_PP_FOR_637_I(s, p, o, m) FB_BOOST_PP_IF(p(638, s), m, FB_BOOST_PP_TUPLE_EAT_2)(638, s) FB_BOOST_PP_IF(p(638, s), FB_BOOST_PP_FOR_638, FB_BOOST_PP_TUPLE_EAT_4)(o(638, s), p, o, m) +# define FB_BOOST_PP_FOR_638_I(s, p, o, m) FB_BOOST_PP_IF(p(639, s), m, FB_BOOST_PP_TUPLE_EAT_2)(639, s) FB_BOOST_PP_IF(p(639, s), FB_BOOST_PP_FOR_639, FB_BOOST_PP_TUPLE_EAT_4)(o(639, s), p, o, m) +# define FB_BOOST_PP_FOR_639_I(s, p, o, m) FB_BOOST_PP_IF(p(640, s), m, FB_BOOST_PP_TUPLE_EAT_2)(640, s) FB_BOOST_PP_IF(p(640, s), FB_BOOST_PP_FOR_640, FB_BOOST_PP_TUPLE_EAT_4)(o(640, s), p, o, m) +# define FB_BOOST_PP_FOR_640_I(s, p, o, m) FB_BOOST_PP_IF(p(641, s), m, FB_BOOST_PP_TUPLE_EAT_2)(641, s) FB_BOOST_PP_IF(p(641, s), FB_BOOST_PP_FOR_641, FB_BOOST_PP_TUPLE_EAT_4)(o(641, s), p, o, m) +# define FB_BOOST_PP_FOR_641_I(s, p, o, m) FB_BOOST_PP_IF(p(642, s), m, FB_BOOST_PP_TUPLE_EAT_2)(642, s) FB_BOOST_PP_IF(p(642, s), FB_BOOST_PP_FOR_642, FB_BOOST_PP_TUPLE_EAT_4)(o(642, s), p, o, m) +# define FB_BOOST_PP_FOR_642_I(s, p, o, m) FB_BOOST_PP_IF(p(643, s), m, FB_BOOST_PP_TUPLE_EAT_2)(643, s) FB_BOOST_PP_IF(p(643, s), FB_BOOST_PP_FOR_643, FB_BOOST_PP_TUPLE_EAT_4)(o(643, s), p, o, m) +# define FB_BOOST_PP_FOR_643_I(s, p, o, m) FB_BOOST_PP_IF(p(644, s), m, FB_BOOST_PP_TUPLE_EAT_2)(644, s) FB_BOOST_PP_IF(p(644, s), FB_BOOST_PP_FOR_644, FB_BOOST_PP_TUPLE_EAT_4)(o(644, s), p, o, m) +# define FB_BOOST_PP_FOR_644_I(s, p, o, m) FB_BOOST_PP_IF(p(645, s), m, FB_BOOST_PP_TUPLE_EAT_2)(645, s) FB_BOOST_PP_IF(p(645, s), FB_BOOST_PP_FOR_645, FB_BOOST_PP_TUPLE_EAT_4)(o(645, s), p, o, m) +# define FB_BOOST_PP_FOR_645_I(s, p, o, m) FB_BOOST_PP_IF(p(646, s), m, FB_BOOST_PP_TUPLE_EAT_2)(646, s) FB_BOOST_PP_IF(p(646, s), FB_BOOST_PP_FOR_646, FB_BOOST_PP_TUPLE_EAT_4)(o(646, s), p, o, m) +# define FB_BOOST_PP_FOR_646_I(s, p, o, m) FB_BOOST_PP_IF(p(647, s), m, FB_BOOST_PP_TUPLE_EAT_2)(647, s) FB_BOOST_PP_IF(p(647, s), FB_BOOST_PP_FOR_647, FB_BOOST_PP_TUPLE_EAT_4)(o(647, s), p, o, m) +# define FB_BOOST_PP_FOR_647_I(s, p, o, m) FB_BOOST_PP_IF(p(648, s), m, FB_BOOST_PP_TUPLE_EAT_2)(648, s) FB_BOOST_PP_IF(p(648, s), FB_BOOST_PP_FOR_648, FB_BOOST_PP_TUPLE_EAT_4)(o(648, s), p, o, m) +# define FB_BOOST_PP_FOR_648_I(s, p, o, m) FB_BOOST_PP_IF(p(649, s), m, FB_BOOST_PP_TUPLE_EAT_2)(649, s) FB_BOOST_PP_IF(p(649, s), FB_BOOST_PP_FOR_649, FB_BOOST_PP_TUPLE_EAT_4)(o(649, s), p, o, m) +# define FB_BOOST_PP_FOR_649_I(s, p, o, m) FB_BOOST_PP_IF(p(650, s), m, FB_BOOST_PP_TUPLE_EAT_2)(650, s) FB_BOOST_PP_IF(p(650, s), FB_BOOST_PP_FOR_650, FB_BOOST_PP_TUPLE_EAT_4)(o(650, s), p, o, m) +# define FB_BOOST_PP_FOR_650_I(s, p, o, m) FB_BOOST_PP_IF(p(651, s), m, FB_BOOST_PP_TUPLE_EAT_2)(651, s) FB_BOOST_PP_IF(p(651, s), FB_BOOST_PP_FOR_651, FB_BOOST_PP_TUPLE_EAT_4)(o(651, s), p, o, m) +# define FB_BOOST_PP_FOR_651_I(s, p, o, m) FB_BOOST_PP_IF(p(652, s), m, FB_BOOST_PP_TUPLE_EAT_2)(652, s) FB_BOOST_PP_IF(p(652, s), FB_BOOST_PP_FOR_652, FB_BOOST_PP_TUPLE_EAT_4)(o(652, s), p, o, m) +# define FB_BOOST_PP_FOR_652_I(s, p, o, m) FB_BOOST_PP_IF(p(653, s), m, FB_BOOST_PP_TUPLE_EAT_2)(653, s) FB_BOOST_PP_IF(p(653, s), FB_BOOST_PP_FOR_653, FB_BOOST_PP_TUPLE_EAT_4)(o(653, s), p, o, m) +# define FB_BOOST_PP_FOR_653_I(s, p, o, m) FB_BOOST_PP_IF(p(654, s), m, FB_BOOST_PP_TUPLE_EAT_2)(654, s) FB_BOOST_PP_IF(p(654, s), FB_BOOST_PP_FOR_654, FB_BOOST_PP_TUPLE_EAT_4)(o(654, s), p, o, m) +# define FB_BOOST_PP_FOR_654_I(s, p, o, m) FB_BOOST_PP_IF(p(655, s), m, FB_BOOST_PP_TUPLE_EAT_2)(655, s) FB_BOOST_PP_IF(p(655, s), FB_BOOST_PP_FOR_655, FB_BOOST_PP_TUPLE_EAT_4)(o(655, s), p, o, m) +# define FB_BOOST_PP_FOR_655_I(s, p, o, m) FB_BOOST_PP_IF(p(656, s), m, FB_BOOST_PP_TUPLE_EAT_2)(656, s) FB_BOOST_PP_IF(p(656, s), FB_BOOST_PP_FOR_656, FB_BOOST_PP_TUPLE_EAT_4)(o(656, s), p, o, m) +# define FB_BOOST_PP_FOR_656_I(s, p, o, m) FB_BOOST_PP_IF(p(657, s), m, FB_BOOST_PP_TUPLE_EAT_2)(657, s) FB_BOOST_PP_IF(p(657, s), FB_BOOST_PP_FOR_657, FB_BOOST_PP_TUPLE_EAT_4)(o(657, s), p, o, m) +# define FB_BOOST_PP_FOR_657_I(s, p, o, m) FB_BOOST_PP_IF(p(658, s), m, FB_BOOST_PP_TUPLE_EAT_2)(658, s) FB_BOOST_PP_IF(p(658, s), FB_BOOST_PP_FOR_658, FB_BOOST_PP_TUPLE_EAT_4)(o(658, s), p, o, m) +# define FB_BOOST_PP_FOR_658_I(s, p, o, m) FB_BOOST_PP_IF(p(659, s), m, FB_BOOST_PP_TUPLE_EAT_2)(659, s) FB_BOOST_PP_IF(p(659, s), FB_BOOST_PP_FOR_659, FB_BOOST_PP_TUPLE_EAT_4)(o(659, s), p, o, m) +# define FB_BOOST_PP_FOR_659_I(s, p, o, m) FB_BOOST_PP_IF(p(660, s), m, FB_BOOST_PP_TUPLE_EAT_2)(660, s) FB_BOOST_PP_IF(p(660, s), FB_BOOST_PP_FOR_660, FB_BOOST_PP_TUPLE_EAT_4)(o(660, s), p, o, m) +# define FB_BOOST_PP_FOR_660_I(s, p, o, m) FB_BOOST_PP_IF(p(661, s), m, FB_BOOST_PP_TUPLE_EAT_2)(661, s) FB_BOOST_PP_IF(p(661, s), FB_BOOST_PP_FOR_661, FB_BOOST_PP_TUPLE_EAT_4)(o(661, s), p, o, m) +# define FB_BOOST_PP_FOR_661_I(s, p, o, m) FB_BOOST_PP_IF(p(662, s), m, FB_BOOST_PP_TUPLE_EAT_2)(662, s) FB_BOOST_PP_IF(p(662, s), FB_BOOST_PP_FOR_662, FB_BOOST_PP_TUPLE_EAT_4)(o(662, s), p, o, m) +# define FB_BOOST_PP_FOR_662_I(s, p, o, m) FB_BOOST_PP_IF(p(663, s), m, FB_BOOST_PP_TUPLE_EAT_2)(663, s) FB_BOOST_PP_IF(p(663, s), FB_BOOST_PP_FOR_663, FB_BOOST_PP_TUPLE_EAT_4)(o(663, s), p, o, m) +# define FB_BOOST_PP_FOR_663_I(s, p, o, m) FB_BOOST_PP_IF(p(664, s), m, FB_BOOST_PP_TUPLE_EAT_2)(664, s) FB_BOOST_PP_IF(p(664, s), FB_BOOST_PP_FOR_664, FB_BOOST_PP_TUPLE_EAT_4)(o(664, s), p, o, m) +# define FB_BOOST_PP_FOR_664_I(s, p, o, m) FB_BOOST_PP_IF(p(665, s), m, FB_BOOST_PP_TUPLE_EAT_2)(665, s) FB_BOOST_PP_IF(p(665, s), FB_BOOST_PP_FOR_665, FB_BOOST_PP_TUPLE_EAT_4)(o(665, s), p, o, m) +# define FB_BOOST_PP_FOR_665_I(s, p, o, m) FB_BOOST_PP_IF(p(666, s), m, FB_BOOST_PP_TUPLE_EAT_2)(666, s) FB_BOOST_PP_IF(p(666, s), FB_BOOST_PP_FOR_666, FB_BOOST_PP_TUPLE_EAT_4)(o(666, s), p, o, m) +# define FB_BOOST_PP_FOR_666_I(s, p, o, m) FB_BOOST_PP_IF(p(667, s), m, FB_BOOST_PP_TUPLE_EAT_2)(667, s) FB_BOOST_PP_IF(p(667, s), FB_BOOST_PP_FOR_667, FB_BOOST_PP_TUPLE_EAT_4)(o(667, s), p, o, m) +# define FB_BOOST_PP_FOR_667_I(s, p, o, m) FB_BOOST_PP_IF(p(668, s), m, FB_BOOST_PP_TUPLE_EAT_2)(668, s) FB_BOOST_PP_IF(p(668, s), FB_BOOST_PP_FOR_668, FB_BOOST_PP_TUPLE_EAT_4)(o(668, s), p, o, m) +# define FB_BOOST_PP_FOR_668_I(s, p, o, m) FB_BOOST_PP_IF(p(669, s), m, FB_BOOST_PP_TUPLE_EAT_2)(669, s) FB_BOOST_PP_IF(p(669, s), FB_BOOST_PP_FOR_669, FB_BOOST_PP_TUPLE_EAT_4)(o(669, s), p, o, m) +# define FB_BOOST_PP_FOR_669_I(s, p, o, m) FB_BOOST_PP_IF(p(670, s), m, FB_BOOST_PP_TUPLE_EAT_2)(670, s) FB_BOOST_PP_IF(p(670, s), FB_BOOST_PP_FOR_670, FB_BOOST_PP_TUPLE_EAT_4)(o(670, s), p, o, m) +# define FB_BOOST_PP_FOR_670_I(s, p, o, m) FB_BOOST_PP_IF(p(671, s), m, FB_BOOST_PP_TUPLE_EAT_2)(671, s) FB_BOOST_PP_IF(p(671, s), FB_BOOST_PP_FOR_671, FB_BOOST_PP_TUPLE_EAT_4)(o(671, s), p, o, m) +# define FB_BOOST_PP_FOR_671_I(s, p, o, m) FB_BOOST_PP_IF(p(672, s), m, FB_BOOST_PP_TUPLE_EAT_2)(672, s) FB_BOOST_PP_IF(p(672, s), FB_BOOST_PP_FOR_672, FB_BOOST_PP_TUPLE_EAT_4)(o(672, s), p, o, m) +# define FB_BOOST_PP_FOR_672_I(s, p, o, m) FB_BOOST_PP_IF(p(673, s), m, FB_BOOST_PP_TUPLE_EAT_2)(673, s) FB_BOOST_PP_IF(p(673, s), FB_BOOST_PP_FOR_673, FB_BOOST_PP_TUPLE_EAT_4)(o(673, s), p, o, m) +# define FB_BOOST_PP_FOR_673_I(s, p, o, m) FB_BOOST_PP_IF(p(674, s), m, FB_BOOST_PP_TUPLE_EAT_2)(674, s) FB_BOOST_PP_IF(p(674, s), FB_BOOST_PP_FOR_674, FB_BOOST_PP_TUPLE_EAT_4)(o(674, s), p, o, m) +# define FB_BOOST_PP_FOR_674_I(s, p, o, m) FB_BOOST_PP_IF(p(675, s), m, FB_BOOST_PP_TUPLE_EAT_2)(675, s) FB_BOOST_PP_IF(p(675, s), FB_BOOST_PP_FOR_675, FB_BOOST_PP_TUPLE_EAT_4)(o(675, s), p, o, m) +# define FB_BOOST_PP_FOR_675_I(s, p, o, m) FB_BOOST_PP_IF(p(676, s), m, FB_BOOST_PP_TUPLE_EAT_2)(676, s) FB_BOOST_PP_IF(p(676, s), FB_BOOST_PP_FOR_676, FB_BOOST_PP_TUPLE_EAT_4)(o(676, s), p, o, m) +# define FB_BOOST_PP_FOR_676_I(s, p, o, m) FB_BOOST_PP_IF(p(677, s), m, FB_BOOST_PP_TUPLE_EAT_2)(677, s) FB_BOOST_PP_IF(p(677, s), FB_BOOST_PP_FOR_677, FB_BOOST_PP_TUPLE_EAT_4)(o(677, s), p, o, m) +# define FB_BOOST_PP_FOR_677_I(s, p, o, m) FB_BOOST_PP_IF(p(678, s), m, FB_BOOST_PP_TUPLE_EAT_2)(678, s) FB_BOOST_PP_IF(p(678, s), FB_BOOST_PP_FOR_678, FB_BOOST_PP_TUPLE_EAT_4)(o(678, s), p, o, m) +# define FB_BOOST_PP_FOR_678_I(s, p, o, m) FB_BOOST_PP_IF(p(679, s), m, FB_BOOST_PP_TUPLE_EAT_2)(679, s) FB_BOOST_PP_IF(p(679, s), FB_BOOST_PP_FOR_679, FB_BOOST_PP_TUPLE_EAT_4)(o(679, s), p, o, m) +# define FB_BOOST_PP_FOR_679_I(s, p, o, m) FB_BOOST_PP_IF(p(680, s), m, FB_BOOST_PP_TUPLE_EAT_2)(680, s) FB_BOOST_PP_IF(p(680, s), FB_BOOST_PP_FOR_680, FB_BOOST_PP_TUPLE_EAT_4)(o(680, s), p, o, m) +# define FB_BOOST_PP_FOR_680_I(s, p, o, m) FB_BOOST_PP_IF(p(681, s), m, FB_BOOST_PP_TUPLE_EAT_2)(681, s) FB_BOOST_PP_IF(p(681, s), FB_BOOST_PP_FOR_681, FB_BOOST_PP_TUPLE_EAT_4)(o(681, s), p, o, m) +# define FB_BOOST_PP_FOR_681_I(s, p, o, m) FB_BOOST_PP_IF(p(682, s), m, FB_BOOST_PP_TUPLE_EAT_2)(682, s) FB_BOOST_PP_IF(p(682, s), FB_BOOST_PP_FOR_682, FB_BOOST_PP_TUPLE_EAT_4)(o(682, s), p, o, m) +# define FB_BOOST_PP_FOR_682_I(s, p, o, m) FB_BOOST_PP_IF(p(683, s), m, FB_BOOST_PP_TUPLE_EAT_2)(683, s) FB_BOOST_PP_IF(p(683, s), FB_BOOST_PP_FOR_683, FB_BOOST_PP_TUPLE_EAT_4)(o(683, s), p, o, m) +# define FB_BOOST_PP_FOR_683_I(s, p, o, m) FB_BOOST_PP_IF(p(684, s), m, FB_BOOST_PP_TUPLE_EAT_2)(684, s) FB_BOOST_PP_IF(p(684, s), FB_BOOST_PP_FOR_684, FB_BOOST_PP_TUPLE_EAT_4)(o(684, s), p, o, m) +# define FB_BOOST_PP_FOR_684_I(s, p, o, m) FB_BOOST_PP_IF(p(685, s), m, FB_BOOST_PP_TUPLE_EAT_2)(685, s) FB_BOOST_PP_IF(p(685, s), FB_BOOST_PP_FOR_685, FB_BOOST_PP_TUPLE_EAT_4)(o(685, s), p, o, m) +# define FB_BOOST_PP_FOR_685_I(s, p, o, m) FB_BOOST_PP_IF(p(686, s), m, FB_BOOST_PP_TUPLE_EAT_2)(686, s) FB_BOOST_PP_IF(p(686, s), FB_BOOST_PP_FOR_686, FB_BOOST_PP_TUPLE_EAT_4)(o(686, s), p, o, m) +# define FB_BOOST_PP_FOR_686_I(s, p, o, m) FB_BOOST_PP_IF(p(687, s), m, FB_BOOST_PP_TUPLE_EAT_2)(687, s) FB_BOOST_PP_IF(p(687, s), FB_BOOST_PP_FOR_687, FB_BOOST_PP_TUPLE_EAT_4)(o(687, s), p, o, m) +# define FB_BOOST_PP_FOR_687_I(s, p, o, m) FB_BOOST_PP_IF(p(688, s), m, FB_BOOST_PP_TUPLE_EAT_2)(688, s) FB_BOOST_PP_IF(p(688, s), FB_BOOST_PP_FOR_688, FB_BOOST_PP_TUPLE_EAT_4)(o(688, s), p, o, m) +# define FB_BOOST_PP_FOR_688_I(s, p, o, m) FB_BOOST_PP_IF(p(689, s), m, FB_BOOST_PP_TUPLE_EAT_2)(689, s) FB_BOOST_PP_IF(p(689, s), FB_BOOST_PP_FOR_689, FB_BOOST_PP_TUPLE_EAT_4)(o(689, s), p, o, m) +# define FB_BOOST_PP_FOR_689_I(s, p, o, m) FB_BOOST_PP_IF(p(690, s), m, FB_BOOST_PP_TUPLE_EAT_2)(690, s) FB_BOOST_PP_IF(p(690, s), FB_BOOST_PP_FOR_690, FB_BOOST_PP_TUPLE_EAT_4)(o(690, s), p, o, m) +# define FB_BOOST_PP_FOR_690_I(s, p, o, m) FB_BOOST_PP_IF(p(691, s), m, FB_BOOST_PP_TUPLE_EAT_2)(691, s) FB_BOOST_PP_IF(p(691, s), FB_BOOST_PP_FOR_691, FB_BOOST_PP_TUPLE_EAT_4)(o(691, s), p, o, m) +# define FB_BOOST_PP_FOR_691_I(s, p, o, m) FB_BOOST_PP_IF(p(692, s), m, FB_BOOST_PP_TUPLE_EAT_2)(692, s) FB_BOOST_PP_IF(p(692, s), FB_BOOST_PP_FOR_692, FB_BOOST_PP_TUPLE_EAT_4)(o(692, s), p, o, m) +# define FB_BOOST_PP_FOR_692_I(s, p, o, m) FB_BOOST_PP_IF(p(693, s), m, FB_BOOST_PP_TUPLE_EAT_2)(693, s) FB_BOOST_PP_IF(p(693, s), FB_BOOST_PP_FOR_693, FB_BOOST_PP_TUPLE_EAT_4)(o(693, s), p, o, m) +# define FB_BOOST_PP_FOR_693_I(s, p, o, m) FB_BOOST_PP_IF(p(694, s), m, FB_BOOST_PP_TUPLE_EAT_2)(694, s) FB_BOOST_PP_IF(p(694, s), FB_BOOST_PP_FOR_694, FB_BOOST_PP_TUPLE_EAT_4)(o(694, s), p, o, m) +# define FB_BOOST_PP_FOR_694_I(s, p, o, m) FB_BOOST_PP_IF(p(695, s), m, FB_BOOST_PP_TUPLE_EAT_2)(695, s) FB_BOOST_PP_IF(p(695, s), FB_BOOST_PP_FOR_695, FB_BOOST_PP_TUPLE_EAT_4)(o(695, s), p, o, m) +# define FB_BOOST_PP_FOR_695_I(s, p, o, m) FB_BOOST_PP_IF(p(696, s), m, FB_BOOST_PP_TUPLE_EAT_2)(696, s) FB_BOOST_PP_IF(p(696, s), FB_BOOST_PP_FOR_696, FB_BOOST_PP_TUPLE_EAT_4)(o(696, s), p, o, m) +# define FB_BOOST_PP_FOR_696_I(s, p, o, m) FB_BOOST_PP_IF(p(697, s), m, FB_BOOST_PP_TUPLE_EAT_2)(697, s) FB_BOOST_PP_IF(p(697, s), FB_BOOST_PP_FOR_697, FB_BOOST_PP_TUPLE_EAT_4)(o(697, s), p, o, m) +# define FB_BOOST_PP_FOR_697_I(s, p, o, m) FB_BOOST_PP_IF(p(698, s), m, FB_BOOST_PP_TUPLE_EAT_2)(698, s) FB_BOOST_PP_IF(p(698, s), FB_BOOST_PP_FOR_698, FB_BOOST_PP_TUPLE_EAT_4)(o(698, s), p, o, m) +# define FB_BOOST_PP_FOR_698_I(s, p, o, m) FB_BOOST_PP_IF(p(699, s), m, FB_BOOST_PP_TUPLE_EAT_2)(699, s) FB_BOOST_PP_IF(p(699, s), FB_BOOST_PP_FOR_699, FB_BOOST_PP_TUPLE_EAT_4)(o(699, s), p, o, m) +# define FB_BOOST_PP_FOR_699_I(s, p, o, m) FB_BOOST_PP_IF(p(700, s), m, FB_BOOST_PP_TUPLE_EAT_2)(700, s) FB_BOOST_PP_IF(p(700, s), FB_BOOST_PP_FOR_700, FB_BOOST_PP_TUPLE_EAT_4)(o(700, s), p, o, m) +# define FB_BOOST_PP_FOR_700_I(s, p, o, m) FB_BOOST_PP_IF(p(701, s), m, FB_BOOST_PP_TUPLE_EAT_2)(701, s) FB_BOOST_PP_IF(p(701, s), FB_BOOST_PP_FOR_701, FB_BOOST_PP_TUPLE_EAT_4)(o(701, s), p, o, m) +# define FB_BOOST_PP_FOR_701_I(s, p, o, m) FB_BOOST_PP_IF(p(702, s), m, FB_BOOST_PP_TUPLE_EAT_2)(702, s) FB_BOOST_PP_IF(p(702, s), FB_BOOST_PP_FOR_702, FB_BOOST_PP_TUPLE_EAT_4)(o(702, s), p, o, m) +# define FB_BOOST_PP_FOR_702_I(s, p, o, m) FB_BOOST_PP_IF(p(703, s), m, FB_BOOST_PP_TUPLE_EAT_2)(703, s) FB_BOOST_PP_IF(p(703, s), FB_BOOST_PP_FOR_703, FB_BOOST_PP_TUPLE_EAT_4)(o(703, s), p, o, m) +# define FB_BOOST_PP_FOR_703_I(s, p, o, m) FB_BOOST_PP_IF(p(704, s), m, FB_BOOST_PP_TUPLE_EAT_2)(704, s) FB_BOOST_PP_IF(p(704, s), FB_BOOST_PP_FOR_704, FB_BOOST_PP_TUPLE_EAT_4)(o(704, s), p, o, m) +# define FB_BOOST_PP_FOR_704_I(s, p, o, m) FB_BOOST_PP_IF(p(705, s), m, FB_BOOST_PP_TUPLE_EAT_2)(705, s) FB_BOOST_PP_IF(p(705, s), FB_BOOST_PP_FOR_705, FB_BOOST_PP_TUPLE_EAT_4)(o(705, s), p, o, m) +# define FB_BOOST_PP_FOR_705_I(s, p, o, m) FB_BOOST_PP_IF(p(706, s), m, FB_BOOST_PP_TUPLE_EAT_2)(706, s) FB_BOOST_PP_IF(p(706, s), FB_BOOST_PP_FOR_706, FB_BOOST_PP_TUPLE_EAT_4)(o(706, s), p, o, m) +# define FB_BOOST_PP_FOR_706_I(s, p, o, m) FB_BOOST_PP_IF(p(707, s), m, FB_BOOST_PP_TUPLE_EAT_2)(707, s) FB_BOOST_PP_IF(p(707, s), FB_BOOST_PP_FOR_707, FB_BOOST_PP_TUPLE_EAT_4)(o(707, s), p, o, m) +# define FB_BOOST_PP_FOR_707_I(s, p, o, m) FB_BOOST_PP_IF(p(708, s), m, FB_BOOST_PP_TUPLE_EAT_2)(708, s) FB_BOOST_PP_IF(p(708, s), FB_BOOST_PP_FOR_708, FB_BOOST_PP_TUPLE_EAT_4)(o(708, s), p, o, m) +# define FB_BOOST_PP_FOR_708_I(s, p, o, m) FB_BOOST_PP_IF(p(709, s), m, FB_BOOST_PP_TUPLE_EAT_2)(709, s) FB_BOOST_PP_IF(p(709, s), FB_BOOST_PP_FOR_709, FB_BOOST_PP_TUPLE_EAT_4)(o(709, s), p, o, m) +# define FB_BOOST_PP_FOR_709_I(s, p, o, m) FB_BOOST_PP_IF(p(710, s), m, FB_BOOST_PP_TUPLE_EAT_2)(710, s) FB_BOOST_PP_IF(p(710, s), FB_BOOST_PP_FOR_710, FB_BOOST_PP_TUPLE_EAT_4)(o(710, s), p, o, m) +# define FB_BOOST_PP_FOR_710_I(s, p, o, m) FB_BOOST_PP_IF(p(711, s), m, FB_BOOST_PP_TUPLE_EAT_2)(711, s) FB_BOOST_PP_IF(p(711, s), FB_BOOST_PP_FOR_711, FB_BOOST_PP_TUPLE_EAT_4)(o(711, s), p, o, m) +# define FB_BOOST_PP_FOR_711_I(s, p, o, m) FB_BOOST_PP_IF(p(712, s), m, FB_BOOST_PP_TUPLE_EAT_2)(712, s) FB_BOOST_PP_IF(p(712, s), FB_BOOST_PP_FOR_712, FB_BOOST_PP_TUPLE_EAT_4)(o(712, s), p, o, m) +# define FB_BOOST_PP_FOR_712_I(s, p, o, m) FB_BOOST_PP_IF(p(713, s), m, FB_BOOST_PP_TUPLE_EAT_2)(713, s) FB_BOOST_PP_IF(p(713, s), FB_BOOST_PP_FOR_713, FB_BOOST_PP_TUPLE_EAT_4)(o(713, s), p, o, m) +# define FB_BOOST_PP_FOR_713_I(s, p, o, m) FB_BOOST_PP_IF(p(714, s), m, FB_BOOST_PP_TUPLE_EAT_2)(714, s) FB_BOOST_PP_IF(p(714, s), FB_BOOST_PP_FOR_714, FB_BOOST_PP_TUPLE_EAT_4)(o(714, s), p, o, m) +# define FB_BOOST_PP_FOR_714_I(s, p, o, m) FB_BOOST_PP_IF(p(715, s), m, FB_BOOST_PP_TUPLE_EAT_2)(715, s) FB_BOOST_PP_IF(p(715, s), FB_BOOST_PP_FOR_715, FB_BOOST_PP_TUPLE_EAT_4)(o(715, s), p, o, m) +# define FB_BOOST_PP_FOR_715_I(s, p, o, m) FB_BOOST_PP_IF(p(716, s), m, FB_BOOST_PP_TUPLE_EAT_2)(716, s) FB_BOOST_PP_IF(p(716, s), FB_BOOST_PP_FOR_716, FB_BOOST_PP_TUPLE_EAT_4)(o(716, s), p, o, m) +# define FB_BOOST_PP_FOR_716_I(s, p, o, m) FB_BOOST_PP_IF(p(717, s), m, FB_BOOST_PP_TUPLE_EAT_2)(717, s) FB_BOOST_PP_IF(p(717, s), FB_BOOST_PP_FOR_717, FB_BOOST_PP_TUPLE_EAT_4)(o(717, s), p, o, m) +# define FB_BOOST_PP_FOR_717_I(s, p, o, m) FB_BOOST_PP_IF(p(718, s), m, FB_BOOST_PP_TUPLE_EAT_2)(718, s) FB_BOOST_PP_IF(p(718, s), FB_BOOST_PP_FOR_718, FB_BOOST_PP_TUPLE_EAT_4)(o(718, s), p, o, m) +# define FB_BOOST_PP_FOR_718_I(s, p, o, m) FB_BOOST_PP_IF(p(719, s), m, FB_BOOST_PP_TUPLE_EAT_2)(719, s) FB_BOOST_PP_IF(p(719, s), FB_BOOST_PP_FOR_719, FB_BOOST_PP_TUPLE_EAT_4)(o(719, s), p, o, m) +# define FB_BOOST_PP_FOR_719_I(s, p, o, m) FB_BOOST_PP_IF(p(720, s), m, FB_BOOST_PP_TUPLE_EAT_2)(720, s) FB_BOOST_PP_IF(p(720, s), FB_BOOST_PP_FOR_720, FB_BOOST_PP_TUPLE_EAT_4)(o(720, s), p, o, m) +# define FB_BOOST_PP_FOR_720_I(s, p, o, m) FB_BOOST_PP_IF(p(721, s), m, FB_BOOST_PP_TUPLE_EAT_2)(721, s) FB_BOOST_PP_IF(p(721, s), FB_BOOST_PP_FOR_721, FB_BOOST_PP_TUPLE_EAT_4)(o(721, s), p, o, m) +# define FB_BOOST_PP_FOR_721_I(s, p, o, m) FB_BOOST_PP_IF(p(722, s), m, FB_BOOST_PP_TUPLE_EAT_2)(722, s) FB_BOOST_PP_IF(p(722, s), FB_BOOST_PP_FOR_722, FB_BOOST_PP_TUPLE_EAT_4)(o(722, s), p, o, m) +# define FB_BOOST_PP_FOR_722_I(s, p, o, m) FB_BOOST_PP_IF(p(723, s), m, FB_BOOST_PP_TUPLE_EAT_2)(723, s) FB_BOOST_PP_IF(p(723, s), FB_BOOST_PP_FOR_723, FB_BOOST_PP_TUPLE_EAT_4)(o(723, s), p, o, m) +# define FB_BOOST_PP_FOR_723_I(s, p, o, m) FB_BOOST_PP_IF(p(724, s), m, FB_BOOST_PP_TUPLE_EAT_2)(724, s) FB_BOOST_PP_IF(p(724, s), FB_BOOST_PP_FOR_724, FB_BOOST_PP_TUPLE_EAT_4)(o(724, s), p, o, m) +# define FB_BOOST_PP_FOR_724_I(s, p, o, m) FB_BOOST_PP_IF(p(725, s), m, FB_BOOST_PP_TUPLE_EAT_2)(725, s) FB_BOOST_PP_IF(p(725, s), FB_BOOST_PP_FOR_725, FB_BOOST_PP_TUPLE_EAT_4)(o(725, s), p, o, m) +# define FB_BOOST_PP_FOR_725_I(s, p, o, m) FB_BOOST_PP_IF(p(726, s), m, FB_BOOST_PP_TUPLE_EAT_2)(726, s) FB_BOOST_PP_IF(p(726, s), FB_BOOST_PP_FOR_726, FB_BOOST_PP_TUPLE_EAT_4)(o(726, s), p, o, m) +# define FB_BOOST_PP_FOR_726_I(s, p, o, m) FB_BOOST_PP_IF(p(727, s), m, FB_BOOST_PP_TUPLE_EAT_2)(727, s) FB_BOOST_PP_IF(p(727, s), FB_BOOST_PP_FOR_727, FB_BOOST_PP_TUPLE_EAT_4)(o(727, s), p, o, m) +# define FB_BOOST_PP_FOR_727_I(s, p, o, m) FB_BOOST_PP_IF(p(728, s), m, FB_BOOST_PP_TUPLE_EAT_2)(728, s) FB_BOOST_PP_IF(p(728, s), FB_BOOST_PP_FOR_728, FB_BOOST_PP_TUPLE_EAT_4)(o(728, s), p, o, m) +# define FB_BOOST_PP_FOR_728_I(s, p, o, m) FB_BOOST_PP_IF(p(729, s), m, FB_BOOST_PP_TUPLE_EAT_2)(729, s) FB_BOOST_PP_IF(p(729, s), FB_BOOST_PP_FOR_729, FB_BOOST_PP_TUPLE_EAT_4)(o(729, s), p, o, m) +# define FB_BOOST_PP_FOR_729_I(s, p, o, m) FB_BOOST_PP_IF(p(730, s), m, FB_BOOST_PP_TUPLE_EAT_2)(730, s) FB_BOOST_PP_IF(p(730, s), FB_BOOST_PP_FOR_730, FB_BOOST_PP_TUPLE_EAT_4)(o(730, s), p, o, m) +# define FB_BOOST_PP_FOR_730_I(s, p, o, m) FB_BOOST_PP_IF(p(731, s), m, FB_BOOST_PP_TUPLE_EAT_2)(731, s) FB_BOOST_PP_IF(p(731, s), FB_BOOST_PP_FOR_731, FB_BOOST_PP_TUPLE_EAT_4)(o(731, s), p, o, m) +# define FB_BOOST_PP_FOR_731_I(s, p, o, m) FB_BOOST_PP_IF(p(732, s), m, FB_BOOST_PP_TUPLE_EAT_2)(732, s) FB_BOOST_PP_IF(p(732, s), FB_BOOST_PP_FOR_732, FB_BOOST_PP_TUPLE_EAT_4)(o(732, s), p, o, m) +# define FB_BOOST_PP_FOR_732_I(s, p, o, m) FB_BOOST_PP_IF(p(733, s), m, FB_BOOST_PP_TUPLE_EAT_2)(733, s) FB_BOOST_PP_IF(p(733, s), FB_BOOST_PP_FOR_733, FB_BOOST_PP_TUPLE_EAT_4)(o(733, s), p, o, m) +# define FB_BOOST_PP_FOR_733_I(s, p, o, m) FB_BOOST_PP_IF(p(734, s), m, FB_BOOST_PP_TUPLE_EAT_2)(734, s) FB_BOOST_PP_IF(p(734, s), FB_BOOST_PP_FOR_734, FB_BOOST_PP_TUPLE_EAT_4)(o(734, s), p, o, m) +# define FB_BOOST_PP_FOR_734_I(s, p, o, m) FB_BOOST_PP_IF(p(735, s), m, FB_BOOST_PP_TUPLE_EAT_2)(735, s) FB_BOOST_PP_IF(p(735, s), FB_BOOST_PP_FOR_735, FB_BOOST_PP_TUPLE_EAT_4)(o(735, s), p, o, m) +# define FB_BOOST_PP_FOR_735_I(s, p, o, m) FB_BOOST_PP_IF(p(736, s), m, FB_BOOST_PP_TUPLE_EAT_2)(736, s) FB_BOOST_PP_IF(p(736, s), FB_BOOST_PP_FOR_736, FB_BOOST_PP_TUPLE_EAT_4)(o(736, s), p, o, m) +# define FB_BOOST_PP_FOR_736_I(s, p, o, m) FB_BOOST_PP_IF(p(737, s), m, FB_BOOST_PP_TUPLE_EAT_2)(737, s) FB_BOOST_PP_IF(p(737, s), FB_BOOST_PP_FOR_737, FB_BOOST_PP_TUPLE_EAT_4)(o(737, s), p, o, m) +# define FB_BOOST_PP_FOR_737_I(s, p, o, m) FB_BOOST_PP_IF(p(738, s), m, FB_BOOST_PP_TUPLE_EAT_2)(738, s) FB_BOOST_PP_IF(p(738, s), FB_BOOST_PP_FOR_738, FB_BOOST_PP_TUPLE_EAT_4)(o(738, s), p, o, m) +# define FB_BOOST_PP_FOR_738_I(s, p, o, m) FB_BOOST_PP_IF(p(739, s), m, FB_BOOST_PP_TUPLE_EAT_2)(739, s) FB_BOOST_PP_IF(p(739, s), FB_BOOST_PP_FOR_739, FB_BOOST_PP_TUPLE_EAT_4)(o(739, s), p, o, m) +# define FB_BOOST_PP_FOR_739_I(s, p, o, m) FB_BOOST_PP_IF(p(740, s), m, FB_BOOST_PP_TUPLE_EAT_2)(740, s) FB_BOOST_PP_IF(p(740, s), FB_BOOST_PP_FOR_740, FB_BOOST_PP_TUPLE_EAT_4)(o(740, s), p, o, m) +# define FB_BOOST_PP_FOR_740_I(s, p, o, m) FB_BOOST_PP_IF(p(741, s), m, FB_BOOST_PP_TUPLE_EAT_2)(741, s) FB_BOOST_PP_IF(p(741, s), FB_BOOST_PP_FOR_741, FB_BOOST_PP_TUPLE_EAT_4)(o(741, s), p, o, m) +# define FB_BOOST_PP_FOR_741_I(s, p, o, m) FB_BOOST_PP_IF(p(742, s), m, FB_BOOST_PP_TUPLE_EAT_2)(742, s) FB_BOOST_PP_IF(p(742, s), FB_BOOST_PP_FOR_742, FB_BOOST_PP_TUPLE_EAT_4)(o(742, s), p, o, m) +# define FB_BOOST_PP_FOR_742_I(s, p, o, m) FB_BOOST_PP_IF(p(743, s), m, FB_BOOST_PP_TUPLE_EAT_2)(743, s) FB_BOOST_PP_IF(p(743, s), FB_BOOST_PP_FOR_743, FB_BOOST_PP_TUPLE_EAT_4)(o(743, s), p, o, m) +# define FB_BOOST_PP_FOR_743_I(s, p, o, m) FB_BOOST_PP_IF(p(744, s), m, FB_BOOST_PP_TUPLE_EAT_2)(744, s) FB_BOOST_PP_IF(p(744, s), FB_BOOST_PP_FOR_744, FB_BOOST_PP_TUPLE_EAT_4)(o(744, s), p, o, m) +# define FB_BOOST_PP_FOR_744_I(s, p, o, m) FB_BOOST_PP_IF(p(745, s), m, FB_BOOST_PP_TUPLE_EAT_2)(745, s) FB_BOOST_PP_IF(p(745, s), FB_BOOST_PP_FOR_745, FB_BOOST_PP_TUPLE_EAT_4)(o(745, s), p, o, m) +# define FB_BOOST_PP_FOR_745_I(s, p, o, m) FB_BOOST_PP_IF(p(746, s), m, FB_BOOST_PP_TUPLE_EAT_2)(746, s) FB_BOOST_PP_IF(p(746, s), FB_BOOST_PP_FOR_746, FB_BOOST_PP_TUPLE_EAT_4)(o(746, s), p, o, m) +# define FB_BOOST_PP_FOR_746_I(s, p, o, m) FB_BOOST_PP_IF(p(747, s), m, FB_BOOST_PP_TUPLE_EAT_2)(747, s) FB_BOOST_PP_IF(p(747, s), FB_BOOST_PP_FOR_747, FB_BOOST_PP_TUPLE_EAT_4)(o(747, s), p, o, m) +# define FB_BOOST_PP_FOR_747_I(s, p, o, m) FB_BOOST_PP_IF(p(748, s), m, FB_BOOST_PP_TUPLE_EAT_2)(748, s) FB_BOOST_PP_IF(p(748, s), FB_BOOST_PP_FOR_748, FB_BOOST_PP_TUPLE_EAT_4)(o(748, s), p, o, m) +# define FB_BOOST_PP_FOR_748_I(s, p, o, m) FB_BOOST_PP_IF(p(749, s), m, FB_BOOST_PP_TUPLE_EAT_2)(749, s) FB_BOOST_PP_IF(p(749, s), FB_BOOST_PP_FOR_749, FB_BOOST_PP_TUPLE_EAT_4)(o(749, s), p, o, m) +# define FB_BOOST_PP_FOR_749_I(s, p, o, m) FB_BOOST_PP_IF(p(750, s), m, FB_BOOST_PP_TUPLE_EAT_2)(750, s) FB_BOOST_PP_IF(p(750, s), FB_BOOST_PP_FOR_750, FB_BOOST_PP_TUPLE_EAT_4)(o(750, s), p, o, m) +# define FB_BOOST_PP_FOR_750_I(s, p, o, m) FB_BOOST_PP_IF(p(751, s), m, FB_BOOST_PP_TUPLE_EAT_2)(751, s) FB_BOOST_PP_IF(p(751, s), FB_BOOST_PP_FOR_751, FB_BOOST_PP_TUPLE_EAT_4)(o(751, s), p, o, m) +# define FB_BOOST_PP_FOR_751_I(s, p, o, m) FB_BOOST_PP_IF(p(752, s), m, FB_BOOST_PP_TUPLE_EAT_2)(752, s) FB_BOOST_PP_IF(p(752, s), FB_BOOST_PP_FOR_752, FB_BOOST_PP_TUPLE_EAT_4)(o(752, s), p, o, m) +# define FB_BOOST_PP_FOR_752_I(s, p, o, m) FB_BOOST_PP_IF(p(753, s), m, FB_BOOST_PP_TUPLE_EAT_2)(753, s) FB_BOOST_PP_IF(p(753, s), FB_BOOST_PP_FOR_753, FB_BOOST_PP_TUPLE_EAT_4)(o(753, s), p, o, m) +# define FB_BOOST_PP_FOR_753_I(s, p, o, m) FB_BOOST_PP_IF(p(754, s), m, FB_BOOST_PP_TUPLE_EAT_2)(754, s) FB_BOOST_PP_IF(p(754, s), FB_BOOST_PP_FOR_754, FB_BOOST_PP_TUPLE_EAT_4)(o(754, s), p, o, m) +# define FB_BOOST_PP_FOR_754_I(s, p, o, m) FB_BOOST_PP_IF(p(755, s), m, FB_BOOST_PP_TUPLE_EAT_2)(755, s) FB_BOOST_PP_IF(p(755, s), FB_BOOST_PP_FOR_755, FB_BOOST_PP_TUPLE_EAT_4)(o(755, s), p, o, m) +# define FB_BOOST_PP_FOR_755_I(s, p, o, m) FB_BOOST_PP_IF(p(756, s), m, FB_BOOST_PP_TUPLE_EAT_2)(756, s) FB_BOOST_PP_IF(p(756, s), FB_BOOST_PP_FOR_756, FB_BOOST_PP_TUPLE_EAT_4)(o(756, s), p, o, m) +# define FB_BOOST_PP_FOR_756_I(s, p, o, m) FB_BOOST_PP_IF(p(757, s), m, FB_BOOST_PP_TUPLE_EAT_2)(757, s) FB_BOOST_PP_IF(p(757, s), FB_BOOST_PP_FOR_757, FB_BOOST_PP_TUPLE_EAT_4)(o(757, s), p, o, m) +# define FB_BOOST_PP_FOR_757_I(s, p, o, m) FB_BOOST_PP_IF(p(758, s), m, FB_BOOST_PP_TUPLE_EAT_2)(758, s) FB_BOOST_PP_IF(p(758, s), FB_BOOST_PP_FOR_758, FB_BOOST_PP_TUPLE_EAT_4)(o(758, s), p, o, m) +# define FB_BOOST_PP_FOR_758_I(s, p, o, m) FB_BOOST_PP_IF(p(759, s), m, FB_BOOST_PP_TUPLE_EAT_2)(759, s) FB_BOOST_PP_IF(p(759, s), FB_BOOST_PP_FOR_759, FB_BOOST_PP_TUPLE_EAT_4)(o(759, s), p, o, m) +# define FB_BOOST_PP_FOR_759_I(s, p, o, m) FB_BOOST_PP_IF(p(760, s), m, FB_BOOST_PP_TUPLE_EAT_2)(760, s) FB_BOOST_PP_IF(p(760, s), FB_BOOST_PP_FOR_760, FB_BOOST_PP_TUPLE_EAT_4)(o(760, s), p, o, m) +# define FB_BOOST_PP_FOR_760_I(s, p, o, m) FB_BOOST_PP_IF(p(761, s), m, FB_BOOST_PP_TUPLE_EAT_2)(761, s) FB_BOOST_PP_IF(p(761, s), FB_BOOST_PP_FOR_761, FB_BOOST_PP_TUPLE_EAT_4)(o(761, s), p, o, m) +# define FB_BOOST_PP_FOR_761_I(s, p, o, m) FB_BOOST_PP_IF(p(762, s), m, FB_BOOST_PP_TUPLE_EAT_2)(762, s) FB_BOOST_PP_IF(p(762, s), FB_BOOST_PP_FOR_762, FB_BOOST_PP_TUPLE_EAT_4)(o(762, s), p, o, m) +# define FB_BOOST_PP_FOR_762_I(s, p, o, m) FB_BOOST_PP_IF(p(763, s), m, FB_BOOST_PP_TUPLE_EAT_2)(763, s) FB_BOOST_PP_IF(p(763, s), FB_BOOST_PP_FOR_763, FB_BOOST_PP_TUPLE_EAT_4)(o(763, s), p, o, m) +# define FB_BOOST_PP_FOR_763_I(s, p, o, m) FB_BOOST_PP_IF(p(764, s), m, FB_BOOST_PP_TUPLE_EAT_2)(764, s) FB_BOOST_PP_IF(p(764, s), FB_BOOST_PP_FOR_764, FB_BOOST_PP_TUPLE_EAT_4)(o(764, s), p, o, m) +# define FB_BOOST_PP_FOR_764_I(s, p, o, m) FB_BOOST_PP_IF(p(765, s), m, FB_BOOST_PP_TUPLE_EAT_2)(765, s) FB_BOOST_PP_IF(p(765, s), FB_BOOST_PP_FOR_765, FB_BOOST_PP_TUPLE_EAT_4)(o(765, s), p, o, m) +# define FB_BOOST_PP_FOR_765_I(s, p, o, m) FB_BOOST_PP_IF(p(766, s), m, FB_BOOST_PP_TUPLE_EAT_2)(766, s) FB_BOOST_PP_IF(p(766, s), FB_BOOST_PP_FOR_766, FB_BOOST_PP_TUPLE_EAT_4)(o(766, s), p, o, m) +# define FB_BOOST_PP_FOR_766_I(s, p, o, m) FB_BOOST_PP_IF(p(767, s), m, FB_BOOST_PP_TUPLE_EAT_2)(767, s) FB_BOOST_PP_IF(p(767, s), FB_BOOST_PP_FOR_767, FB_BOOST_PP_TUPLE_EAT_4)(o(767, s), p, o, m) +# define FB_BOOST_PP_FOR_767_I(s, p, o, m) FB_BOOST_PP_IF(p(768, s), m, FB_BOOST_PP_TUPLE_EAT_2)(768, s) FB_BOOST_PP_IF(p(768, s), FB_BOOST_PP_FOR_768, FB_BOOST_PP_TUPLE_EAT_4)(o(768, s), p, o, m) +# define FB_BOOST_PP_FOR_768_I(s, p, o, m) FB_BOOST_PP_IF(p(769, s), m, FB_BOOST_PP_TUPLE_EAT_2)(769, s) FB_BOOST_PP_IF(p(769, s), FB_BOOST_PP_FOR_769, FB_BOOST_PP_TUPLE_EAT_4)(o(769, s), p, o, m) +# define FB_BOOST_PP_FOR_769_I(s, p, o, m) FB_BOOST_PP_IF(p(770, s), m, FB_BOOST_PP_TUPLE_EAT_2)(770, s) FB_BOOST_PP_IF(p(770, s), FB_BOOST_PP_FOR_770, FB_BOOST_PP_TUPLE_EAT_4)(o(770, s), p, o, m) +# define FB_BOOST_PP_FOR_770_I(s, p, o, m) FB_BOOST_PP_IF(p(771, s), m, FB_BOOST_PP_TUPLE_EAT_2)(771, s) FB_BOOST_PP_IF(p(771, s), FB_BOOST_PP_FOR_771, FB_BOOST_PP_TUPLE_EAT_4)(o(771, s), p, o, m) +# define FB_BOOST_PP_FOR_771_I(s, p, o, m) FB_BOOST_PP_IF(p(772, s), m, FB_BOOST_PP_TUPLE_EAT_2)(772, s) FB_BOOST_PP_IF(p(772, s), FB_BOOST_PP_FOR_772, FB_BOOST_PP_TUPLE_EAT_4)(o(772, s), p, o, m) +# define FB_BOOST_PP_FOR_772_I(s, p, o, m) FB_BOOST_PP_IF(p(773, s), m, FB_BOOST_PP_TUPLE_EAT_2)(773, s) FB_BOOST_PP_IF(p(773, s), FB_BOOST_PP_FOR_773, FB_BOOST_PP_TUPLE_EAT_4)(o(773, s), p, o, m) +# define FB_BOOST_PP_FOR_773_I(s, p, o, m) FB_BOOST_PP_IF(p(774, s), m, FB_BOOST_PP_TUPLE_EAT_2)(774, s) FB_BOOST_PP_IF(p(774, s), FB_BOOST_PP_FOR_774, FB_BOOST_PP_TUPLE_EAT_4)(o(774, s), p, o, m) +# define FB_BOOST_PP_FOR_774_I(s, p, o, m) FB_BOOST_PP_IF(p(775, s), m, FB_BOOST_PP_TUPLE_EAT_2)(775, s) FB_BOOST_PP_IF(p(775, s), FB_BOOST_PP_FOR_775, FB_BOOST_PP_TUPLE_EAT_4)(o(775, s), p, o, m) +# define FB_BOOST_PP_FOR_775_I(s, p, o, m) FB_BOOST_PP_IF(p(776, s), m, FB_BOOST_PP_TUPLE_EAT_2)(776, s) FB_BOOST_PP_IF(p(776, s), FB_BOOST_PP_FOR_776, FB_BOOST_PP_TUPLE_EAT_4)(o(776, s), p, o, m) +# define FB_BOOST_PP_FOR_776_I(s, p, o, m) FB_BOOST_PP_IF(p(777, s), m, FB_BOOST_PP_TUPLE_EAT_2)(777, s) FB_BOOST_PP_IF(p(777, s), FB_BOOST_PP_FOR_777, FB_BOOST_PP_TUPLE_EAT_4)(o(777, s), p, o, m) +# define FB_BOOST_PP_FOR_777_I(s, p, o, m) FB_BOOST_PP_IF(p(778, s), m, FB_BOOST_PP_TUPLE_EAT_2)(778, s) FB_BOOST_PP_IF(p(778, s), FB_BOOST_PP_FOR_778, FB_BOOST_PP_TUPLE_EAT_4)(o(778, s), p, o, m) +# define FB_BOOST_PP_FOR_778_I(s, p, o, m) FB_BOOST_PP_IF(p(779, s), m, FB_BOOST_PP_TUPLE_EAT_2)(779, s) FB_BOOST_PP_IF(p(779, s), FB_BOOST_PP_FOR_779, FB_BOOST_PP_TUPLE_EAT_4)(o(779, s), p, o, m) +# define FB_BOOST_PP_FOR_779_I(s, p, o, m) FB_BOOST_PP_IF(p(780, s), m, FB_BOOST_PP_TUPLE_EAT_2)(780, s) FB_BOOST_PP_IF(p(780, s), FB_BOOST_PP_FOR_780, FB_BOOST_PP_TUPLE_EAT_4)(o(780, s), p, o, m) +# define FB_BOOST_PP_FOR_780_I(s, p, o, m) FB_BOOST_PP_IF(p(781, s), m, FB_BOOST_PP_TUPLE_EAT_2)(781, s) FB_BOOST_PP_IF(p(781, s), FB_BOOST_PP_FOR_781, FB_BOOST_PP_TUPLE_EAT_4)(o(781, s), p, o, m) +# define FB_BOOST_PP_FOR_781_I(s, p, o, m) FB_BOOST_PP_IF(p(782, s), m, FB_BOOST_PP_TUPLE_EAT_2)(782, s) FB_BOOST_PP_IF(p(782, s), FB_BOOST_PP_FOR_782, FB_BOOST_PP_TUPLE_EAT_4)(o(782, s), p, o, m) +# define FB_BOOST_PP_FOR_782_I(s, p, o, m) FB_BOOST_PP_IF(p(783, s), m, FB_BOOST_PP_TUPLE_EAT_2)(783, s) FB_BOOST_PP_IF(p(783, s), FB_BOOST_PP_FOR_783, FB_BOOST_PP_TUPLE_EAT_4)(o(783, s), p, o, m) +# define FB_BOOST_PP_FOR_783_I(s, p, o, m) FB_BOOST_PP_IF(p(784, s), m, FB_BOOST_PP_TUPLE_EAT_2)(784, s) FB_BOOST_PP_IF(p(784, s), FB_BOOST_PP_FOR_784, FB_BOOST_PP_TUPLE_EAT_4)(o(784, s), p, o, m) +# define FB_BOOST_PP_FOR_784_I(s, p, o, m) FB_BOOST_PP_IF(p(785, s), m, FB_BOOST_PP_TUPLE_EAT_2)(785, s) FB_BOOST_PP_IF(p(785, s), FB_BOOST_PP_FOR_785, FB_BOOST_PP_TUPLE_EAT_4)(o(785, s), p, o, m) +# define FB_BOOST_PP_FOR_785_I(s, p, o, m) FB_BOOST_PP_IF(p(786, s), m, FB_BOOST_PP_TUPLE_EAT_2)(786, s) FB_BOOST_PP_IF(p(786, s), FB_BOOST_PP_FOR_786, FB_BOOST_PP_TUPLE_EAT_4)(o(786, s), p, o, m) +# define FB_BOOST_PP_FOR_786_I(s, p, o, m) FB_BOOST_PP_IF(p(787, s), m, FB_BOOST_PP_TUPLE_EAT_2)(787, s) FB_BOOST_PP_IF(p(787, s), FB_BOOST_PP_FOR_787, FB_BOOST_PP_TUPLE_EAT_4)(o(787, s), p, o, m) +# define FB_BOOST_PP_FOR_787_I(s, p, o, m) FB_BOOST_PP_IF(p(788, s), m, FB_BOOST_PP_TUPLE_EAT_2)(788, s) FB_BOOST_PP_IF(p(788, s), FB_BOOST_PP_FOR_788, FB_BOOST_PP_TUPLE_EAT_4)(o(788, s), p, o, m) +# define FB_BOOST_PP_FOR_788_I(s, p, o, m) FB_BOOST_PP_IF(p(789, s), m, FB_BOOST_PP_TUPLE_EAT_2)(789, s) FB_BOOST_PP_IF(p(789, s), FB_BOOST_PP_FOR_789, FB_BOOST_PP_TUPLE_EAT_4)(o(789, s), p, o, m) +# define FB_BOOST_PP_FOR_789_I(s, p, o, m) FB_BOOST_PP_IF(p(790, s), m, FB_BOOST_PP_TUPLE_EAT_2)(790, s) FB_BOOST_PP_IF(p(790, s), FB_BOOST_PP_FOR_790, FB_BOOST_PP_TUPLE_EAT_4)(o(790, s), p, o, m) +# define FB_BOOST_PP_FOR_790_I(s, p, o, m) FB_BOOST_PP_IF(p(791, s), m, FB_BOOST_PP_TUPLE_EAT_2)(791, s) FB_BOOST_PP_IF(p(791, s), FB_BOOST_PP_FOR_791, FB_BOOST_PP_TUPLE_EAT_4)(o(791, s), p, o, m) +# define FB_BOOST_PP_FOR_791_I(s, p, o, m) FB_BOOST_PP_IF(p(792, s), m, FB_BOOST_PP_TUPLE_EAT_2)(792, s) FB_BOOST_PP_IF(p(792, s), FB_BOOST_PP_FOR_792, FB_BOOST_PP_TUPLE_EAT_4)(o(792, s), p, o, m) +# define FB_BOOST_PP_FOR_792_I(s, p, o, m) FB_BOOST_PP_IF(p(793, s), m, FB_BOOST_PP_TUPLE_EAT_2)(793, s) FB_BOOST_PP_IF(p(793, s), FB_BOOST_PP_FOR_793, FB_BOOST_PP_TUPLE_EAT_4)(o(793, s), p, o, m) +# define FB_BOOST_PP_FOR_793_I(s, p, o, m) FB_BOOST_PP_IF(p(794, s), m, FB_BOOST_PP_TUPLE_EAT_2)(794, s) FB_BOOST_PP_IF(p(794, s), FB_BOOST_PP_FOR_794, FB_BOOST_PP_TUPLE_EAT_4)(o(794, s), p, o, m) +# define FB_BOOST_PP_FOR_794_I(s, p, o, m) FB_BOOST_PP_IF(p(795, s), m, FB_BOOST_PP_TUPLE_EAT_2)(795, s) FB_BOOST_PP_IF(p(795, s), FB_BOOST_PP_FOR_795, FB_BOOST_PP_TUPLE_EAT_4)(o(795, s), p, o, m) +# define FB_BOOST_PP_FOR_795_I(s, p, o, m) FB_BOOST_PP_IF(p(796, s), m, FB_BOOST_PP_TUPLE_EAT_2)(796, s) FB_BOOST_PP_IF(p(796, s), FB_BOOST_PP_FOR_796, FB_BOOST_PP_TUPLE_EAT_4)(o(796, s), p, o, m) +# define FB_BOOST_PP_FOR_796_I(s, p, o, m) FB_BOOST_PP_IF(p(797, s), m, FB_BOOST_PP_TUPLE_EAT_2)(797, s) FB_BOOST_PP_IF(p(797, s), FB_BOOST_PP_FOR_797, FB_BOOST_PP_TUPLE_EAT_4)(o(797, s), p, o, m) +# define FB_BOOST_PP_FOR_797_I(s, p, o, m) FB_BOOST_PP_IF(p(798, s), m, FB_BOOST_PP_TUPLE_EAT_2)(798, s) FB_BOOST_PP_IF(p(798, s), FB_BOOST_PP_FOR_798, FB_BOOST_PP_TUPLE_EAT_4)(o(798, s), p, o, m) +# define FB_BOOST_PP_FOR_798_I(s, p, o, m) FB_BOOST_PP_IF(p(799, s), m, FB_BOOST_PP_TUPLE_EAT_2)(799, s) FB_BOOST_PP_IF(p(799, s), FB_BOOST_PP_FOR_799, FB_BOOST_PP_TUPLE_EAT_4)(o(799, s), p, o, m) +# define FB_BOOST_PP_FOR_799_I(s, p, o, m) FB_BOOST_PP_IF(p(800, s), m, FB_BOOST_PP_TUPLE_EAT_2)(800, s) FB_BOOST_PP_IF(p(800, s), FB_BOOST_PP_FOR_800, FB_BOOST_PP_TUPLE_EAT_4)(o(800, s), p, o, m) +# define FB_BOOST_PP_FOR_800_I(s, p, o, m) FB_BOOST_PP_IF(p(801, s), m, FB_BOOST_PP_TUPLE_EAT_2)(801, s) FB_BOOST_PP_IF(p(801, s), FB_BOOST_PP_FOR_801, FB_BOOST_PP_TUPLE_EAT_4)(o(801, s), p, o, m) +# define FB_BOOST_PP_FOR_801_I(s, p, o, m) FB_BOOST_PP_IF(p(802, s), m, FB_BOOST_PP_TUPLE_EAT_2)(802, s) FB_BOOST_PP_IF(p(802, s), FB_BOOST_PP_FOR_802, FB_BOOST_PP_TUPLE_EAT_4)(o(802, s), p, o, m) +# define FB_BOOST_PP_FOR_802_I(s, p, o, m) FB_BOOST_PP_IF(p(803, s), m, FB_BOOST_PP_TUPLE_EAT_2)(803, s) FB_BOOST_PP_IF(p(803, s), FB_BOOST_PP_FOR_803, FB_BOOST_PP_TUPLE_EAT_4)(o(803, s), p, o, m) +# define FB_BOOST_PP_FOR_803_I(s, p, o, m) FB_BOOST_PP_IF(p(804, s), m, FB_BOOST_PP_TUPLE_EAT_2)(804, s) FB_BOOST_PP_IF(p(804, s), FB_BOOST_PP_FOR_804, FB_BOOST_PP_TUPLE_EAT_4)(o(804, s), p, o, m) +# define FB_BOOST_PP_FOR_804_I(s, p, o, m) FB_BOOST_PP_IF(p(805, s), m, FB_BOOST_PP_TUPLE_EAT_2)(805, s) FB_BOOST_PP_IF(p(805, s), FB_BOOST_PP_FOR_805, FB_BOOST_PP_TUPLE_EAT_4)(o(805, s), p, o, m) +# define FB_BOOST_PP_FOR_805_I(s, p, o, m) FB_BOOST_PP_IF(p(806, s), m, FB_BOOST_PP_TUPLE_EAT_2)(806, s) FB_BOOST_PP_IF(p(806, s), FB_BOOST_PP_FOR_806, FB_BOOST_PP_TUPLE_EAT_4)(o(806, s), p, o, m) +# define FB_BOOST_PP_FOR_806_I(s, p, o, m) FB_BOOST_PP_IF(p(807, s), m, FB_BOOST_PP_TUPLE_EAT_2)(807, s) FB_BOOST_PP_IF(p(807, s), FB_BOOST_PP_FOR_807, FB_BOOST_PP_TUPLE_EAT_4)(o(807, s), p, o, m) +# define FB_BOOST_PP_FOR_807_I(s, p, o, m) FB_BOOST_PP_IF(p(808, s), m, FB_BOOST_PP_TUPLE_EAT_2)(808, s) FB_BOOST_PP_IF(p(808, s), FB_BOOST_PP_FOR_808, FB_BOOST_PP_TUPLE_EAT_4)(o(808, s), p, o, m) +# define FB_BOOST_PP_FOR_808_I(s, p, o, m) FB_BOOST_PP_IF(p(809, s), m, FB_BOOST_PP_TUPLE_EAT_2)(809, s) FB_BOOST_PP_IF(p(809, s), FB_BOOST_PP_FOR_809, FB_BOOST_PP_TUPLE_EAT_4)(o(809, s), p, o, m) +# define FB_BOOST_PP_FOR_809_I(s, p, o, m) FB_BOOST_PP_IF(p(810, s), m, FB_BOOST_PP_TUPLE_EAT_2)(810, s) FB_BOOST_PP_IF(p(810, s), FB_BOOST_PP_FOR_810, FB_BOOST_PP_TUPLE_EAT_4)(o(810, s), p, o, m) +# define FB_BOOST_PP_FOR_810_I(s, p, o, m) FB_BOOST_PP_IF(p(811, s), m, FB_BOOST_PP_TUPLE_EAT_2)(811, s) FB_BOOST_PP_IF(p(811, s), FB_BOOST_PP_FOR_811, FB_BOOST_PP_TUPLE_EAT_4)(o(811, s), p, o, m) +# define FB_BOOST_PP_FOR_811_I(s, p, o, m) FB_BOOST_PP_IF(p(812, s), m, FB_BOOST_PP_TUPLE_EAT_2)(812, s) FB_BOOST_PP_IF(p(812, s), FB_BOOST_PP_FOR_812, FB_BOOST_PP_TUPLE_EAT_4)(o(812, s), p, o, m) +# define FB_BOOST_PP_FOR_812_I(s, p, o, m) FB_BOOST_PP_IF(p(813, s), m, FB_BOOST_PP_TUPLE_EAT_2)(813, s) FB_BOOST_PP_IF(p(813, s), FB_BOOST_PP_FOR_813, FB_BOOST_PP_TUPLE_EAT_4)(o(813, s), p, o, m) +# define FB_BOOST_PP_FOR_813_I(s, p, o, m) FB_BOOST_PP_IF(p(814, s), m, FB_BOOST_PP_TUPLE_EAT_2)(814, s) FB_BOOST_PP_IF(p(814, s), FB_BOOST_PP_FOR_814, FB_BOOST_PP_TUPLE_EAT_4)(o(814, s), p, o, m) +# define FB_BOOST_PP_FOR_814_I(s, p, o, m) FB_BOOST_PP_IF(p(815, s), m, FB_BOOST_PP_TUPLE_EAT_2)(815, s) FB_BOOST_PP_IF(p(815, s), FB_BOOST_PP_FOR_815, FB_BOOST_PP_TUPLE_EAT_4)(o(815, s), p, o, m) +# define FB_BOOST_PP_FOR_815_I(s, p, o, m) FB_BOOST_PP_IF(p(816, s), m, FB_BOOST_PP_TUPLE_EAT_2)(816, s) FB_BOOST_PP_IF(p(816, s), FB_BOOST_PP_FOR_816, FB_BOOST_PP_TUPLE_EAT_4)(o(816, s), p, o, m) +# define FB_BOOST_PP_FOR_816_I(s, p, o, m) FB_BOOST_PP_IF(p(817, s), m, FB_BOOST_PP_TUPLE_EAT_2)(817, s) FB_BOOST_PP_IF(p(817, s), FB_BOOST_PP_FOR_817, FB_BOOST_PP_TUPLE_EAT_4)(o(817, s), p, o, m) +# define FB_BOOST_PP_FOR_817_I(s, p, o, m) FB_BOOST_PP_IF(p(818, s), m, FB_BOOST_PP_TUPLE_EAT_2)(818, s) FB_BOOST_PP_IF(p(818, s), FB_BOOST_PP_FOR_818, FB_BOOST_PP_TUPLE_EAT_4)(o(818, s), p, o, m) +# define FB_BOOST_PP_FOR_818_I(s, p, o, m) FB_BOOST_PP_IF(p(819, s), m, FB_BOOST_PP_TUPLE_EAT_2)(819, s) FB_BOOST_PP_IF(p(819, s), FB_BOOST_PP_FOR_819, FB_BOOST_PP_TUPLE_EAT_4)(o(819, s), p, o, m) +# define FB_BOOST_PP_FOR_819_I(s, p, o, m) FB_BOOST_PP_IF(p(820, s), m, FB_BOOST_PP_TUPLE_EAT_2)(820, s) FB_BOOST_PP_IF(p(820, s), FB_BOOST_PP_FOR_820, FB_BOOST_PP_TUPLE_EAT_4)(o(820, s), p, o, m) +# define FB_BOOST_PP_FOR_820_I(s, p, o, m) FB_BOOST_PP_IF(p(821, s), m, FB_BOOST_PP_TUPLE_EAT_2)(821, s) FB_BOOST_PP_IF(p(821, s), FB_BOOST_PP_FOR_821, FB_BOOST_PP_TUPLE_EAT_4)(o(821, s), p, o, m) +# define FB_BOOST_PP_FOR_821_I(s, p, o, m) FB_BOOST_PP_IF(p(822, s), m, FB_BOOST_PP_TUPLE_EAT_2)(822, s) FB_BOOST_PP_IF(p(822, s), FB_BOOST_PP_FOR_822, FB_BOOST_PP_TUPLE_EAT_4)(o(822, s), p, o, m) +# define FB_BOOST_PP_FOR_822_I(s, p, o, m) FB_BOOST_PP_IF(p(823, s), m, FB_BOOST_PP_TUPLE_EAT_2)(823, s) FB_BOOST_PP_IF(p(823, s), FB_BOOST_PP_FOR_823, FB_BOOST_PP_TUPLE_EAT_4)(o(823, s), p, o, m) +# define FB_BOOST_PP_FOR_823_I(s, p, o, m) FB_BOOST_PP_IF(p(824, s), m, FB_BOOST_PP_TUPLE_EAT_2)(824, s) FB_BOOST_PP_IF(p(824, s), FB_BOOST_PP_FOR_824, FB_BOOST_PP_TUPLE_EAT_4)(o(824, s), p, o, m) +# define FB_BOOST_PP_FOR_824_I(s, p, o, m) FB_BOOST_PP_IF(p(825, s), m, FB_BOOST_PP_TUPLE_EAT_2)(825, s) FB_BOOST_PP_IF(p(825, s), FB_BOOST_PP_FOR_825, FB_BOOST_PP_TUPLE_EAT_4)(o(825, s), p, o, m) +# define FB_BOOST_PP_FOR_825_I(s, p, o, m) FB_BOOST_PP_IF(p(826, s), m, FB_BOOST_PP_TUPLE_EAT_2)(826, s) FB_BOOST_PP_IF(p(826, s), FB_BOOST_PP_FOR_826, FB_BOOST_PP_TUPLE_EAT_4)(o(826, s), p, o, m) +# define FB_BOOST_PP_FOR_826_I(s, p, o, m) FB_BOOST_PP_IF(p(827, s), m, FB_BOOST_PP_TUPLE_EAT_2)(827, s) FB_BOOST_PP_IF(p(827, s), FB_BOOST_PP_FOR_827, FB_BOOST_PP_TUPLE_EAT_4)(o(827, s), p, o, m) +# define FB_BOOST_PP_FOR_827_I(s, p, o, m) FB_BOOST_PP_IF(p(828, s), m, FB_BOOST_PP_TUPLE_EAT_2)(828, s) FB_BOOST_PP_IF(p(828, s), FB_BOOST_PP_FOR_828, FB_BOOST_PP_TUPLE_EAT_4)(o(828, s), p, o, m) +# define FB_BOOST_PP_FOR_828_I(s, p, o, m) FB_BOOST_PP_IF(p(829, s), m, FB_BOOST_PP_TUPLE_EAT_2)(829, s) FB_BOOST_PP_IF(p(829, s), FB_BOOST_PP_FOR_829, FB_BOOST_PP_TUPLE_EAT_4)(o(829, s), p, o, m) +# define FB_BOOST_PP_FOR_829_I(s, p, o, m) FB_BOOST_PP_IF(p(830, s), m, FB_BOOST_PP_TUPLE_EAT_2)(830, s) FB_BOOST_PP_IF(p(830, s), FB_BOOST_PP_FOR_830, FB_BOOST_PP_TUPLE_EAT_4)(o(830, s), p, o, m) +# define FB_BOOST_PP_FOR_830_I(s, p, o, m) FB_BOOST_PP_IF(p(831, s), m, FB_BOOST_PP_TUPLE_EAT_2)(831, s) FB_BOOST_PP_IF(p(831, s), FB_BOOST_PP_FOR_831, FB_BOOST_PP_TUPLE_EAT_4)(o(831, s), p, o, m) +# define FB_BOOST_PP_FOR_831_I(s, p, o, m) FB_BOOST_PP_IF(p(832, s), m, FB_BOOST_PP_TUPLE_EAT_2)(832, s) FB_BOOST_PP_IF(p(832, s), FB_BOOST_PP_FOR_832, FB_BOOST_PP_TUPLE_EAT_4)(o(832, s), p, o, m) +# define FB_BOOST_PP_FOR_832_I(s, p, o, m) FB_BOOST_PP_IF(p(833, s), m, FB_BOOST_PP_TUPLE_EAT_2)(833, s) FB_BOOST_PP_IF(p(833, s), FB_BOOST_PP_FOR_833, FB_BOOST_PP_TUPLE_EAT_4)(o(833, s), p, o, m) +# define FB_BOOST_PP_FOR_833_I(s, p, o, m) FB_BOOST_PP_IF(p(834, s), m, FB_BOOST_PP_TUPLE_EAT_2)(834, s) FB_BOOST_PP_IF(p(834, s), FB_BOOST_PP_FOR_834, FB_BOOST_PP_TUPLE_EAT_4)(o(834, s), p, o, m) +# define FB_BOOST_PP_FOR_834_I(s, p, o, m) FB_BOOST_PP_IF(p(835, s), m, FB_BOOST_PP_TUPLE_EAT_2)(835, s) FB_BOOST_PP_IF(p(835, s), FB_BOOST_PP_FOR_835, FB_BOOST_PP_TUPLE_EAT_4)(o(835, s), p, o, m) +# define FB_BOOST_PP_FOR_835_I(s, p, o, m) FB_BOOST_PP_IF(p(836, s), m, FB_BOOST_PP_TUPLE_EAT_2)(836, s) FB_BOOST_PP_IF(p(836, s), FB_BOOST_PP_FOR_836, FB_BOOST_PP_TUPLE_EAT_4)(o(836, s), p, o, m) +# define FB_BOOST_PP_FOR_836_I(s, p, o, m) FB_BOOST_PP_IF(p(837, s), m, FB_BOOST_PP_TUPLE_EAT_2)(837, s) FB_BOOST_PP_IF(p(837, s), FB_BOOST_PP_FOR_837, FB_BOOST_PP_TUPLE_EAT_4)(o(837, s), p, o, m) +# define FB_BOOST_PP_FOR_837_I(s, p, o, m) FB_BOOST_PP_IF(p(838, s), m, FB_BOOST_PP_TUPLE_EAT_2)(838, s) FB_BOOST_PP_IF(p(838, s), FB_BOOST_PP_FOR_838, FB_BOOST_PP_TUPLE_EAT_4)(o(838, s), p, o, m) +# define FB_BOOST_PP_FOR_838_I(s, p, o, m) FB_BOOST_PP_IF(p(839, s), m, FB_BOOST_PP_TUPLE_EAT_2)(839, s) FB_BOOST_PP_IF(p(839, s), FB_BOOST_PP_FOR_839, FB_BOOST_PP_TUPLE_EAT_4)(o(839, s), p, o, m) +# define FB_BOOST_PP_FOR_839_I(s, p, o, m) FB_BOOST_PP_IF(p(840, s), m, FB_BOOST_PP_TUPLE_EAT_2)(840, s) FB_BOOST_PP_IF(p(840, s), FB_BOOST_PP_FOR_840, FB_BOOST_PP_TUPLE_EAT_4)(o(840, s), p, o, m) +# define FB_BOOST_PP_FOR_840_I(s, p, o, m) FB_BOOST_PP_IF(p(841, s), m, FB_BOOST_PP_TUPLE_EAT_2)(841, s) FB_BOOST_PP_IF(p(841, s), FB_BOOST_PP_FOR_841, FB_BOOST_PP_TUPLE_EAT_4)(o(841, s), p, o, m) +# define FB_BOOST_PP_FOR_841_I(s, p, o, m) FB_BOOST_PP_IF(p(842, s), m, FB_BOOST_PP_TUPLE_EAT_2)(842, s) FB_BOOST_PP_IF(p(842, s), FB_BOOST_PP_FOR_842, FB_BOOST_PP_TUPLE_EAT_4)(o(842, s), p, o, m) +# define FB_BOOST_PP_FOR_842_I(s, p, o, m) FB_BOOST_PP_IF(p(843, s), m, FB_BOOST_PP_TUPLE_EAT_2)(843, s) FB_BOOST_PP_IF(p(843, s), FB_BOOST_PP_FOR_843, FB_BOOST_PP_TUPLE_EAT_4)(o(843, s), p, o, m) +# define FB_BOOST_PP_FOR_843_I(s, p, o, m) FB_BOOST_PP_IF(p(844, s), m, FB_BOOST_PP_TUPLE_EAT_2)(844, s) FB_BOOST_PP_IF(p(844, s), FB_BOOST_PP_FOR_844, FB_BOOST_PP_TUPLE_EAT_4)(o(844, s), p, o, m) +# define FB_BOOST_PP_FOR_844_I(s, p, o, m) FB_BOOST_PP_IF(p(845, s), m, FB_BOOST_PP_TUPLE_EAT_2)(845, s) FB_BOOST_PP_IF(p(845, s), FB_BOOST_PP_FOR_845, FB_BOOST_PP_TUPLE_EAT_4)(o(845, s), p, o, m) +# define FB_BOOST_PP_FOR_845_I(s, p, o, m) FB_BOOST_PP_IF(p(846, s), m, FB_BOOST_PP_TUPLE_EAT_2)(846, s) FB_BOOST_PP_IF(p(846, s), FB_BOOST_PP_FOR_846, FB_BOOST_PP_TUPLE_EAT_4)(o(846, s), p, o, m) +# define FB_BOOST_PP_FOR_846_I(s, p, o, m) FB_BOOST_PP_IF(p(847, s), m, FB_BOOST_PP_TUPLE_EAT_2)(847, s) FB_BOOST_PP_IF(p(847, s), FB_BOOST_PP_FOR_847, FB_BOOST_PP_TUPLE_EAT_4)(o(847, s), p, o, m) +# define FB_BOOST_PP_FOR_847_I(s, p, o, m) FB_BOOST_PP_IF(p(848, s), m, FB_BOOST_PP_TUPLE_EAT_2)(848, s) FB_BOOST_PP_IF(p(848, s), FB_BOOST_PP_FOR_848, FB_BOOST_PP_TUPLE_EAT_4)(o(848, s), p, o, m) +# define FB_BOOST_PP_FOR_848_I(s, p, o, m) FB_BOOST_PP_IF(p(849, s), m, FB_BOOST_PP_TUPLE_EAT_2)(849, s) FB_BOOST_PP_IF(p(849, s), FB_BOOST_PP_FOR_849, FB_BOOST_PP_TUPLE_EAT_4)(o(849, s), p, o, m) +# define FB_BOOST_PP_FOR_849_I(s, p, o, m) FB_BOOST_PP_IF(p(850, s), m, FB_BOOST_PP_TUPLE_EAT_2)(850, s) FB_BOOST_PP_IF(p(850, s), FB_BOOST_PP_FOR_850, FB_BOOST_PP_TUPLE_EAT_4)(o(850, s), p, o, m) +# define FB_BOOST_PP_FOR_850_I(s, p, o, m) FB_BOOST_PP_IF(p(851, s), m, FB_BOOST_PP_TUPLE_EAT_2)(851, s) FB_BOOST_PP_IF(p(851, s), FB_BOOST_PP_FOR_851, FB_BOOST_PP_TUPLE_EAT_4)(o(851, s), p, o, m) +# define FB_BOOST_PP_FOR_851_I(s, p, o, m) FB_BOOST_PP_IF(p(852, s), m, FB_BOOST_PP_TUPLE_EAT_2)(852, s) FB_BOOST_PP_IF(p(852, s), FB_BOOST_PP_FOR_852, FB_BOOST_PP_TUPLE_EAT_4)(o(852, s), p, o, m) +# define FB_BOOST_PP_FOR_852_I(s, p, o, m) FB_BOOST_PP_IF(p(853, s), m, FB_BOOST_PP_TUPLE_EAT_2)(853, s) FB_BOOST_PP_IF(p(853, s), FB_BOOST_PP_FOR_853, FB_BOOST_PP_TUPLE_EAT_4)(o(853, s), p, o, m) +# define FB_BOOST_PP_FOR_853_I(s, p, o, m) FB_BOOST_PP_IF(p(854, s), m, FB_BOOST_PP_TUPLE_EAT_2)(854, s) FB_BOOST_PP_IF(p(854, s), FB_BOOST_PP_FOR_854, FB_BOOST_PP_TUPLE_EAT_4)(o(854, s), p, o, m) +# define FB_BOOST_PP_FOR_854_I(s, p, o, m) FB_BOOST_PP_IF(p(855, s), m, FB_BOOST_PP_TUPLE_EAT_2)(855, s) FB_BOOST_PP_IF(p(855, s), FB_BOOST_PP_FOR_855, FB_BOOST_PP_TUPLE_EAT_4)(o(855, s), p, o, m) +# define FB_BOOST_PP_FOR_855_I(s, p, o, m) FB_BOOST_PP_IF(p(856, s), m, FB_BOOST_PP_TUPLE_EAT_2)(856, s) FB_BOOST_PP_IF(p(856, s), FB_BOOST_PP_FOR_856, FB_BOOST_PP_TUPLE_EAT_4)(o(856, s), p, o, m) +# define FB_BOOST_PP_FOR_856_I(s, p, o, m) FB_BOOST_PP_IF(p(857, s), m, FB_BOOST_PP_TUPLE_EAT_2)(857, s) FB_BOOST_PP_IF(p(857, s), FB_BOOST_PP_FOR_857, FB_BOOST_PP_TUPLE_EAT_4)(o(857, s), p, o, m) +# define FB_BOOST_PP_FOR_857_I(s, p, o, m) FB_BOOST_PP_IF(p(858, s), m, FB_BOOST_PP_TUPLE_EAT_2)(858, s) FB_BOOST_PP_IF(p(858, s), FB_BOOST_PP_FOR_858, FB_BOOST_PP_TUPLE_EAT_4)(o(858, s), p, o, m) +# define FB_BOOST_PP_FOR_858_I(s, p, o, m) FB_BOOST_PP_IF(p(859, s), m, FB_BOOST_PP_TUPLE_EAT_2)(859, s) FB_BOOST_PP_IF(p(859, s), FB_BOOST_PP_FOR_859, FB_BOOST_PP_TUPLE_EAT_4)(o(859, s), p, o, m) +# define FB_BOOST_PP_FOR_859_I(s, p, o, m) FB_BOOST_PP_IF(p(860, s), m, FB_BOOST_PP_TUPLE_EAT_2)(860, s) FB_BOOST_PP_IF(p(860, s), FB_BOOST_PP_FOR_860, FB_BOOST_PP_TUPLE_EAT_4)(o(860, s), p, o, m) +# define FB_BOOST_PP_FOR_860_I(s, p, o, m) FB_BOOST_PP_IF(p(861, s), m, FB_BOOST_PP_TUPLE_EAT_2)(861, s) FB_BOOST_PP_IF(p(861, s), FB_BOOST_PP_FOR_861, FB_BOOST_PP_TUPLE_EAT_4)(o(861, s), p, o, m) +# define FB_BOOST_PP_FOR_861_I(s, p, o, m) FB_BOOST_PP_IF(p(862, s), m, FB_BOOST_PP_TUPLE_EAT_2)(862, s) FB_BOOST_PP_IF(p(862, s), FB_BOOST_PP_FOR_862, FB_BOOST_PP_TUPLE_EAT_4)(o(862, s), p, o, m) +# define FB_BOOST_PP_FOR_862_I(s, p, o, m) FB_BOOST_PP_IF(p(863, s), m, FB_BOOST_PP_TUPLE_EAT_2)(863, s) FB_BOOST_PP_IF(p(863, s), FB_BOOST_PP_FOR_863, FB_BOOST_PP_TUPLE_EAT_4)(o(863, s), p, o, m) +# define FB_BOOST_PP_FOR_863_I(s, p, o, m) FB_BOOST_PP_IF(p(864, s), m, FB_BOOST_PP_TUPLE_EAT_2)(864, s) FB_BOOST_PP_IF(p(864, s), FB_BOOST_PP_FOR_864, FB_BOOST_PP_TUPLE_EAT_4)(o(864, s), p, o, m) +# define FB_BOOST_PP_FOR_864_I(s, p, o, m) FB_BOOST_PP_IF(p(865, s), m, FB_BOOST_PP_TUPLE_EAT_2)(865, s) FB_BOOST_PP_IF(p(865, s), FB_BOOST_PP_FOR_865, FB_BOOST_PP_TUPLE_EAT_4)(o(865, s), p, o, m) +# define FB_BOOST_PP_FOR_865_I(s, p, o, m) FB_BOOST_PP_IF(p(866, s), m, FB_BOOST_PP_TUPLE_EAT_2)(866, s) FB_BOOST_PP_IF(p(866, s), FB_BOOST_PP_FOR_866, FB_BOOST_PP_TUPLE_EAT_4)(o(866, s), p, o, m) +# define FB_BOOST_PP_FOR_866_I(s, p, o, m) FB_BOOST_PP_IF(p(867, s), m, FB_BOOST_PP_TUPLE_EAT_2)(867, s) FB_BOOST_PP_IF(p(867, s), FB_BOOST_PP_FOR_867, FB_BOOST_PP_TUPLE_EAT_4)(o(867, s), p, o, m) +# define FB_BOOST_PP_FOR_867_I(s, p, o, m) FB_BOOST_PP_IF(p(868, s), m, FB_BOOST_PP_TUPLE_EAT_2)(868, s) FB_BOOST_PP_IF(p(868, s), FB_BOOST_PP_FOR_868, FB_BOOST_PP_TUPLE_EAT_4)(o(868, s), p, o, m) +# define FB_BOOST_PP_FOR_868_I(s, p, o, m) FB_BOOST_PP_IF(p(869, s), m, FB_BOOST_PP_TUPLE_EAT_2)(869, s) FB_BOOST_PP_IF(p(869, s), FB_BOOST_PP_FOR_869, FB_BOOST_PP_TUPLE_EAT_4)(o(869, s), p, o, m) +# define FB_BOOST_PP_FOR_869_I(s, p, o, m) FB_BOOST_PP_IF(p(870, s), m, FB_BOOST_PP_TUPLE_EAT_2)(870, s) FB_BOOST_PP_IF(p(870, s), FB_BOOST_PP_FOR_870, FB_BOOST_PP_TUPLE_EAT_4)(o(870, s), p, o, m) +# define FB_BOOST_PP_FOR_870_I(s, p, o, m) FB_BOOST_PP_IF(p(871, s), m, FB_BOOST_PP_TUPLE_EAT_2)(871, s) FB_BOOST_PP_IF(p(871, s), FB_BOOST_PP_FOR_871, FB_BOOST_PP_TUPLE_EAT_4)(o(871, s), p, o, m) +# define FB_BOOST_PP_FOR_871_I(s, p, o, m) FB_BOOST_PP_IF(p(872, s), m, FB_BOOST_PP_TUPLE_EAT_2)(872, s) FB_BOOST_PP_IF(p(872, s), FB_BOOST_PP_FOR_872, FB_BOOST_PP_TUPLE_EAT_4)(o(872, s), p, o, m) +# define FB_BOOST_PP_FOR_872_I(s, p, o, m) FB_BOOST_PP_IF(p(873, s), m, FB_BOOST_PP_TUPLE_EAT_2)(873, s) FB_BOOST_PP_IF(p(873, s), FB_BOOST_PP_FOR_873, FB_BOOST_PP_TUPLE_EAT_4)(o(873, s), p, o, m) +# define FB_BOOST_PP_FOR_873_I(s, p, o, m) FB_BOOST_PP_IF(p(874, s), m, FB_BOOST_PP_TUPLE_EAT_2)(874, s) FB_BOOST_PP_IF(p(874, s), FB_BOOST_PP_FOR_874, FB_BOOST_PP_TUPLE_EAT_4)(o(874, s), p, o, m) +# define FB_BOOST_PP_FOR_874_I(s, p, o, m) FB_BOOST_PP_IF(p(875, s), m, FB_BOOST_PP_TUPLE_EAT_2)(875, s) FB_BOOST_PP_IF(p(875, s), FB_BOOST_PP_FOR_875, FB_BOOST_PP_TUPLE_EAT_4)(o(875, s), p, o, m) +# define FB_BOOST_PP_FOR_875_I(s, p, o, m) FB_BOOST_PP_IF(p(876, s), m, FB_BOOST_PP_TUPLE_EAT_2)(876, s) FB_BOOST_PP_IF(p(876, s), FB_BOOST_PP_FOR_876, FB_BOOST_PP_TUPLE_EAT_4)(o(876, s), p, o, m) +# define FB_BOOST_PP_FOR_876_I(s, p, o, m) FB_BOOST_PP_IF(p(877, s), m, FB_BOOST_PP_TUPLE_EAT_2)(877, s) FB_BOOST_PP_IF(p(877, s), FB_BOOST_PP_FOR_877, FB_BOOST_PP_TUPLE_EAT_4)(o(877, s), p, o, m) +# define FB_BOOST_PP_FOR_877_I(s, p, o, m) FB_BOOST_PP_IF(p(878, s), m, FB_BOOST_PP_TUPLE_EAT_2)(878, s) FB_BOOST_PP_IF(p(878, s), FB_BOOST_PP_FOR_878, FB_BOOST_PP_TUPLE_EAT_4)(o(878, s), p, o, m) +# define FB_BOOST_PP_FOR_878_I(s, p, o, m) FB_BOOST_PP_IF(p(879, s), m, FB_BOOST_PP_TUPLE_EAT_2)(879, s) FB_BOOST_PP_IF(p(879, s), FB_BOOST_PP_FOR_879, FB_BOOST_PP_TUPLE_EAT_4)(o(879, s), p, o, m) +# define FB_BOOST_PP_FOR_879_I(s, p, o, m) FB_BOOST_PP_IF(p(880, s), m, FB_BOOST_PP_TUPLE_EAT_2)(880, s) FB_BOOST_PP_IF(p(880, s), FB_BOOST_PP_FOR_880, FB_BOOST_PP_TUPLE_EAT_4)(o(880, s), p, o, m) +# define FB_BOOST_PP_FOR_880_I(s, p, o, m) FB_BOOST_PP_IF(p(881, s), m, FB_BOOST_PP_TUPLE_EAT_2)(881, s) FB_BOOST_PP_IF(p(881, s), FB_BOOST_PP_FOR_881, FB_BOOST_PP_TUPLE_EAT_4)(o(881, s), p, o, m) +# define FB_BOOST_PP_FOR_881_I(s, p, o, m) FB_BOOST_PP_IF(p(882, s), m, FB_BOOST_PP_TUPLE_EAT_2)(882, s) FB_BOOST_PP_IF(p(882, s), FB_BOOST_PP_FOR_882, FB_BOOST_PP_TUPLE_EAT_4)(o(882, s), p, o, m) +# define FB_BOOST_PP_FOR_882_I(s, p, o, m) FB_BOOST_PP_IF(p(883, s), m, FB_BOOST_PP_TUPLE_EAT_2)(883, s) FB_BOOST_PP_IF(p(883, s), FB_BOOST_PP_FOR_883, FB_BOOST_PP_TUPLE_EAT_4)(o(883, s), p, o, m) +# define FB_BOOST_PP_FOR_883_I(s, p, o, m) FB_BOOST_PP_IF(p(884, s), m, FB_BOOST_PP_TUPLE_EAT_2)(884, s) FB_BOOST_PP_IF(p(884, s), FB_BOOST_PP_FOR_884, FB_BOOST_PP_TUPLE_EAT_4)(o(884, s), p, o, m) +# define FB_BOOST_PP_FOR_884_I(s, p, o, m) FB_BOOST_PP_IF(p(885, s), m, FB_BOOST_PP_TUPLE_EAT_2)(885, s) FB_BOOST_PP_IF(p(885, s), FB_BOOST_PP_FOR_885, FB_BOOST_PP_TUPLE_EAT_4)(o(885, s), p, o, m) +# define FB_BOOST_PP_FOR_885_I(s, p, o, m) FB_BOOST_PP_IF(p(886, s), m, FB_BOOST_PP_TUPLE_EAT_2)(886, s) FB_BOOST_PP_IF(p(886, s), FB_BOOST_PP_FOR_886, FB_BOOST_PP_TUPLE_EAT_4)(o(886, s), p, o, m) +# define FB_BOOST_PP_FOR_886_I(s, p, o, m) FB_BOOST_PP_IF(p(887, s), m, FB_BOOST_PP_TUPLE_EAT_2)(887, s) FB_BOOST_PP_IF(p(887, s), FB_BOOST_PP_FOR_887, FB_BOOST_PP_TUPLE_EAT_4)(o(887, s), p, o, m) +# define FB_BOOST_PP_FOR_887_I(s, p, o, m) FB_BOOST_PP_IF(p(888, s), m, FB_BOOST_PP_TUPLE_EAT_2)(888, s) FB_BOOST_PP_IF(p(888, s), FB_BOOST_PP_FOR_888, FB_BOOST_PP_TUPLE_EAT_4)(o(888, s), p, o, m) +# define FB_BOOST_PP_FOR_888_I(s, p, o, m) FB_BOOST_PP_IF(p(889, s), m, FB_BOOST_PP_TUPLE_EAT_2)(889, s) FB_BOOST_PP_IF(p(889, s), FB_BOOST_PP_FOR_889, FB_BOOST_PP_TUPLE_EAT_4)(o(889, s), p, o, m) +# define FB_BOOST_PP_FOR_889_I(s, p, o, m) FB_BOOST_PP_IF(p(890, s), m, FB_BOOST_PP_TUPLE_EAT_2)(890, s) FB_BOOST_PP_IF(p(890, s), FB_BOOST_PP_FOR_890, FB_BOOST_PP_TUPLE_EAT_4)(o(890, s), p, o, m) +# define FB_BOOST_PP_FOR_890_I(s, p, o, m) FB_BOOST_PP_IF(p(891, s), m, FB_BOOST_PP_TUPLE_EAT_2)(891, s) FB_BOOST_PP_IF(p(891, s), FB_BOOST_PP_FOR_891, FB_BOOST_PP_TUPLE_EAT_4)(o(891, s), p, o, m) +# define FB_BOOST_PP_FOR_891_I(s, p, o, m) FB_BOOST_PP_IF(p(892, s), m, FB_BOOST_PP_TUPLE_EAT_2)(892, s) FB_BOOST_PP_IF(p(892, s), FB_BOOST_PP_FOR_892, FB_BOOST_PP_TUPLE_EAT_4)(o(892, s), p, o, m) +# define FB_BOOST_PP_FOR_892_I(s, p, o, m) FB_BOOST_PP_IF(p(893, s), m, FB_BOOST_PP_TUPLE_EAT_2)(893, s) FB_BOOST_PP_IF(p(893, s), FB_BOOST_PP_FOR_893, FB_BOOST_PP_TUPLE_EAT_4)(o(893, s), p, o, m) +# define FB_BOOST_PP_FOR_893_I(s, p, o, m) FB_BOOST_PP_IF(p(894, s), m, FB_BOOST_PP_TUPLE_EAT_2)(894, s) FB_BOOST_PP_IF(p(894, s), FB_BOOST_PP_FOR_894, FB_BOOST_PP_TUPLE_EAT_4)(o(894, s), p, o, m) +# define FB_BOOST_PP_FOR_894_I(s, p, o, m) FB_BOOST_PP_IF(p(895, s), m, FB_BOOST_PP_TUPLE_EAT_2)(895, s) FB_BOOST_PP_IF(p(895, s), FB_BOOST_PP_FOR_895, FB_BOOST_PP_TUPLE_EAT_4)(o(895, s), p, o, m) +# define FB_BOOST_PP_FOR_895_I(s, p, o, m) FB_BOOST_PP_IF(p(896, s), m, FB_BOOST_PP_TUPLE_EAT_2)(896, s) FB_BOOST_PP_IF(p(896, s), FB_BOOST_PP_FOR_896, FB_BOOST_PP_TUPLE_EAT_4)(o(896, s), p, o, m) +# define FB_BOOST_PP_FOR_896_I(s, p, o, m) FB_BOOST_PP_IF(p(897, s), m, FB_BOOST_PP_TUPLE_EAT_2)(897, s) FB_BOOST_PP_IF(p(897, s), FB_BOOST_PP_FOR_897, FB_BOOST_PP_TUPLE_EAT_4)(o(897, s), p, o, m) +# define FB_BOOST_PP_FOR_897_I(s, p, o, m) FB_BOOST_PP_IF(p(898, s), m, FB_BOOST_PP_TUPLE_EAT_2)(898, s) FB_BOOST_PP_IF(p(898, s), FB_BOOST_PP_FOR_898, FB_BOOST_PP_TUPLE_EAT_4)(o(898, s), p, o, m) +# define FB_BOOST_PP_FOR_898_I(s, p, o, m) FB_BOOST_PP_IF(p(899, s), m, FB_BOOST_PP_TUPLE_EAT_2)(899, s) FB_BOOST_PP_IF(p(899, s), FB_BOOST_PP_FOR_899, FB_BOOST_PP_TUPLE_EAT_4)(o(899, s), p, o, m) +# define FB_BOOST_PP_FOR_899_I(s, p, o, m) FB_BOOST_PP_IF(p(900, s), m, FB_BOOST_PP_TUPLE_EAT_2)(900, s) FB_BOOST_PP_IF(p(900, s), FB_BOOST_PP_FOR_900, FB_BOOST_PP_TUPLE_EAT_4)(o(900, s), p, o, m) +# define FB_BOOST_PP_FOR_900_I(s, p, o, m) FB_BOOST_PP_IF(p(901, s), m, FB_BOOST_PP_TUPLE_EAT_2)(901, s) FB_BOOST_PP_IF(p(901, s), FB_BOOST_PP_FOR_901, FB_BOOST_PP_TUPLE_EAT_4)(o(901, s), p, o, m) +# define FB_BOOST_PP_FOR_901_I(s, p, o, m) FB_BOOST_PP_IF(p(902, s), m, FB_BOOST_PP_TUPLE_EAT_2)(902, s) FB_BOOST_PP_IF(p(902, s), FB_BOOST_PP_FOR_902, FB_BOOST_PP_TUPLE_EAT_4)(o(902, s), p, o, m) +# define FB_BOOST_PP_FOR_902_I(s, p, o, m) FB_BOOST_PP_IF(p(903, s), m, FB_BOOST_PP_TUPLE_EAT_2)(903, s) FB_BOOST_PP_IF(p(903, s), FB_BOOST_PP_FOR_903, FB_BOOST_PP_TUPLE_EAT_4)(o(903, s), p, o, m) +# define FB_BOOST_PP_FOR_903_I(s, p, o, m) FB_BOOST_PP_IF(p(904, s), m, FB_BOOST_PP_TUPLE_EAT_2)(904, s) FB_BOOST_PP_IF(p(904, s), FB_BOOST_PP_FOR_904, FB_BOOST_PP_TUPLE_EAT_4)(o(904, s), p, o, m) +# define FB_BOOST_PP_FOR_904_I(s, p, o, m) FB_BOOST_PP_IF(p(905, s), m, FB_BOOST_PP_TUPLE_EAT_2)(905, s) FB_BOOST_PP_IF(p(905, s), FB_BOOST_PP_FOR_905, FB_BOOST_PP_TUPLE_EAT_4)(o(905, s), p, o, m) +# define FB_BOOST_PP_FOR_905_I(s, p, o, m) FB_BOOST_PP_IF(p(906, s), m, FB_BOOST_PP_TUPLE_EAT_2)(906, s) FB_BOOST_PP_IF(p(906, s), FB_BOOST_PP_FOR_906, FB_BOOST_PP_TUPLE_EAT_4)(o(906, s), p, o, m) +# define FB_BOOST_PP_FOR_906_I(s, p, o, m) FB_BOOST_PP_IF(p(907, s), m, FB_BOOST_PP_TUPLE_EAT_2)(907, s) FB_BOOST_PP_IF(p(907, s), FB_BOOST_PP_FOR_907, FB_BOOST_PP_TUPLE_EAT_4)(o(907, s), p, o, m) +# define FB_BOOST_PP_FOR_907_I(s, p, o, m) FB_BOOST_PP_IF(p(908, s), m, FB_BOOST_PP_TUPLE_EAT_2)(908, s) FB_BOOST_PP_IF(p(908, s), FB_BOOST_PP_FOR_908, FB_BOOST_PP_TUPLE_EAT_4)(o(908, s), p, o, m) +# define FB_BOOST_PP_FOR_908_I(s, p, o, m) FB_BOOST_PP_IF(p(909, s), m, FB_BOOST_PP_TUPLE_EAT_2)(909, s) FB_BOOST_PP_IF(p(909, s), FB_BOOST_PP_FOR_909, FB_BOOST_PP_TUPLE_EAT_4)(o(909, s), p, o, m) +# define FB_BOOST_PP_FOR_909_I(s, p, o, m) FB_BOOST_PP_IF(p(910, s), m, FB_BOOST_PP_TUPLE_EAT_2)(910, s) FB_BOOST_PP_IF(p(910, s), FB_BOOST_PP_FOR_910, FB_BOOST_PP_TUPLE_EAT_4)(o(910, s), p, o, m) +# define FB_BOOST_PP_FOR_910_I(s, p, o, m) FB_BOOST_PP_IF(p(911, s), m, FB_BOOST_PP_TUPLE_EAT_2)(911, s) FB_BOOST_PP_IF(p(911, s), FB_BOOST_PP_FOR_911, FB_BOOST_PP_TUPLE_EAT_4)(o(911, s), p, o, m) +# define FB_BOOST_PP_FOR_911_I(s, p, o, m) FB_BOOST_PP_IF(p(912, s), m, FB_BOOST_PP_TUPLE_EAT_2)(912, s) FB_BOOST_PP_IF(p(912, s), FB_BOOST_PP_FOR_912, FB_BOOST_PP_TUPLE_EAT_4)(o(912, s), p, o, m) +# define FB_BOOST_PP_FOR_912_I(s, p, o, m) FB_BOOST_PP_IF(p(913, s), m, FB_BOOST_PP_TUPLE_EAT_2)(913, s) FB_BOOST_PP_IF(p(913, s), FB_BOOST_PP_FOR_913, FB_BOOST_PP_TUPLE_EAT_4)(o(913, s), p, o, m) +# define FB_BOOST_PP_FOR_913_I(s, p, o, m) FB_BOOST_PP_IF(p(914, s), m, FB_BOOST_PP_TUPLE_EAT_2)(914, s) FB_BOOST_PP_IF(p(914, s), FB_BOOST_PP_FOR_914, FB_BOOST_PP_TUPLE_EAT_4)(o(914, s), p, o, m) +# define FB_BOOST_PP_FOR_914_I(s, p, o, m) FB_BOOST_PP_IF(p(915, s), m, FB_BOOST_PP_TUPLE_EAT_2)(915, s) FB_BOOST_PP_IF(p(915, s), FB_BOOST_PP_FOR_915, FB_BOOST_PP_TUPLE_EAT_4)(o(915, s), p, o, m) +# define FB_BOOST_PP_FOR_915_I(s, p, o, m) FB_BOOST_PP_IF(p(916, s), m, FB_BOOST_PP_TUPLE_EAT_2)(916, s) FB_BOOST_PP_IF(p(916, s), FB_BOOST_PP_FOR_916, FB_BOOST_PP_TUPLE_EAT_4)(o(916, s), p, o, m) +# define FB_BOOST_PP_FOR_916_I(s, p, o, m) FB_BOOST_PP_IF(p(917, s), m, FB_BOOST_PP_TUPLE_EAT_2)(917, s) FB_BOOST_PP_IF(p(917, s), FB_BOOST_PP_FOR_917, FB_BOOST_PP_TUPLE_EAT_4)(o(917, s), p, o, m) +# define FB_BOOST_PP_FOR_917_I(s, p, o, m) FB_BOOST_PP_IF(p(918, s), m, FB_BOOST_PP_TUPLE_EAT_2)(918, s) FB_BOOST_PP_IF(p(918, s), FB_BOOST_PP_FOR_918, FB_BOOST_PP_TUPLE_EAT_4)(o(918, s), p, o, m) +# define FB_BOOST_PP_FOR_918_I(s, p, o, m) FB_BOOST_PP_IF(p(919, s), m, FB_BOOST_PP_TUPLE_EAT_2)(919, s) FB_BOOST_PP_IF(p(919, s), FB_BOOST_PP_FOR_919, FB_BOOST_PP_TUPLE_EAT_4)(o(919, s), p, o, m) +# define FB_BOOST_PP_FOR_919_I(s, p, o, m) FB_BOOST_PP_IF(p(920, s), m, FB_BOOST_PP_TUPLE_EAT_2)(920, s) FB_BOOST_PP_IF(p(920, s), FB_BOOST_PP_FOR_920, FB_BOOST_PP_TUPLE_EAT_4)(o(920, s), p, o, m) +# define FB_BOOST_PP_FOR_920_I(s, p, o, m) FB_BOOST_PP_IF(p(921, s), m, FB_BOOST_PP_TUPLE_EAT_2)(921, s) FB_BOOST_PP_IF(p(921, s), FB_BOOST_PP_FOR_921, FB_BOOST_PP_TUPLE_EAT_4)(o(921, s), p, o, m) +# define FB_BOOST_PP_FOR_921_I(s, p, o, m) FB_BOOST_PP_IF(p(922, s), m, FB_BOOST_PP_TUPLE_EAT_2)(922, s) FB_BOOST_PP_IF(p(922, s), FB_BOOST_PP_FOR_922, FB_BOOST_PP_TUPLE_EAT_4)(o(922, s), p, o, m) +# define FB_BOOST_PP_FOR_922_I(s, p, o, m) FB_BOOST_PP_IF(p(923, s), m, FB_BOOST_PP_TUPLE_EAT_2)(923, s) FB_BOOST_PP_IF(p(923, s), FB_BOOST_PP_FOR_923, FB_BOOST_PP_TUPLE_EAT_4)(o(923, s), p, o, m) +# define FB_BOOST_PP_FOR_923_I(s, p, o, m) FB_BOOST_PP_IF(p(924, s), m, FB_BOOST_PP_TUPLE_EAT_2)(924, s) FB_BOOST_PP_IF(p(924, s), FB_BOOST_PP_FOR_924, FB_BOOST_PP_TUPLE_EAT_4)(o(924, s), p, o, m) +# define FB_BOOST_PP_FOR_924_I(s, p, o, m) FB_BOOST_PP_IF(p(925, s), m, FB_BOOST_PP_TUPLE_EAT_2)(925, s) FB_BOOST_PP_IF(p(925, s), FB_BOOST_PP_FOR_925, FB_BOOST_PP_TUPLE_EAT_4)(o(925, s), p, o, m) +# define FB_BOOST_PP_FOR_925_I(s, p, o, m) FB_BOOST_PP_IF(p(926, s), m, FB_BOOST_PP_TUPLE_EAT_2)(926, s) FB_BOOST_PP_IF(p(926, s), FB_BOOST_PP_FOR_926, FB_BOOST_PP_TUPLE_EAT_4)(o(926, s), p, o, m) +# define FB_BOOST_PP_FOR_926_I(s, p, o, m) FB_BOOST_PP_IF(p(927, s), m, FB_BOOST_PP_TUPLE_EAT_2)(927, s) FB_BOOST_PP_IF(p(927, s), FB_BOOST_PP_FOR_927, FB_BOOST_PP_TUPLE_EAT_4)(o(927, s), p, o, m) +# define FB_BOOST_PP_FOR_927_I(s, p, o, m) FB_BOOST_PP_IF(p(928, s), m, FB_BOOST_PP_TUPLE_EAT_2)(928, s) FB_BOOST_PP_IF(p(928, s), FB_BOOST_PP_FOR_928, FB_BOOST_PP_TUPLE_EAT_4)(o(928, s), p, o, m) +# define FB_BOOST_PP_FOR_928_I(s, p, o, m) FB_BOOST_PP_IF(p(929, s), m, FB_BOOST_PP_TUPLE_EAT_2)(929, s) FB_BOOST_PP_IF(p(929, s), FB_BOOST_PP_FOR_929, FB_BOOST_PP_TUPLE_EAT_4)(o(929, s), p, o, m) +# define FB_BOOST_PP_FOR_929_I(s, p, o, m) FB_BOOST_PP_IF(p(930, s), m, FB_BOOST_PP_TUPLE_EAT_2)(930, s) FB_BOOST_PP_IF(p(930, s), FB_BOOST_PP_FOR_930, FB_BOOST_PP_TUPLE_EAT_4)(o(930, s), p, o, m) +# define FB_BOOST_PP_FOR_930_I(s, p, o, m) FB_BOOST_PP_IF(p(931, s), m, FB_BOOST_PP_TUPLE_EAT_2)(931, s) FB_BOOST_PP_IF(p(931, s), FB_BOOST_PP_FOR_931, FB_BOOST_PP_TUPLE_EAT_4)(o(931, s), p, o, m) +# define FB_BOOST_PP_FOR_931_I(s, p, o, m) FB_BOOST_PP_IF(p(932, s), m, FB_BOOST_PP_TUPLE_EAT_2)(932, s) FB_BOOST_PP_IF(p(932, s), FB_BOOST_PP_FOR_932, FB_BOOST_PP_TUPLE_EAT_4)(o(932, s), p, o, m) +# define FB_BOOST_PP_FOR_932_I(s, p, o, m) FB_BOOST_PP_IF(p(933, s), m, FB_BOOST_PP_TUPLE_EAT_2)(933, s) FB_BOOST_PP_IF(p(933, s), FB_BOOST_PP_FOR_933, FB_BOOST_PP_TUPLE_EAT_4)(o(933, s), p, o, m) +# define FB_BOOST_PP_FOR_933_I(s, p, o, m) FB_BOOST_PP_IF(p(934, s), m, FB_BOOST_PP_TUPLE_EAT_2)(934, s) FB_BOOST_PP_IF(p(934, s), FB_BOOST_PP_FOR_934, FB_BOOST_PP_TUPLE_EAT_4)(o(934, s), p, o, m) +# define FB_BOOST_PP_FOR_934_I(s, p, o, m) FB_BOOST_PP_IF(p(935, s), m, FB_BOOST_PP_TUPLE_EAT_2)(935, s) FB_BOOST_PP_IF(p(935, s), FB_BOOST_PP_FOR_935, FB_BOOST_PP_TUPLE_EAT_4)(o(935, s), p, o, m) +# define FB_BOOST_PP_FOR_935_I(s, p, o, m) FB_BOOST_PP_IF(p(936, s), m, FB_BOOST_PP_TUPLE_EAT_2)(936, s) FB_BOOST_PP_IF(p(936, s), FB_BOOST_PP_FOR_936, FB_BOOST_PP_TUPLE_EAT_4)(o(936, s), p, o, m) +# define FB_BOOST_PP_FOR_936_I(s, p, o, m) FB_BOOST_PP_IF(p(937, s), m, FB_BOOST_PP_TUPLE_EAT_2)(937, s) FB_BOOST_PP_IF(p(937, s), FB_BOOST_PP_FOR_937, FB_BOOST_PP_TUPLE_EAT_4)(o(937, s), p, o, m) +# define FB_BOOST_PP_FOR_937_I(s, p, o, m) FB_BOOST_PP_IF(p(938, s), m, FB_BOOST_PP_TUPLE_EAT_2)(938, s) FB_BOOST_PP_IF(p(938, s), FB_BOOST_PP_FOR_938, FB_BOOST_PP_TUPLE_EAT_4)(o(938, s), p, o, m) +# define FB_BOOST_PP_FOR_938_I(s, p, o, m) FB_BOOST_PP_IF(p(939, s), m, FB_BOOST_PP_TUPLE_EAT_2)(939, s) FB_BOOST_PP_IF(p(939, s), FB_BOOST_PP_FOR_939, FB_BOOST_PP_TUPLE_EAT_4)(o(939, s), p, o, m) +# define FB_BOOST_PP_FOR_939_I(s, p, o, m) FB_BOOST_PP_IF(p(940, s), m, FB_BOOST_PP_TUPLE_EAT_2)(940, s) FB_BOOST_PP_IF(p(940, s), FB_BOOST_PP_FOR_940, FB_BOOST_PP_TUPLE_EAT_4)(o(940, s), p, o, m) +# define FB_BOOST_PP_FOR_940_I(s, p, o, m) FB_BOOST_PP_IF(p(941, s), m, FB_BOOST_PP_TUPLE_EAT_2)(941, s) FB_BOOST_PP_IF(p(941, s), FB_BOOST_PP_FOR_941, FB_BOOST_PP_TUPLE_EAT_4)(o(941, s), p, o, m) +# define FB_BOOST_PP_FOR_941_I(s, p, o, m) FB_BOOST_PP_IF(p(942, s), m, FB_BOOST_PP_TUPLE_EAT_2)(942, s) FB_BOOST_PP_IF(p(942, s), FB_BOOST_PP_FOR_942, FB_BOOST_PP_TUPLE_EAT_4)(o(942, s), p, o, m) +# define FB_BOOST_PP_FOR_942_I(s, p, o, m) FB_BOOST_PP_IF(p(943, s), m, FB_BOOST_PP_TUPLE_EAT_2)(943, s) FB_BOOST_PP_IF(p(943, s), FB_BOOST_PP_FOR_943, FB_BOOST_PP_TUPLE_EAT_4)(o(943, s), p, o, m) +# define FB_BOOST_PP_FOR_943_I(s, p, o, m) FB_BOOST_PP_IF(p(944, s), m, FB_BOOST_PP_TUPLE_EAT_2)(944, s) FB_BOOST_PP_IF(p(944, s), FB_BOOST_PP_FOR_944, FB_BOOST_PP_TUPLE_EAT_4)(o(944, s), p, o, m) +# define FB_BOOST_PP_FOR_944_I(s, p, o, m) FB_BOOST_PP_IF(p(945, s), m, FB_BOOST_PP_TUPLE_EAT_2)(945, s) FB_BOOST_PP_IF(p(945, s), FB_BOOST_PP_FOR_945, FB_BOOST_PP_TUPLE_EAT_4)(o(945, s), p, o, m) +# define FB_BOOST_PP_FOR_945_I(s, p, o, m) FB_BOOST_PP_IF(p(946, s), m, FB_BOOST_PP_TUPLE_EAT_2)(946, s) FB_BOOST_PP_IF(p(946, s), FB_BOOST_PP_FOR_946, FB_BOOST_PP_TUPLE_EAT_4)(o(946, s), p, o, m) +# define FB_BOOST_PP_FOR_946_I(s, p, o, m) FB_BOOST_PP_IF(p(947, s), m, FB_BOOST_PP_TUPLE_EAT_2)(947, s) FB_BOOST_PP_IF(p(947, s), FB_BOOST_PP_FOR_947, FB_BOOST_PP_TUPLE_EAT_4)(o(947, s), p, o, m) +# define FB_BOOST_PP_FOR_947_I(s, p, o, m) FB_BOOST_PP_IF(p(948, s), m, FB_BOOST_PP_TUPLE_EAT_2)(948, s) FB_BOOST_PP_IF(p(948, s), FB_BOOST_PP_FOR_948, FB_BOOST_PP_TUPLE_EAT_4)(o(948, s), p, o, m) +# define FB_BOOST_PP_FOR_948_I(s, p, o, m) FB_BOOST_PP_IF(p(949, s), m, FB_BOOST_PP_TUPLE_EAT_2)(949, s) FB_BOOST_PP_IF(p(949, s), FB_BOOST_PP_FOR_949, FB_BOOST_PP_TUPLE_EAT_4)(o(949, s), p, o, m) +# define FB_BOOST_PP_FOR_949_I(s, p, o, m) FB_BOOST_PP_IF(p(950, s), m, FB_BOOST_PP_TUPLE_EAT_2)(950, s) FB_BOOST_PP_IF(p(950, s), FB_BOOST_PP_FOR_950, FB_BOOST_PP_TUPLE_EAT_4)(o(950, s), p, o, m) +# define FB_BOOST_PP_FOR_950_I(s, p, o, m) FB_BOOST_PP_IF(p(951, s), m, FB_BOOST_PP_TUPLE_EAT_2)(951, s) FB_BOOST_PP_IF(p(951, s), FB_BOOST_PP_FOR_951, FB_BOOST_PP_TUPLE_EAT_4)(o(951, s), p, o, m) +# define FB_BOOST_PP_FOR_951_I(s, p, o, m) FB_BOOST_PP_IF(p(952, s), m, FB_BOOST_PP_TUPLE_EAT_2)(952, s) FB_BOOST_PP_IF(p(952, s), FB_BOOST_PP_FOR_952, FB_BOOST_PP_TUPLE_EAT_4)(o(952, s), p, o, m) +# define FB_BOOST_PP_FOR_952_I(s, p, o, m) FB_BOOST_PP_IF(p(953, s), m, FB_BOOST_PP_TUPLE_EAT_2)(953, s) FB_BOOST_PP_IF(p(953, s), FB_BOOST_PP_FOR_953, FB_BOOST_PP_TUPLE_EAT_4)(o(953, s), p, o, m) +# define FB_BOOST_PP_FOR_953_I(s, p, o, m) FB_BOOST_PP_IF(p(954, s), m, FB_BOOST_PP_TUPLE_EAT_2)(954, s) FB_BOOST_PP_IF(p(954, s), FB_BOOST_PP_FOR_954, FB_BOOST_PP_TUPLE_EAT_4)(o(954, s), p, o, m) +# define FB_BOOST_PP_FOR_954_I(s, p, o, m) FB_BOOST_PP_IF(p(955, s), m, FB_BOOST_PP_TUPLE_EAT_2)(955, s) FB_BOOST_PP_IF(p(955, s), FB_BOOST_PP_FOR_955, FB_BOOST_PP_TUPLE_EAT_4)(o(955, s), p, o, m) +# define FB_BOOST_PP_FOR_955_I(s, p, o, m) FB_BOOST_PP_IF(p(956, s), m, FB_BOOST_PP_TUPLE_EAT_2)(956, s) FB_BOOST_PP_IF(p(956, s), FB_BOOST_PP_FOR_956, FB_BOOST_PP_TUPLE_EAT_4)(o(956, s), p, o, m) +# define FB_BOOST_PP_FOR_956_I(s, p, o, m) FB_BOOST_PP_IF(p(957, s), m, FB_BOOST_PP_TUPLE_EAT_2)(957, s) FB_BOOST_PP_IF(p(957, s), FB_BOOST_PP_FOR_957, FB_BOOST_PP_TUPLE_EAT_4)(o(957, s), p, o, m) +# define FB_BOOST_PP_FOR_957_I(s, p, o, m) FB_BOOST_PP_IF(p(958, s), m, FB_BOOST_PP_TUPLE_EAT_2)(958, s) FB_BOOST_PP_IF(p(958, s), FB_BOOST_PP_FOR_958, FB_BOOST_PP_TUPLE_EAT_4)(o(958, s), p, o, m) +# define FB_BOOST_PP_FOR_958_I(s, p, o, m) FB_BOOST_PP_IF(p(959, s), m, FB_BOOST_PP_TUPLE_EAT_2)(959, s) FB_BOOST_PP_IF(p(959, s), FB_BOOST_PP_FOR_959, FB_BOOST_PP_TUPLE_EAT_4)(o(959, s), p, o, m) +# define FB_BOOST_PP_FOR_959_I(s, p, o, m) FB_BOOST_PP_IF(p(960, s), m, FB_BOOST_PP_TUPLE_EAT_2)(960, s) FB_BOOST_PP_IF(p(960, s), FB_BOOST_PP_FOR_960, FB_BOOST_PP_TUPLE_EAT_4)(o(960, s), p, o, m) +# define FB_BOOST_PP_FOR_960_I(s, p, o, m) FB_BOOST_PP_IF(p(961, s), m, FB_BOOST_PP_TUPLE_EAT_2)(961, s) FB_BOOST_PP_IF(p(961, s), FB_BOOST_PP_FOR_961, FB_BOOST_PP_TUPLE_EAT_4)(o(961, s), p, o, m) +# define FB_BOOST_PP_FOR_961_I(s, p, o, m) FB_BOOST_PP_IF(p(962, s), m, FB_BOOST_PP_TUPLE_EAT_2)(962, s) FB_BOOST_PP_IF(p(962, s), FB_BOOST_PP_FOR_962, FB_BOOST_PP_TUPLE_EAT_4)(o(962, s), p, o, m) +# define FB_BOOST_PP_FOR_962_I(s, p, o, m) FB_BOOST_PP_IF(p(963, s), m, FB_BOOST_PP_TUPLE_EAT_2)(963, s) FB_BOOST_PP_IF(p(963, s), FB_BOOST_PP_FOR_963, FB_BOOST_PP_TUPLE_EAT_4)(o(963, s), p, o, m) +# define FB_BOOST_PP_FOR_963_I(s, p, o, m) FB_BOOST_PP_IF(p(964, s), m, FB_BOOST_PP_TUPLE_EAT_2)(964, s) FB_BOOST_PP_IF(p(964, s), FB_BOOST_PP_FOR_964, FB_BOOST_PP_TUPLE_EAT_4)(o(964, s), p, o, m) +# define FB_BOOST_PP_FOR_964_I(s, p, o, m) FB_BOOST_PP_IF(p(965, s), m, FB_BOOST_PP_TUPLE_EAT_2)(965, s) FB_BOOST_PP_IF(p(965, s), FB_BOOST_PP_FOR_965, FB_BOOST_PP_TUPLE_EAT_4)(o(965, s), p, o, m) +# define FB_BOOST_PP_FOR_965_I(s, p, o, m) FB_BOOST_PP_IF(p(966, s), m, FB_BOOST_PP_TUPLE_EAT_2)(966, s) FB_BOOST_PP_IF(p(966, s), FB_BOOST_PP_FOR_966, FB_BOOST_PP_TUPLE_EAT_4)(o(966, s), p, o, m) +# define FB_BOOST_PP_FOR_966_I(s, p, o, m) FB_BOOST_PP_IF(p(967, s), m, FB_BOOST_PP_TUPLE_EAT_2)(967, s) FB_BOOST_PP_IF(p(967, s), FB_BOOST_PP_FOR_967, FB_BOOST_PP_TUPLE_EAT_4)(o(967, s), p, o, m) +# define FB_BOOST_PP_FOR_967_I(s, p, o, m) FB_BOOST_PP_IF(p(968, s), m, FB_BOOST_PP_TUPLE_EAT_2)(968, s) FB_BOOST_PP_IF(p(968, s), FB_BOOST_PP_FOR_968, FB_BOOST_PP_TUPLE_EAT_4)(o(968, s), p, o, m) +# define FB_BOOST_PP_FOR_968_I(s, p, o, m) FB_BOOST_PP_IF(p(969, s), m, FB_BOOST_PP_TUPLE_EAT_2)(969, s) FB_BOOST_PP_IF(p(969, s), FB_BOOST_PP_FOR_969, FB_BOOST_PP_TUPLE_EAT_4)(o(969, s), p, o, m) +# define FB_BOOST_PP_FOR_969_I(s, p, o, m) FB_BOOST_PP_IF(p(970, s), m, FB_BOOST_PP_TUPLE_EAT_2)(970, s) FB_BOOST_PP_IF(p(970, s), FB_BOOST_PP_FOR_970, FB_BOOST_PP_TUPLE_EAT_4)(o(970, s), p, o, m) +# define FB_BOOST_PP_FOR_970_I(s, p, o, m) FB_BOOST_PP_IF(p(971, s), m, FB_BOOST_PP_TUPLE_EAT_2)(971, s) FB_BOOST_PP_IF(p(971, s), FB_BOOST_PP_FOR_971, FB_BOOST_PP_TUPLE_EAT_4)(o(971, s), p, o, m) +# define FB_BOOST_PP_FOR_971_I(s, p, o, m) FB_BOOST_PP_IF(p(972, s), m, FB_BOOST_PP_TUPLE_EAT_2)(972, s) FB_BOOST_PP_IF(p(972, s), FB_BOOST_PP_FOR_972, FB_BOOST_PP_TUPLE_EAT_4)(o(972, s), p, o, m) +# define FB_BOOST_PP_FOR_972_I(s, p, o, m) FB_BOOST_PP_IF(p(973, s), m, FB_BOOST_PP_TUPLE_EAT_2)(973, s) FB_BOOST_PP_IF(p(973, s), FB_BOOST_PP_FOR_973, FB_BOOST_PP_TUPLE_EAT_4)(o(973, s), p, o, m) +# define FB_BOOST_PP_FOR_973_I(s, p, o, m) FB_BOOST_PP_IF(p(974, s), m, FB_BOOST_PP_TUPLE_EAT_2)(974, s) FB_BOOST_PP_IF(p(974, s), FB_BOOST_PP_FOR_974, FB_BOOST_PP_TUPLE_EAT_4)(o(974, s), p, o, m) +# define FB_BOOST_PP_FOR_974_I(s, p, o, m) FB_BOOST_PP_IF(p(975, s), m, FB_BOOST_PP_TUPLE_EAT_2)(975, s) FB_BOOST_PP_IF(p(975, s), FB_BOOST_PP_FOR_975, FB_BOOST_PP_TUPLE_EAT_4)(o(975, s), p, o, m) +# define FB_BOOST_PP_FOR_975_I(s, p, o, m) FB_BOOST_PP_IF(p(976, s), m, FB_BOOST_PP_TUPLE_EAT_2)(976, s) FB_BOOST_PP_IF(p(976, s), FB_BOOST_PP_FOR_976, FB_BOOST_PP_TUPLE_EAT_4)(o(976, s), p, o, m) +# define FB_BOOST_PP_FOR_976_I(s, p, o, m) FB_BOOST_PP_IF(p(977, s), m, FB_BOOST_PP_TUPLE_EAT_2)(977, s) FB_BOOST_PP_IF(p(977, s), FB_BOOST_PP_FOR_977, FB_BOOST_PP_TUPLE_EAT_4)(o(977, s), p, o, m) +# define FB_BOOST_PP_FOR_977_I(s, p, o, m) FB_BOOST_PP_IF(p(978, s), m, FB_BOOST_PP_TUPLE_EAT_2)(978, s) FB_BOOST_PP_IF(p(978, s), FB_BOOST_PP_FOR_978, FB_BOOST_PP_TUPLE_EAT_4)(o(978, s), p, o, m) +# define FB_BOOST_PP_FOR_978_I(s, p, o, m) FB_BOOST_PP_IF(p(979, s), m, FB_BOOST_PP_TUPLE_EAT_2)(979, s) FB_BOOST_PP_IF(p(979, s), FB_BOOST_PP_FOR_979, FB_BOOST_PP_TUPLE_EAT_4)(o(979, s), p, o, m) +# define FB_BOOST_PP_FOR_979_I(s, p, o, m) FB_BOOST_PP_IF(p(980, s), m, FB_BOOST_PP_TUPLE_EAT_2)(980, s) FB_BOOST_PP_IF(p(980, s), FB_BOOST_PP_FOR_980, FB_BOOST_PP_TUPLE_EAT_4)(o(980, s), p, o, m) +# define FB_BOOST_PP_FOR_980_I(s, p, o, m) FB_BOOST_PP_IF(p(981, s), m, FB_BOOST_PP_TUPLE_EAT_2)(981, s) FB_BOOST_PP_IF(p(981, s), FB_BOOST_PP_FOR_981, FB_BOOST_PP_TUPLE_EAT_4)(o(981, s), p, o, m) +# define FB_BOOST_PP_FOR_981_I(s, p, o, m) FB_BOOST_PP_IF(p(982, s), m, FB_BOOST_PP_TUPLE_EAT_2)(982, s) FB_BOOST_PP_IF(p(982, s), FB_BOOST_PP_FOR_982, FB_BOOST_PP_TUPLE_EAT_4)(o(982, s), p, o, m) +# define FB_BOOST_PP_FOR_982_I(s, p, o, m) FB_BOOST_PP_IF(p(983, s), m, FB_BOOST_PP_TUPLE_EAT_2)(983, s) FB_BOOST_PP_IF(p(983, s), FB_BOOST_PP_FOR_983, FB_BOOST_PP_TUPLE_EAT_4)(o(983, s), p, o, m) +# define FB_BOOST_PP_FOR_983_I(s, p, o, m) FB_BOOST_PP_IF(p(984, s), m, FB_BOOST_PP_TUPLE_EAT_2)(984, s) FB_BOOST_PP_IF(p(984, s), FB_BOOST_PP_FOR_984, FB_BOOST_PP_TUPLE_EAT_4)(o(984, s), p, o, m) +# define FB_BOOST_PP_FOR_984_I(s, p, o, m) FB_BOOST_PP_IF(p(985, s), m, FB_BOOST_PP_TUPLE_EAT_2)(985, s) FB_BOOST_PP_IF(p(985, s), FB_BOOST_PP_FOR_985, FB_BOOST_PP_TUPLE_EAT_4)(o(985, s), p, o, m) +# define FB_BOOST_PP_FOR_985_I(s, p, o, m) FB_BOOST_PP_IF(p(986, s), m, FB_BOOST_PP_TUPLE_EAT_2)(986, s) FB_BOOST_PP_IF(p(986, s), FB_BOOST_PP_FOR_986, FB_BOOST_PP_TUPLE_EAT_4)(o(986, s), p, o, m) +# define FB_BOOST_PP_FOR_986_I(s, p, o, m) FB_BOOST_PP_IF(p(987, s), m, FB_BOOST_PP_TUPLE_EAT_2)(987, s) FB_BOOST_PP_IF(p(987, s), FB_BOOST_PP_FOR_987, FB_BOOST_PP_TUPLE_EAT_4)(o(987, s), p, o, m) +# define FB_BOOST_PP_FOR_987_I(s, p, o, m) FB_BOOST_PP_IF(p(988, s), m, FB_BOOST_PP_TUPLE_EAT_2)(988, s) FB_BOOST_PP_IF(p(988, s), FB_BOOST_PP_FOR_988, FB_BOOST_PP_TUPLE_EAT_4)(o(988, s), p, o, m) +# define FB_BOOST_PP_FOR_988_I(s, p, o, m) FB_BOOST_PP_IF(p(989, s), m, FB_BOOST_PP_TUPLE_EAT_2)(989, s) FB_BOOST_PP_IF(p(989, s), FB_BOOST_PP_FOR_989, FB_BOOST_PP_TUPLE_EAT_4)(o(989, s), p, o, m) +# define FB_BOOST_PP_FOR_989_I(s, p, o, m) FB_BOOST_PP_IF(p(990, s), m, FB_BOOST_PP_TUPLE_EAT_2)(990, s) FB_BOOST_PP_IF(p(990, s), FB_BOOST_PP_FOR_990, FB_BOOST_PP_TUPLE_EAT_4)(o(990, s), p, o, m) +# define FB_BOOST_PP_FOR_990_I(s, p, o, m) FB_BOOST_PP_IF(p(991, s), m, FB_BOOST_PP_TUPLE_EAT_2)(991, s) FB_BOOST_PP_IF(p(991, s), FB_BOOST_PP_FOR_991, FB_BOOST_PP_TUPLE_EAT_4)(o(991, s), p, o, m) +# define FB_BOOST_PP_FOR_991_I(s, p, o, m) FB_BOOST_PP_IF(p(992, s), m, FB_BOOST_PP_TUPLE_EAT_2)(992, s) FB_BOOST_PP_IF(p(992, s), FB_BOOST_PP_FOR_992, FB_BOOST_PP_TUPLE_EAT_4)(o(992, s), p, o, m) +# define FB_BOOST_PP_FOR_992_I(s, p, o, m) FB_BOOST_PP_IF(p(993, s), m, FB_BOOST_PP_TUPLE_EAT_2)(993, s) FB_BOOST_PP_IF(p(993, s), FB_BOOST_PP_FOR_993, FB_BOOST_PP_TUPLE_EAT_4)(o(993, s), p, o, m) +# define FB_BOOST_PP_FOR_993_I(s, p, o, m) FB_BOOST_PP_IF(p(994, s), m, FB_BOOST_PP_TUPLE_EAT_2)(994, s) FB_BOOST_PP_IF(p(994, s), FB_BOOST_PP_FOR_994, FB_BOOST_PP_TUPLE_EAT_4)(o(994, s), p, o, m) +# define FB_BOOST_PP_FOR_994_I(s, p, o, m) FB_BOOST_PP_IF(p(995, s), m, FB_BOOST_PP_TUPLE_EAT_2)(995, s) FB_BOOST_PP_IF(p(995, s), FB_BOOST_PP_FOR_995, FB_BOOST_PP_TUPLE_EAT_4)(o(995, s), p, o, m) +# define FB_BOOST_PP_FOR_995_I(s, p, o, m) FB_BOOST_PP_IF(p(996, s), m, FB_BOOST_PP_TUPLE_EAT_2)(996, s) FB_BOOST_PP_IF(p(996, s), FB_BOOST_PP_FOR_996, FB_BOOST_PP_TUPLE_EAT_4)(o(996, s), p, o, m) +# define FB_BOOST_PP_FOR_996_I(s, p, o, m) FB_BOOST_PP_IF(p(997, s), m, FB_BOOST_PP_TUPLE_EAT_2)(997, s) FB_BOOST_PP_IF(p(997, s), FB_BOOST_PP_FOR_997, FB_BOOST_PP_TUPLE_EAT_4)(o(997, s), p, o, m) +# define FB_BOOST_PP_FOR_997_I(s, p, o, m) FB_BOOST_PP_IF(p(998, s), m, FB_BOOST_PP_TUPLE_EAT_2)(998, s) FB_BOOST_PP_IF(p(998, s), FB_BOOST_PP_FOR_998, FB_BOOST_PP_TUPLE_EAT_4)(o(998, s), p, o, m) +# define FB_BOOST_PP_FOR_998_I(s, p, o, m) FB_BOOST_PP_IF(p(999, s), m, FB_BOOST_PP_TUPLE_EAT_2)(999, s) FB_BOOST_PP_IF(p(999, s), FB_BOOST_PP_FOR_999, FB_BOOST_PP_TUPLE_EAT_4)(o(999, s), p, o, m) +# define FB_BOOST_PP_FOR_999_I(s, p, o, m) FB_BOOST_PP_IF(p(1000, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1000, s) FB_BOOST_PP_IF(p(1000, s), FB_BOOST_PP_FOR_1000, FB_BOOST_PP_TUPLE_EAT_4)(o(1000, s), p, o, m) +# define FB_BOOST_PP_FOR_1000_I(s, p, o, m) FB_BOOST_PP_IF(p(1001, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1001, s) FB_BOOST_PP_IF(p(1001, s), FB_BOOST_PP_FOR_1001, FB_BOOST_PP_TUPLE_EAT_4)(o(1001, s), p, o, m) +# define FB_BOOST_PP_FOR_1001_I(s, p, o, m) FB_BOOST_PP_IF(p(1002, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1002, s) FB_BOOST_PP_IF(p(1002, s), FB_BOOST_PP_FOR_1002, FB_BOOST_PP_TUPLE_EAT_4)(o(1002, s), p, o, m) +# define FB_BOOST_PP_FOR_1002_I(s, p, o, m) FB_BOOST_PP_IF(p(1003, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1003, s) FB_BOOST_PP_IF(p(1003, s), FB_BOOST_PP_FOR_1003, FB_BOOST_PP_TUPLE_EAT_4)(o(1003, s), p, o, m) +# define FB_BOOST_PP_FOR_1003_I(s, p, o, m) FB_BOOST_PP_IF(p(1004, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1004, s) FB_BOOST_PP_IF(p(1004, s), FB_BOOST_PP_FOR_1004, FB_BOOST_PP_TUPLE_EAT_4)(o(1004, s), p, o, m) +# define FB_BOOST_PP_FOR_1004_I(s, p, o, m) FB_BOOST_PP_IF(p(1005, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1005, s) FB_BOOST_PP_IF(p(1005, s), FB_BOOST_PP_FOR_1005, FB_BOOST_PP_TUPLE_EAT_4)(o(1005, s), p, o, m) +# define FB_BOOST_PP_FOR_1005_I(s, p, o, m) FB_BOOST_PP_IF(p(1006, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1006, s) FB_BOOST_PP_IF(p(1006, s), FB_BOOST_PP_FOR_1006, FB_BOOST_PP_TUPLE_EAT_4)(o(1006, s), p, o, m) +# define FB_BOOST_PP_FOR_1006_I(s, p, o, m) FB_BOOST_PP_IF(p(1007, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1007, s) FB_BOOST_PP_IF(p(1007, s), FB_BOOST_PP_FOR_1007, FB_BOOST_PP_TUPLE_EAT_4)(o(1007, s), p, o, m) +# define FB_BOOST_PP_FOR_1007_I(s, p, o, m) FB_BOOST_PP_IF(p(1008, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1008, s) FB_BOOST_PP_IF(p(1008, s), FB_BOOST_PP_FOR_1008, FB_BOOST_PP_TUPLE_EAT_4)(o(1008, s), p, o, m) +# define FB_BOOST_PP_FOR_1008_I(s, p, o, m) FB_BOOST_PP_IF(p(1009, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1009, s) FB_BOOST_PP_IF(p(1009, s), FB_BOOST_PP_FOR_1009, FB_BOOST_PP_TUPLE_EAT_4)(o(1009, s), p, o, m) +# define FB_BOOST_PP_FOR_1009_I(s, p, o, m) FB_BOOST_PP_IF(p(1010, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1010, s) FB_BOOST_PP_IF(p(1010, s), FB_BOOST_PP_FOR_1010, FB_BOOST_PP_TUPLE_EAT_4)(o(1010, s), p, o, m) +# define FB_BOOST_PP_FOR_1010_I(s, p, o, m) FB_BOOST_PP_IF(p(1011, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1011, s) FB_BOOST_PP_IF(p(1011, s), FB_BOOST_PP_FOR_1011, FB_BOOST_PP_TUPLE_EAT_4)(o(1011, s), p, o, m) +# define FB_BOOST_PP_FOR_1011_I(s, p, o, m) FB_BOOST_PP_IF(p(1012, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1012, s) FB_BOOST_PP_IF(p(1012, s), FB_BOOST_PP_FOR_1012, FB_BOOST_PP_TUPLE_EAT_4)(o(1012, s), p, o, m) +# define FB_BOOST_PP_FOR_1012_I(s, p, o, m) FB_BOOST_PP_IF(p(1013, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1013, s) FB_BOOST_PP_IF(p(1013, s), FB_BOOST_PP_FOR_1013, FB_BOOST_PP_TUPLE_EAT_4)(o(1013, s), p, o, m) +# define FB_BOOST_PP_FOR_1013_I(s, p, o, m) FB_BOOST_PP_IF(p(1014, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1014, s) FB_BOOST_PP_IF(p(1014, s), FB_BOOST_PP_FOR_1014, FB_BOOST_PP_TUPLE_EAT_4)(o(1014, s), p, o, m) +# define FB_BOOST_PP_FOR_1014_I(s, p, o, m) FB_BOOST_PP_IF(p(1015, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1015, s) FB_BOOST_PP_IF(p(1015, s), FB_BOOST_PP_FOR_1015, FB_BOOST_PP_TUPLE_EAT_4)(o(1015, s), p, o, m) +# define FB_BOOST_PP_FOR_1015_I(s, p, o, m) FB_BOOST_PP_IF(p(1016, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1016, s) FB_BOOST_PP_IF(p(1016, s), FB_BOOST_PP_FOR_1016, FB_BOOST_PP_TUPLE_EAT_4)(o(1016, s), p, o, m) +# define FB_BOOST_PP_FOR_1016_I(s, p, o, m) FB_BOOST_PP_IF(p(1017, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1017, s) FB_BOOST_PP_IF(p(1017, s), FB_BOOST_PP_FOR_1017, FB_BOOST_PP_TUPLE_EAT_4)(o(1017, s), p, o, m) +# define FB_BOOST_PP_FOR_1017_I(s, p, o, m) FB_BOOST_PP_IF(p(1018, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1018, s) FB_BOOST_PP_IF(p(1018, s), FB_BOOST_PP_FOR_1018, FB_BOOST_PP_TUPLE_EAT_4)(o(1018, s), p, o, m) +# define FB_BOOST_PP_FOR_1018_I(s, p, o, m) FB_BOOST_PP_IF(p(1019, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1019, s) FB_BOOST_PP_IF(p(1019, s), FB_BOOST_PP_FOR_1019, FB_BOOST_PP_TUPLE_EAT_4)(o(1019, s), p, o, m) +# define FB_BOOST_PP_FOR_1019_I(s, p, o, m) FB_BOOST_PP_IF(p(1020, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1020, s) FB_BOOST_PP_IF(p(1020, s), FB_BOOST_PP_FOR_1020, FB_BOOST_PP_TUPLE_EAT_4)(o(1020, s), p, o, m) +# define FB_BOOST_PP_FOR_1020_I(s, p, o, m) FB_BOOST_PP_IF(p(1021, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1021, s) FB_BOOST_PP_IF(p(1021, s), FB_BOOST_PP_FOR_1021, FB_BOOST_PP_TUPLE_EAT_4)(o(1021, s), p, o, m) +# define FB_BOOST_PP_FOR_1021_I(s, p, o, m) FB_BOOST_PP_IF(p(1022, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1022, s) FB_BOOST_PP_IF(p(1022, s), FB_BOOST_PP_FOR_1022, FB_BOOST_PP_TUPLE_EAT_4)(o(1022, s), p, o, m) +# define FB_BOOST_PP_FOR_1022_I(s, p, o, m) FB_BOOST_PP_IF(p(1023, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1023, s) FB_BOOST_PP_IF(p(1023, s), FB_BOOST_PP_FOR_1023, FB_BOOST_PP_TUPLE_EAT_4)(o(1023, s), p, o, m) +# define FB_BOOST_PP_FOR_1023_I(s, p, o, m) FB_BOOST_PP_IF(p(1024, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1024, s) FB_BOOST_PP_IF(p(1024, s), FB_BOOST_PP_FOR_1024, FB_BOOST_PP_TUPLE_EAT_4)(o(1024, s), p, o, m) +# define FB_BOOST_PP_FOR_1024_I(s, p, o, m) FB_BOOST_PP_IF(p(1025, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1025, s) FB_BOOST_PP_IF(p(1025, s), FB_BOOST_PP_FOR_1025, FB_BOOST_PP_TUPLE_EAT_4)(o(1025, s), p, o, m) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/limits/for_256.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/limits/for_256.hpp new file mode 100644 index 0000000000..f24950a5bf --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/limits/for_256.hpp @@ -0,0 +1,533 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_256_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_256_HPP +# +# define FB_BOOST_PP_FOR_0(s, p, o, m) FB_BOOST_PP_FOR_0_I(s, p, o, m) +# define FB_BOOST_PP_FOR_1(s, p, o, m) FB_BOOST_PP_FOR_1_I(s, p, o, m) +# define FB_BOOST_PP_FOR_2(s, p, o, m) FB_BOOST_PP_FOR_2_I(s, p, o, m) +# define FB_BOOST_PP_FOR_3(s, p, o, m) FB_BOOST_PP_FOR_3_I(s, p, o, m) +# define FB_BOOST_PP_FOR_4(s, p, o, m) FB_BOOST_PP_FOR_4_I(s, p, o, m) +# define FB_BOOST_PP_FOR_5(s, p, o, m) FB_BOOST_PP_FOR_5_I(s, p, o, m) +# define FB_BOOST_PP_FOR_6(s, p, o, m) FB_BOOST_PP_FOR_6_I(s, p, o, m) +# define FB_BOOST_PP_FOR_7(s, p, o, m) FB_BOOST_PP_FOR_7_I(s, p, o, m) +# define FB_BOOST_PP_FOR_8(s, p, o, m) FB_BOOST_PP_FOR_8_I(s, p, o, m) +# define FB_BOOST_PP_FOR_9(s, p, o, m) FB_BOOST_PP_FOR_9_I(s, p, o, m) +# define FB_BOOST_PP_FOR_10(s, p, o, m) FB_BOOST_PP_FOR_10_I(s, p, o, m) +# define FB_BOOST_PP_FOR_11(s, p, o, m) FB_BOOST_PP_FOR_11_I(s, p, o, m) +# define FB_BOOST_PP_FOR_12(s, p, o, m) FB_BOOST_PP_FOR_12_I(s, p, o, m) +# define FB_BOOST_PP_FOR_13(s, p, o, m) FB_BOOST_PP_FOR_13_I(s, p, o, m) +# define FB_BOOST_PP_FOR_14(s, p, o, m) FB_BOOST_PP_FOR_14_I(s, p, o, m) +# define FB_BOOST_PP_FOR_15(s, p, o, m) FB_BOOST_PP_FOR_15_I(s, p, o, m) +# define FB_BOOST_PP_FOR_16(s, p, o, m) FB_BOOST_PP_FOR_16_I(s, p, o, m) +# define FB_BOOST_PP_FOR_17(s, p, o, m) FB_BOOST_PP_FOR_17_I(s, p, o, m) +# define FB_BOOST_PP_FOR_18(s, p, o, m) FB_BOOST_PP_FOR_18_I(s, p, o, m) +# define FB_BOOST_PP_FOR_19(s, p, o, m) FB_BOOST_PP_FOR_19_I(s, p, o, m) +# define FB_BOOST_PP_FOR_20(s, p, o, m) FB_BOOST_PP_FOR_20_I(s, p, o, m) +# define FB_BOOST_PP_FOR_21(s, p, o, m) FB_BOOST_PP_FOR_21_I(s, p, o, m) +# define FB_BOOST_PP_FOR_22(s, p, o, m) FB_BOOST_PP_FOR_22_I(s, p, o, m) +# define FB_BOOST_PP_FOR_23(s, p, o, m) FB_BOOST_PP_FOR_23_I(s, p, o, m) +# define FB_BOOST_PP_FOR_24(s, p, o, m) FB_BOOST_PP_FOR_24_I(s, p, o, m) +# define FB_BOOST_PP_FOR_25(s, p, o, m) FB_BOOST_PP_FOR_25_I(s, p, o, m) +# define FB_BOOST_PP_FOR_26(s, p, o, m) FB_BOOST_PP_FOR_26_I(s, p, o, m) +# define FB_BOOST_PP_FOR_27(s, p, o, m) FB_BOOST_PP_FOR_27_I(s, p, o, m) +# define FB_BOOST_PP_FOR_28(s, p, o, m) FB_BOOST_PP_FOR_28_I(s, p, o, m) +# define FB_BOOST_PP_FOR_29(s, p, o, m) FB_BOOST_PP_FOR_29_I(s, p, o, m) +# define FB_BOOST_PP_FOR_30(s, p, o, m) FB_BOOST_PP_FOR_30_I(s, p, o, m) +# define FB_BOOST_PP_FOR_31(s, p, o, m) FB_BOOST_PP_FOR_31_I(s, p, o, m) +# define FB_BOOST_PP_FOR_32(s, p, o, m) FB_BOOST_PP_FOR_32_I(s, p, o, m) +# define FB_BOOST_PP_FOR_33(s, p, o, m) FB_BOOST_PP_FOR_33_I(s, p, o, m) +# define FB_BOOST_PP_FOR_34(s, p, o, m) FB_BOOST_PP_FOR_34_I(s, p, o, m) +# define FB_BOOST_PP_FOR_35(s, p, o, m) FB_BOOST_PP_FOR_35_I(s, p, o, m) +# define FB_BOOST_PP_FOR_36(s, p, o, m) FB_BOOST_PP_FOR_36_I(s, p, o, m) +# define FB_BOOST_PP_FOR_37(s, p, o, m) FB_BOOST_PP_FOR_37_I(s, p, o, m) +# define FB_BOOST_PP_FOR_38(s, p, o, m) FB_BOOST_PP_FOR_38_I(s, p, o, m) +# define FB_BOOST_PP_FOR_39(s, p, o, m) FB_BOOST_PP_FOR_39_I(s, p, o, m) +# define FB_BOOST_PP_FOR_40(s, p, o, m) FB_BOOST_PP_FOR_40_I(s, p, o, m) +# define FB_BOOST_PP_FOR_41(s, p, o, m) FB_BOOST_PP_FOR_41_I(s, p, o, m) +# define FB_BOOST_PP_FOR_42(s, p, o, m) FB_BOOST_PP_FOR_42_I(s, p, o, m) +# define FB_BOOST_PP_FOR_43(s, p, o, m) FB_BOOST_PP_FOR_43_I(s, p, o, m) +# define FB_BOOST_PP_FOR_44(s, p, o, m) FB_BOOST_PP_FOR_44_I(s, p, o, m) +# define FB_BOOST_PP_FOR_45(s, p, o, m) FB_BOOST_PP_FOR_45_I(s, p, o, m) +# define FB_BOOST_PP_FOR_46(s, p, o, m) FB_BOOST_PP_FOR_46_I(s, p, o, m) +# define FB_BOOST_PP_FOR_47(s, p, o, m) FB_BOOST_PP_FOR_47_I(s, p, o, m) +# define FB_BOOST_PP_FOR_48(s, p, o, m) FB_BOOST_PP_FOR_48_I(s, p, o, m) +# define FB_BOOST_PP_FOR_49(s, p, o, m) FB_BOOST_PP_FOR_49_I(s, p, o, m) +# define FB_BOOST_PP_FOR_50(s, p, o, m) FB_BOOST_PP_FOR_50_I(s, p, o, m) +# define FB_BOOST_PP_FOR_51(s, p, o, m) FB_BOOST_PP_FOR_51_I(s, p, o, m) +# define FB_BOOST_PP_FOR_52(s, p, o, m) FB_BOOST_PP_FOR_52_I(s, p, o, m) +# define FB_BOOST_PP_FOR_53(s, p, o, m) FB_BOOST_PP_FOR_53_I(s, p, o, m) +# define FB_BOOST_PP_FOR_54(s, p, o, m) FB_BOOST_PP_FOR_54_I(s, p, o, m) +# define FB_BOOST_PP_FOR_55(s, p, o, m) FB_BOOST_PP_FOR_55_I(s, p, o, m) +# define FB_BOOST_PP_FOR_56(s, p, o, m) FB_BOOST_PP_FOR_56_I(s, p, o, m) +# define FB_BOOST_PP_FOR_57(s, p, o, m) FB_BOOST_PP_FOR_57_I(s, p, o, m) +# define FB_BOOST_PP_FOR_58(s, p, o, m) FB_BOOST_PP_FOR_58_I(s, p, o, m) +# define FB_BOOST_PP_FOR_59(s, p, o, m) FB_BOOST_PP_FOR_59_I(s, p, o, m) +# define FB_BOOST_PP_FOR_60(s, p, o, m) FB_BOOST_PP_FOR_60_I(s, p, o, m) +# define FB_BOOST_PP_FOR_61(s, p, o, m) FB_BOOST_PP_FOR_61_I(s, p, o, m) +# define FB_BOOST_PP_FOR_62(s, p, o, m) FB_BOOST_PP_FOR_62_I(s, p, o, m) +# define FB_BOOST_PP_FOR_63(s, p, o, m) FB_BOOST_PP_FOR_63_I(s, p, o, m) +# define FB_BOOST_PP_FOR_64(s, p, o, m) FB_BOOST_PP_FOR_64_I(s, p, o, m) +# define FB_BOOST_PP_FOR_65(s, p, o, m) FB_BOOST_PP_FOR_65_I(s, p, o, m) +# define FB_BOOST_PP_FOR_66(s, p, o, m) FB_BOOST_PP_FOR_66_I(s, p, o, m) +# define FB_BOOST_PP_FOR_67(s, p, o, m) FB_BOOST_PP_FOR_67_I(s, p, o, m) +# define FB_BOOST_PP_FOR_68(s, p, o, m) FB_BOOST_PP_FOR_68_I(s, p, o, m) +# define FB_BOOST_PP_FOR_69(s, p, o, m) FB_BOOST_PP_FOR_69_I(s, p, o, m) +# define FB_BOOST_PP_FOR_70(s, p, o, m) FB_BOOST_PP_FOR_70_I(s, p, o, m) +# define FB_BOOST_PP_FOR_71(s, p, o, m) FB_BOOST_PP_FOR_71_I(s, p, o, m) +# define FB_BOOST_PP_FOR_72(s, p, o, m) FB_BOOST_PP_FOR_72_I(s, p, o, m) +# define FB_BOOST_PP_FOR_73(s, p, o, m) FB_BOOST_PP_FOR_73_I(s, p, o, m) +# define FB_BOOST_PP_FOR_74(s, p, o, m) FB_BOOST_PP_FOR_74_I(s, p, o, m) +# define FB_BOOST_PP_FOR_75(s, p, o, m) FB_BOOST_PP_FOR_75_I(s, p, o, m) +# define FB_BOOST_PP_FOR_76(s, p, o, m) FB_BOOST_PP_FOR_76_I(s, p, o, m) +# define FB_BOOST_PP_FOR_77(s, p, o, m) FB_BOOST_PP_FOR_77_I(s, p, o, m) +# define FB_BOOST_PP_FOR_78(s, p, o, m) FB_BOOST_PP_FOR_78_I(s, p, o, m) +# define FB_BOOST_PP_FOR_79(s, p, o, m) FB_BOOST_PP_FOR_79_I(s, p, o, m) +# define FB_BOOST_PP_FOR_80(s, p, o, m) FB_BOOST_PP_FOR_80_I(s, p, o, m) +# define FB_BOOST_PP_FOR_81(s, p, o, m) FB_BOOST_PP_FOR_81_I(s, p, o, m) +# define FB_BOOST_PP_FOR_82(s, p, o, m) FB_BOOST_PP_FOR_82_I(s, p, o, m) +# define FB_BOOST_PP_FOR_83(s, p, o, m) FB_BOOST_PP_FOR_83_I(s, p, o, m) +# define FB_BOOST_PP_FOR_84(s, p, o, m) FB_BOOST_PP_FOR_84_I(s, p, o, m) +# define FB_BOOST_PP_FOR_85(s, p, o, m) FB_BOOST_PP_FOR_85_I(s, p, o, m) +# define FB_BOOST_PP_FOR_86(s, p, o, m) FB_BOOST_PP_FOR_86_I(s, p, o, m) +# define FB_BOOST_PP_FOR_87(s, p, o, m) FB_BOOST_PP_FOR_87_I(s, p, o, m) +# define FB_BOOST_PP_FOR_88(s, p, o, m) FB_BOOST_PP_FOR_88_I(s, p, o, m) +# define FB_BOOST_PP_FOR_89(s, p, o, m) FB_BOOST_PP_FOR_89_I(s, p, o, m) +# define FB_BOOST_PP_FOR_90(s, p, o, m) FB_BOOST_PP_FOR_90_I(s, p, o, m) +# define FB_BOOST_PP_FOR_91(s, p, o, m) FB_BOOST_PP_FOR_91_I(s, p, o, m) +# define FB_BOOST_PP_FOR_92(s, p, o, m) FB_BOOST_PP_FOR_92_I(s, p, o, m) +# define FB_BOOST_PP_FOR_93(s, p, o, m) FB_BOOST_PP_FOR_93_I(s, p, o, m) +# define FB_BOOST_PP_FOR_94(s, p, o, m) FB_BOOST_PP_FOR_94_I(s, p, o, m) +# define FB_BOOST_PP_FOR_95(s, p, o, m) FB_BOOST_PP_FOR_95_I(s, p, o, m) +# define FB_BOOST_PP_FOR_96(s, p, o, m) FB_BOOST_PP_FOR_96_I(s, p, o, m) +# define FB_BOOST_PP_FOR_97(s, p, o, m) FB_BOOST_PP_FOR_97_I(s, p, o, m) +# define FB_BOOST_PP_FOR_98(s, p, o, m) FB_BOOST_PP_FOR_98_I(s, p, o, m) +# define FB_BOOST_PP_FOR_99(s, p, o, m) FB_BOOST_PP_FOR_99_I(s, p, o, m) +# define FB_BOOST_PP_FOR_100(s, p, o, m) FB_BOOST_PP_FOR_100_I(s, p, o, m) +# define FB_BOOST_PP_FOR_101(s, p, o, m) FB_BOOST_PP_FOR_101_I(s, p, o, m) +# define FB_BOOST_PP_FOR_102(s, p, o, m) FB_BOOST_PP_FOR_102_I(s, p, o, m) +# define FB_BOOST_PP_FOR_103(s, p, o, m) FB_BOOST_PP_FOR_103_I(s, p, o, m) +# define FB_BOOST_PP_FOR_104(s, p, o, m) FB_BOOST_PP_FOR_104_I(s, p, o, m) +# define FB_BOOST_PP_FOR_105(s, p, o, m) FB_BOOST_PP_FOR_105_I(s, p, o, m) +# define FB_BOOST_PP_FOR_106(s, p, o, m) FB_BOOST_PP_FOR_106_I(s, p, o, m) +# define FB_BOOST_PP_FOR_107(s, p, o, m) FB_BOOST_PP_FOR_107_I(s, p, o, m) +# define FB_BOOST_PP_FOR_108(s, p, o, m) FB_BOOST_PP_FOR_108_I(s, p, o, m) +# define FB_BOOST_PP_FOR_109(s, p, o, m) FB_BOOST_PP_FOR_109_I(s, p, o, m) +# define FB_BOOST_PP_FOR_110(s, p, o, m) FB_BOOST_PP_FOR_110_I(s, p, o, m) +# define FB_BOOST_PP_FOR_111(s, p, o, m) FB_BOOST_PP_FOR_111_I(s, p, o, m) +# define FB_BOOST_PP_FOR_112(s, p, o, m) FB_BOOST_PP_FOR_112_I(s, p, o, m) +# define FB_BOOST_PP_FOR_113(s, p, o, m) FB_BOOST_PP_FOR_113_I(s, p, o, m) +# define FB_BOOST_PP_FOR_114(s, p, o, m) FB_BOOST_PP_FOR_114_I(s, p, o, m) +# define FB_BOOST_PP_FOR_115(s, p, o, m) FB_BOOST_PP_FOR_115_I(s, p, o, m) +# define FB_BOOST_PP_FOR_116(s, p, o, m) FB_BOOST_PP_FOR_116_I(s, p, o, m) +# define FB_BOOST_PP_FOR_117(s, p, o, m) FB_BOOST_PP_FOR_117_I(s, p, o, m) +# define FB_BOOST_PP_FOR_118(s, p, o, m) FB_BOOST_PP_FOR_118_I(s, p, o, m) +# define FB_BOOST_PP_FOR_119(s, p, o, m) FB_BOOST_PP_FOR_119_I(s, p, o, m) +# define FB_BOOST_PP_FOR_120(s, p, o, m) FB_BOOST_PP_FOR_120_I(s, p, o, m) +# define FB_BOOST_PP_FOR_121(s, p, o, m) FB_BOOST_PP_FOR_121_I(s, p, o, m) +# define FB_BOOST_PP_FOR_122(s, p, o, m) FB_BOOST_PP_FOR_122_I(s, p, o, m) +# define FB_BOOST_PP_FOR_123(s, p, o, m) FB_BOOST_PP_FOR_123_I(s, p, o, m) +# define FB_BOOST_PP_FOR_124(s, p, o, m) FB_BOOST_PP_FOR_124_I(s, p, o, m) +# define FB_BOOST_PP_FOR_125(s, p, o, m) FB_BOOST_PP_FOR_125_I(s, p, o, m) +# define FB_BOOST_PP_FOR_126(s, p, o, m) FB_BOOST_PP_FOR_126_I(s, p, o, m) +# define FB_BOOST_PP_FOR_127(s, p, o, m) FB_BOOST_PP_FOR_127_I(s, p, o, m) +# define FB_BOOST_PP_FOR_128(s, p, o, m) FB_BOOST_PP_FOR_128_I(s, p, o, m) +# define FB_BOOST_PP_FOR_129(s, p, o, m) FB_BOOST_PP_FOR_129_I(s, p, o, m) +# define FB_BOOST_PP_FOR_130(s, p, o, m) FB_BOOST_PP_FOR_130_I(s, p, o, m) +# define FB_BOOST_PP_FOR_131(s, p, o, m) FB_BOOST_PP_FOR_131_I(s, p, o, m) +# define FB_BOOST_PP_FOR_132(s, p, o, m) FB_BOOST_PP_FOR_132_I(s, p, o, m) +# define FB_BOOST_PP_FOR_133(s, p, o, m) FB_BOOST_PP_FOR_133_I(s, p, o, m) +# define FB_BOOST_PP_FOR_134(s, p, o, m) FB_BOOST_PP_FOR_134_I(s, p, o, m) +# define FB_BOOST_PP_FOR_135(s, p, o, m) FB_BOOST_PP_FOR_135_I(s, p, o, m) +# define FB_BOOST_PP_FOR_136(s, p, o, m) FB_BOOST_PP_FOR_136_I(s, p, o, m) +# define FB_BOOST_PP_FOR_137(s, p, o, m) FB_BOOST_PP_FOR_137_I(s, p, o, m) +# define FB_BOOST_PP_FOR_138(s, p, o, m) FB_BOOST_PP_FOR_138_I(s, p, o, m) +# define FB_BOOST_PP_FOR_139(s, p, o, m) FB_BOOST_PP_FOR_139_I(s, p, o, m) +# define FB_BOOST_PP_FOR_140(s, p, o, m) FB_BOOST_PP_FOR_140_I(s, p, o, m) +# define FB_BOOST_PP_FOR_141(s, p, o, m) FB_BOOST_PP_FOR_141_I(s, p, o, m) +# define FB_BOOST_PP_FOR_142(s, p, o, m) FB_BOOST_PP_FOR_142_I(s, p, o, m) +# define FB_BOOST_PP_FOR_143(s, p, o, m) FB_BOOST_PP_FOR_143_I(s, p, o, m) +# define FB_BOOST_PP_FOR_144(s, p, o, m) FB_BOOST_PP_FOR_144_I(s, p, o, m) +# define FB_BOOST_PP_FOR_145(s, p, o, m) FB_BOOST_PP_FOR_145_I(s, p, o, m) +# define FB_BOOST_PP_FOR_146(s, p, o, m) FB_BOOST_PP_FOR_146_I(s, p, o, m) +# define FB_BOOST_PP_FOR_147(s, p, o, m) FB_BOOST_PP_FOR_147_I(s, p, o, m) +# define FB_BOOST_PP_FOR_148(s, p, o, m) FB_BOOST_PP_FOR_148_I(s, p, o, m) +# define FB_BOOST_PP_FOR_149(s, p, o, m) FB_BOOST_PP_FOR_149_I(s, p, o, m) +# define FB_BOOST_PP_FOR_150(s, p, o, m) FB_BOOST_PP_FOR_150_I(s, p, o, m) +# define FB_BOOST_PP_FOR_151(s, p, o, m) FB_BOOST_PP_FOR_151_I(s, p, o, m) +# define FB_BOOST_PP_FOR_152(s, p, o, m) FB_BOOST_PP_FOR_152_I(s, p, o, m) +# define FB_BOOST_PP_FOR_153(s, p, o, m) FB_BOOST_PP_FOR_153_I(s, p, o, m) +# define FB_BOOST_PP_FOR_154(s, p, o, m) FB_BOOST_PP_FOR_154_I(s, p, o, m) +# define FB_BOOST_PP_FOR_155(s, p, o, m) FB_BOOST_PP_FOR_155_I(s, p, o, m) +# define FB_BOOST_PP_FOR_156(s, p, o, m) FB_BOOST_PP_FOR_156_I(s, p, o, m) +# define FB_BOOST_PP_FOR_157(s, p, o, m) FB_BOOST_PP_FOR_157_I(s, p, o, m) +# define FB_BOOST_PP_FOR_158(s, p, o, m) FB_BOOST_PP_FOR_158_I(s, p, o, m) +# define FB_BOOST_PP_FOR_159(s, p, o, m) FB_BOOST_PP_FOR_159_I(s, p, o, m) +# define FB_BOOST_PP_FOR_160(s, p, o, m) FB_BOOST_PP_FOR_160_I(s, p, o, m) +# define FB_BOOST_PP_FOR_161(s, p, o, m) FB_BOOST_PP_FOR_161_I(s, p, o, m) +# define FB_BOOST_PP_FOR_162(s, p, o, m) FB_BOOST_PP_FOR_162_I(s, p, o, m) +# define FB_BOOST_PP_FOR_163(s, p, o, m) FB_BOOST_PP_FOR_163_I(s, p, o, m) +# define FB_BOOST_PP_FOR_164(s, p, o, m) FB_BOOST_PP_FOR_164_I(s, p, o, m) +# define FB_BOOST_PP_FOR_165(s, p, o, m) FB_BOOST_PP_FOR_165_I(s, p, o, m) +# define FB_BOOST_PP_FOR_166(s, p, o, m) FB_BOOST_PP_FOR_166_I(s, p, o, m) +# define FB_BOOST_PP_FOR_167(s, p, o, m) FB_BOOST_PP_FOR_167_I(s, p, o, m) +# define FB_BOOST_PP_FOR_168(s, p, o, m) FB_BOOST_PP_FOR_168_I(s, p, o, m) +# define FB_BOOST_PP_FOR_169(s, p, o, m) FB_BOOST_PP_FOR_169_I(s, p, o, m) +# define FB_BOOST_PP_FOR_170(s, p, o, m) FB_BOOST_PP_FOR_170_I(s, p, o, m) +# define FB_BOOST_PP_FOR_171(s, p, o, m) FB_BOOST_PP_FOR_171_I(s, p, o, m) +# define FB_BOOST_PP_FOR_172(s, p, o, m) FB_BOOST_PP_FOR_172_I(s, p, o, m) +# define FB_BOOST_PP_FOR_173(s, p, o, m) FB_BOOST_PP_FOR_173_I(s, p, o, m) +# define FB_BOOST_PP_FOR_174(s, p, o, m) FB_BOOST_PP_FOR_174_I(s, p, o, m) +# define FB_BOOST_PP_FOR_175(s, p, o, m) FB_BOOST_PP_FOR_175_I(s, p, o, m) +# define FB_BOOST_PP_FOR_176(s, p, o, m) FB_BOOST_PP_FOR_176_I(s, p, o, m) +# define FB_BOOST_PP_FOR_177(s, p, o, m) FB_BOOST_PP_FOR_177_I(s, p, o, m) +# define FB_BOOST_PP_FOR_178(s, p, o, m) FB_BOOST_PP_FOR_178_I(s, p, o, m) +# define FB_BOOST_PP_FOR_179(s, p, o, m) FB_BOOST_PP_FOR_179_I(s, p, o, m) +# define FB_BOOST_PP_FOR_180(s, p, o, m) FB_BOOST_PP_FOR_180_I(s, p, o, m) +# define FB_BOOST_PP_FOR_181(s, p, o, m) FB_BOOST_PP_FOR_181_I(s, p, o, m) +# define FB_BOOST_PP_FOR_182(s, p, o, m) FB_BOOST_PP_FOR_182_I(s, p, o, m) +# define FB_BOOST_PP_FOR_183(s, p, o, m) FB_BOOST_PP_FOR_183_I(s, p, o, m) +# define FB_BOOST_PP_FOR_184(s, p, o, m) FB_BOOST_PP_FOR_184_I(s, p, o, m) +# define FB_BOOST_PP_FOR_185(s, p, o, m) FB_BOOST_PP_FOR_185_I(s, p, o, m) +# define FB_BOOST_PP_FOR_186(s, p, o, m) FB_BOOST_PP_FOR_186_I(s, p, o, m) +# define FB_BOOST_PP_FOR_187(s, p, o, m) FB_BOOST_PP_FOR_187_I(s, p, o, m) +# define FB_BOOST_PP_FOR_188(s, p, o, m) FB_BOOST_PP_FOR_188_I(s, p, o, m) +# define FB_BOOST_PP_FOR_189(s, p, o, m) FB_BOOST_PP_FOR_189_I(s, p, o, m) +# define FB_BOOST_PP_FOR_190(s, p, o, m) FB_BOOST_PP_FOR_190_I(s, p, o, m) +# define FB_BOOST_PP_FOR_191(s, p, o, m) FB_BOOST_PP_FOR_191_I(s, p, o, m) +# define FB_BOOST_PP_FOR_192(s, p, o, m) FB_BOOST_PP_FOR_192_I(s, p, o, m) +# define FB_BOOST_PP_FOR_193(s, p, o, m) FB_BOOST_PP_FOR_193_I(s, p, o, m) +# define FB_BOOST_PP_FOR_194(s, p, o, m) FB_BOOST_PP_FOR_194_I(s, p, o, m) +# define FB_BOOST_PP_FOR_195(s, p, o, m) FB_BOOST_PP_FOR_195_I(s, p, o, m) +# define FB_BOOST_PP_FOR_196(s, p, o, m) FB_BOOST_PP_FOR_196_I(s, p, o, m) +# define FB_BOOST_PP_FOR_197(s, p, o, m) FB_BOOST_PP_FOR_197_I(s, p, o, m) +# define FB_BOOST_PP_FOR_198(s, p, o, m) FB_BOOST_PP_FOR_198_I(s, p, o, m) +# define FB_BOOST_PP_FOR_199(s, p, o, m) FB_BOOST_PP_FOR_199_I(s, p, o, m) +# define FB_BOOST_PP_FOR_200(s, p, o, m) FB_BOOST_PP_FOR_200_I(s, p, o, m) +# define FB_BOOST_PP_FOR_201(s, p, o, m) FB_BOOST_PP_FOR_201_I(s, p, o, m) +# define FB_BOOST_PP_FOR_202(s, p, o, m) FB_BOOST_PP_FOR_202_I(s, p, o, m) +# define FB_BOOST_PP_FOR_203(s, p, o, m) FB_BOOST_PP_FOR_203_I(s, p, o, m) +# define FB_BOOST_PP_FOR_204(s, p, o, m) FB_BOOST_PP_FOR_204_I(s, p, o, m) +# define FB_BOOST_PP_FOR_205(s, p, o, m) FB_BOOST_PP_FOR_205_I(s, p, o, m) +# define FB_BOOST_PP_FOR_206(s, p, o, m) FB_BOOST_PP_FOR_206_I(s, p, o, m) +# define FB_BOOST_PP_FOR_207(s, p, o, m) FB_BOOST_PP_FOR_207_I(s, p, o, m) +# define FB_BOOST_PP_FOR_208(s, p, o, m) FB_BOOST_PP_FOR_208_I(s, p, o, m) +# define FB_BOOST_PP_FOR_209(s, p, o, m) FB_BOOST_PP_FOR_209_I(s, p, o, m) +# define FB_BOOST_PP_FOR_210(s, p, o, m) FB_BOOST_PP_FOR_210_I(s, p, o, m) +# define FB_BOOST_PP_FOR_211(s, p, o, m) FB_BOOST_PP_FOR_211_I(s, p, o, m) +# define FB_BOOST_PP_FOR_212(s, p, o, m) FB_BOOST_PP_FOR_212_I(s, p, o, m) +# define FB_BOOST_PP_FOR_213(s, p, o, m) FB_BOOST_PP_FOR_213_I(s, p, o, m) +# define FB_BOOST_PP_FOR_214(s, p, o, m) FB_BOOST_PP_FOR_214_I(s, p, o, m) +# define FB_BOOST_PP_FOR_215(s, p, o, m) FB_BOOST_PP_FOR_215_I(s, p, o, m) +# define FB_BOOST_PP_FOR_216(s, p, o, m) FB_BOOST_PP_FOR_216_I(s, p, o, m) +# define FB_BOOST_PP_FOR_217(s, p, o, m) FB_BOOST_PP_FOR_217_I(s, p, o, m) +# define FB_BOOST_PP_FOR_218(s, p, o, m) FB_BOOST_PP_FOR_218_I(s, p, o, m) +# define FB_BOOST_PP_FOR_219(s, p, o, m) FB_BOOST_PP_FOR_219_I(s, p, o, m) +# define FB_BOOST_PP_FOR_220(s, p, o, m) FB_BOOST_PP_FOR_220_I(s, p, o, m) +# define FB_BOOST_PP_FOR_221(s, p, o, m) FB_BOOST_PP_FOR_221_I(s, p, o, m) +# define FB_BOOST_PP_FOR_222(s, p, o, m) FB_BOOST_PP_FOR_222_I(s, p, o, m) +# define FB_BOOST_PP_FOR_223(s, p, o, m) FB_BOOST_PP_FOR_223_I(s, p, o, m) +# define FB_BOOST_PP_FOR_224(s, p, o, m) FB_BOOST_PP_FOR_224_I(s, p, o, m) +# define FB_BOOST_PP_FOR_225(s, p, o, m) FB_BOOST_PP_FOR_225_I(s, p, o, m) +# define FB_BOOST_PP_FOR_226(s, p, o, m) FB_BOOST_PP_FOR_226_I(s, p, o, m) +# define FB_BOOST_PP_FOR_227(s, p, o, m) FB_BOOST_PP_FOR_227_I(s, p, o, m) +# define FB_BOOST_PP_FOR_228(s, p, o, m) FB_BOOST_PP_FOR_228_I(s, p, o, m) +# define FB_BOOST_PP_FOR_229(s, p, o, m) FB_BOOST_PP_FOR_229_I(s, p, o, m) +# define FB_BOOST_PP_FOR_230(s, p, o, m) FB_BOOST_PP_FOR_230_I(s, p, o, m) +# define FB_BOOST_PP_FOR_231(s, p, o, m) FB_BOOST_PP_FOR_231_I(s, p, o, m) +# define FB_BOOST_PP_FOR_232(s, p, o, m) FB_BOOST_PP_FOR_232_I(s, p, o, m) +# define FB_BOOST_PP_FOR_233(s, p, o, m) FB_BOOST_PP_FOR_233_I(s, p, o, m) +# define FB_BOOST_PP_FOR_234(s, p, o, m) FB_BOOST_PP_FOR_234_I(s, p, o, m) +# define FB_BOOST_PP_FOR_235(s, p, o, m) FB_BOOST_PP_FOR_235_I(s, p, o, m) +# define FB_BOOST_PP_FOR_236(s, p, o, m) FB_BOOST_PP_FOR_236_I(s, p, o, m) +# define FB_BOOST_PP_FOR_237(s, p, o, m) FB_BOOST_PP_FOR_237_I(s, p, o, m) +# define FB_BOOST_PP_FOR_238(s, p, o, m) FB_BOOST_PP_FOR_238_I(s, p, o, m) +# define FB_BOOST_PP_FOR_239(s, p, o, m) FB_BOOST_PP_FOR_239_I(s, p, o, m) +# define FB_BOOST_PP_FOR_240(s, p, o, m) FB_BOOST_PP_FOR_240_I(s, p, o, m) +# define FB_BOOST_PP_FOR_241(s, p, o, m) FB_BOOST_PP_FOR_241_I(s, p, o, m) +# define FB_BOOST_PP_FOR_242(s, p, o, m) FB_BOOST_PP_FOR_242_I(s, p, o, m) +# define FB_BOOST_PP_FOR_243(s, p, o, m) FB_BOOST_PP_FOR_243_I(s, p, o, m) +# define FB_BOOST_PP_FOR_244(s, p, o, m) FB_BOOST_PP_FOR_244_I(s, p, o, m) +# define FB_BOOST_PP_FOR_245(s, p, o, m) FB_BOOST_PP_FOR_245_I(s, p, o, m) +# define FB_BOOST_PP_FOR_246(s, p, o, m) FB_BOOST_PP_FOR_246_I(s, p, o, m) +# define FB_BOOST_PP_FOR_247(s, p, o, m) FB_BOOST_PP_FOR_247_I(s, p, o, m) +# define FB_BOOST_PP_FOR_248(s, p, o, m) FB_BOOST_PP_FOR_248_I(s, p, o, m) +# define FB_BOOST_PP_FOR_249(s, p, o, m) FB_BOOST_PP_FOR_249_I(s, p, o, m) +# define FB_BOOST_PP_FOR_250(s, p, o, m) FB_BOOST_PP_FOR_250_I(s, p, o, m) +# define FB_BOOST_PP_FOR_251(s, p, o, m) FB_BOOST_PP_FOR_251_I(s, p, o, m) +# define FB_BOOST_PP_FOR_252(s, p, o, m) FB_BOOST_PP_FOR_252_I(s, p, o, m) +# define FB_BOOST_PP_FOR_253(s, p, o, m) FB_BOOST_PP_FOR_253_I(s, p, o, m) +# define FB_BOOST_PP_FOR_254(s, p, o, m) FB_BOOST_PP_FOR_254_I(s, p, o, m) +# define FB_BOOST_PP_FOR_255(s, p, o, m) FB_BOOST_PP_FOR_255_I(s, p, o, m) +# define FB_BOOST_PP_FOR_256(s, p, o, m) FB_BOOST_PP_FOR_256_I(s, p, o, m) +# +# define FB_BOOST_PP_FOR_0_I(s, p, o, m) FB_BOOST_PP_IF(p(1, s), m, FB_BOOST_PP_TUPLE_EAT_2)(1, s) FB_BOOST_PP_IF(p(1, s), FB_BOOST_PP_FOR_1, FB_BOOST_PP_TUPLE_EAT_4)(o(1, s), p, o, m) +# define FB_BOOST_PP_FOR_1_I(s, p, o, m) FB_BOOST_PP_IF(p(2, s), m, FB_BOOST_PP_TUPLE_EAT_2)(2, s) FB_BOOST_PP_IF(p(2, s), FB_BOOST_PP_FOR_2, FB_BOOST_PP_TUPLE_EAT_4)(o(2, s), p, o, m) +# define FB_BOOST_PP_FOR_2_I(s, p, o, m) FB_BOOST_PP_IF(p(3, s), m, FB_BOOST_PP_TUPLE_EAT_2)(3, s) FB_BOOST_PP_IF(p(3, s), FB_BOOST_PP_FOR_3, FB_BOOST_PP_TUPLE_EAT_4)(o(3, s), p, o, m) +# define FB_BOOST_PP_FOR_3_I(s, p, o, m) FB_BOOST_PP_IF(p(4, s), m, FB_BOOST_PP_TUPLE_EAT_2)(4, s) FB_BOOST_PP_IF(p(4, s), FB_BOOST_PP_FOR_4, FB_BOOST_PP_TUPLE_EAT_4)(o(4, s), p, o, m) +# define FB_BOOST_PP_FOR_4_I(s, p, o, m) FB_BOOST_PP_IF(p(5, s), m, FB_BOOST_PP_TUPLE_EAT_2)(5, s) FB_BOOST_PP_IF(p(5, s), FB_BOOST_PP_FOR_5, FB_BOOST_PP_TUPLE_EAT_4)(o(5, s), p, o, m) +# define FB_BOOST_PP_FOR_5_I(s, p, o, m) FB_BOOST_PP_IF(p(6, s), m, FB_BOOST_PP_TUPLE_EAT_2)(6, s) FB_BOOST_PP_IF(p(6, s), FB_BOOST_PP_FOR_6, FB_BOOST_PP_TUPLE_EAT_4)(o(6, s), p, o, m) +# define FB_BOOST_PP_FOR_6_I(s, p, o, m) FB_BOOST_PP_IF(p(7, s), m, FB_BOOST_PP_TUPLE_EAT_2)(7, s) FB_BOOST_PP_IF(p(7, s), FB_BOOST_PP_FOR_7, FB_BOOST_PP_TUPLE_EAT_4)(o(7, s), p, o, m) +# define FB_BOOST_PP_FOR_7_I(s, p, o, m) FB_BOOST_PP_IF(p(8, s), m, FB_BOOST_PP_TUPLE_EAT_2)(8, s) FB_BOOST_PP_IF(p(8, s), FB_BOOST_PP_FOR_8, FB_BOOST_PP_TUPLE_EAT_4)(o(8, s), p, o, m) +# define FB_BOOST_PP_FOR_8_I(s, p, o, m) FB_BOOST_PP_IF(p(9, s), m, FB_BOOST_PP_TUPLE_EAT_2)(9, s) FB_BOOST_PP_IF(p(9, s), FB_BOOST_PP_FOR_9, FB_BOOST_PP_TUPLE_EAT_4)(o(9, s), p, o, m) +# define FB_BOOST_PP_FOR_9_I(s, p, o, m) FB_BOOST_PP_IF(p(10, s), m, FB_BOOST_PP_TUPLE_EAT_2)(10, s) FB_BOOST_PP_IF(p(10, s), FB_BOOST_PP_FOR_10, FB_BOOST_PP_TUPLE_EAT_4)(o(10, s), p, o, m) +# define FB_BOOST_PP_FOR_10_I(s, p, o, m) FB_BOOST_PP_IF(p(11, s), m, FB_BOOST_PP_TUPLE_EAT_2)(11, s) FB_BOOST_PP_IF(p(11, s), FB_BOOST_PP_FOR_11, FB_BOOST_PP_TUPLE_EAT_4)(o(11, s), p, o, m) +# define FB_BOOST_PP_FOR_11_I(s, p, o, m) FB_BOOST_PP_IF(p(12, s), m, FB_BOOST_PP_TUPLE_EAT_2)(12, s) FB_BOOST_PP_IF(p(12, s), FB_BOOST_PP_FOR_12, FB_BOOST_PP_TUPLE_EAT_4)(o(12, s), p, o, m) +# define FB_BOOST_PP_FOR_12_I(s, p, o, m) FB_BOOST_PP_IF(p(13, s), m, FB_BOOST_PP_TUPLE_EAT_2)(13, s) FB_BOOST_PP_IF(p(13, s), FB_BOOST_PP_FOR_13, FB_BOOST_PP_TUPLE_EAT_4)(o(13, s), p, o, m) +# define FB_BOOST_PP_FOR_13_I(s, p, o, m) FB_BOOST_PP_IF(p(14, s), m, FB_BOOST_PP_TUPLE_EAT_2)(14, s) FB_BOOST_PP_IF(p(14, s), FB_BOOST_PP_FOR_14, FB_BOOST_PP_TUPLE_EAT_4)(o(14, s), p, o, m) +# define FB_BOOST_PP_FOR_14_I(s, p, o, m) FB_BOOST_PP_IF(p(15, s), m, FB_BOOST_PP_TUPLE_EAT_2)(15, s) FB_BOOST_PP_IF(p(15, s), FB_BOOST_PP_FOR_15, FB_BOOST_PP_TUPLE_EAT_4)(o(15, s), p, o, m) +# define FB_BOOST_PP_FOR_15_I(s, p, o, m) FB_BOOST_PP_IF(p(16, s), m, FB_BOOST_PP_TUPLE_EAT_2)(16, s) FB_BOOST_PP_IF(p(16, s), FB_BOOST_PP_FOR_16, FB_BOOST_PP_TUPLE_EAT_4)(o(16, s), p, o, m) +# define FB_BOOST_PP_FOR_16_I(s, p, o, m) FB_BOOST_PP_IF(p(17, s), m, FB_BOOST_PP_TUPLE_EAT_2)(17, s) FB_BOOST_PP_IF(p(17, s), FB_BOOST_PP_FOR_17, FB_BOOST_PP_TUPLE_EAT_4)(o(17, s), p, o, m) +# define FB_BOOST_PP_FOR_17_I(s, p, o, m) FB_BOOST_PP_IF(p(18, s), m, FB_BOOST_PP_TUPLE_EAT_2)(18, s) FB_BOOST_PP_IF(p(18, s), FB_BOOST_PP_FOR_18, FB_BOOST_PP_TUPLE_EAT_4)(o(18, s), p, o, m) +# define FB_BOOST_PP_FOR_18_I(s, p, o, m) FB_BOOST_PP_IF(p(19, s), m, FB_BOOST_PP_TUPLE_EAT_2)(19, s) FB_BOOST_PP_IF(p(19, s), FB_BOOST_PP_FOR_19, FB_BOOST_PP_TUPLE_EAT_4)(o(19, s), p, o, m) +# define FB_BOOST_PP_FOR_19_I(s, p, o, m) FB_BOOST_PP_IF(p(20, s), m, FB_BOOST_PP_TUPLE_EAT_2)(20, s) FB_BOOST_PP_IF(p(20, s), FB_BOOST_PP_FOR_20, FB_BOOST_PP_TUPLE_EAT_4)(o(20, s), p, o, m) +# define FB_BOOST_PP_FOR_20_I(s, p, o, m) FB_BOOST_PP_IF(p(21, s), m, FB_BOOST_PP_TUPLE_EAT_2)(21, s) FB_BOOST_PP_IF(p(21, s), FB_BOOST_PP_FOR_21, FB_BOOST_PP_TUPLE_EAT_4)(o(21, s), p, o, m) +# define FB_BOOST_PP_FOR_21_I(s, p, o, m) FB_BOOST_PP_IF(p(22, s), m, FB_BOOST_PP_TUPLE_EAT_2)(22, s) FB_BOOST_PP_IF(p(22, s), FB_BOOST_PP_FOR_22, FB_BOOST_PP_TUPLE_EAT_4)(o(22, s), p, o, m) +# define FB_BOOST_PP_FOR_22_I(s, p, o, m) FB_BOOST_PP_IF(p(23, s), m, FB_BOOST_PP_TUPLE_EAT_2)(23, s) FB_BOOST_PP_IF(p(23, s), FB_BOOST_PP_FOR_23, FB_BOOST_PP_TUPLE_EAT_4)(o(23, s), p, o, m) +# define FB_BOOST_PP_FOR_23_I(s, p, o, m) FB_BOOST_PP_IF(p(24, s), m, FB_BOOST_PP_TUPLE_EAT_2)(24, s) FB_BOOST_PP_IF(p(24, s), FB_BOOST_PP_FOR_24, FB_BOOST_PP_TUPLE_EAT_4)(o(24, s), p, o, m) +# define FB_BOOST_PP_FOR_24_I(s, p, o, m) FB_BOOST_PP_IF(p(25, s), m, FB_BOOST_PP_TUPLE_EAT_2)(25, s) FB_BOOST_PP_IF(p(25, s), FB_BOOST_PP_FOR_25, FB_BOOST_PP_TUPLE_EAT_4)(o(25, s), p, o, m) +# define FB_BOOST_PP_FOR_25_I(s, p, o, m) FB_BOOST_PP_IF(p(26, s), m, FB_BOOST_PP_TUPLE_EAT_2)(26, s) FB_BOOST_PP_IF(p(26, s), FB_BOOST_PP_FOR_26, FB_BOOST_PP_TUPLE_EAT_4)(o(26, s), p, o, m) +# define FB_BOOST_PP_FOR_26_I(s, p, o, m) FB_BOOST_PP_IF(p(27, s), m, FB_BOOST_PP_TUPLE_EAT_2)(27, s) FB_BOOST_PP_IF(p(27, s), FB_BOOST_PP_FOR_27, FB_BOOST_PP_TUPLE_EAT_4)(o(27, s), p, o, m) +# define FB_BOOST_PP_FOR_27_I(s, p, o, m) FB_BOOST_PP_IF(p(28, s), m, FB_BOOST_PP_TUPLE_EAT_2)(28, s) FB_BOOST_PP_IF(p(28, s), FB_BOOST_PP_FOR_28, FB_BOOST_PP_TUPLE_EAT_4)(o(28, s), p, o, m) +# define FB_BOOST_PP_FOR_28_I(s, p, o, m) FB_BOOST_PP_IF(p(29, s), m, FB_BOOST_PP_TUPLE_EAT_2)(29, s) FB_BOOST_PP_IF(p(29, s), FB_BOOST_PP_FOR_29, FB_BOOST_PP_TUPLE_EAT_4)(o(29, s), p, o, m) +# define FB_BOOST_PP_FOR_29_I(s, p, o, m) FB_BOOST_PP_IF(p(30, s), m, FB_BOOST_PP_TUPLE_EAT_2)(30, s) FB_BOOST_PP_IF(p(30, s), FB_BOOST_PP_FOR_30, FB_BOOST_PP_TUPLE_EAT_4)(o(30, s), p, o, m) +# define FB_BOOST_PP_FOR_30_I(s, p, o, m) FB_BOOST_PP_IF(p(31, s), m, FB_BOOST_PP_TUPLE_EAT_2)(31, s) FB_BOOST_PP_IF(p(31, s), FB_BOOST_PP_FOR_31, FB_BOOST_PP_TUPLE_EAT_4)(o(31, s), p, o, m) +# define FB_BOOST_PP_FOR_31_I(s, p, o, m) FB_BOOST_PP_IF(p(32, s), m, FB_BOOST_PP_TUPLE_EAT_2)(32, s) FB_BOOST_PP_IF(p(32, s), FB_BOOST_PP_FOR_32, FB_BOOST_PP_TUPLE_EAT_4)(o(32, s), p, o, m) +# define FB_BOOST_PP_FOR_32_I(s, p, o, m) FB_BOOST_PP_IF(p(33, s), m, FB_BOOST_PP_TUPLE_EAT_2)(33, s) FB_BOOST_PP_IF(p(33, s), FB_BOOST_PP_FOR_33, FB_BOOST_PP_TUPLE_EAT_4)(o(33, s), p, o, m) +# define FB_BOOST_PP_FOR_33_I(s, p, o, m) FB_BOOST_PP_IF(p(34, s), m, FB_BOOST_PP_TUPLE_EAT_2)(34, s) FB_BOOST_PP_IF(p(34, s), FB_BOOST_PP_FOR_34, FB_BOOST_PP_TUPLE_EAT_4)(o(34, s), p, o, m) +# define FB_BOOST_PP_FOR_34_I(s, p, o, m) FB_BOOST_PP_IF(p(35, s), m, FB_BOOST_PP_TUPLE_EAT_2)(35, s) FB_BOOST_PP_IF(p(35, s), FB_BOOST_PP_FOR_35, FB_BOOST_PP_TUPLE_EAT_4)(o(35, s), p, o, m) +# define FB_BOOST_PP_FOR_35_I(s, p, o, m) FB_BOOST_PP_IF(p(36, s), m, FB_BOOST_PP_TUPLE_EAT_2)(36, s) FB_BOOST_PP_IF(p(36, s), FB_BOOST_PP_FOR_36, FB_BOOST_PP_TUPLE_EAT_4)(o(36, s), p, o, m) +# define FB_BOOST_PP_FOR_36_I(s, p, o, m) FB_BOOST_PP_IF(p(37, s), m, FB_BOOST_PP_TUPLE_EAT_2)(37, s) FB_BOOST_PP_IF(p(37, s), FB_BOOST_PP_FOR_37, FB_BOOST_PP_TUPLE_EAT_4)(o(37, s), p, o, m) +# define FB_BOOST_PP_FOR_37_I(s, p, o, m) FB_BOOST_PP_IF(p(38, s), m, FB_BOOST_PP_TUPLE_EAT_2)(38, s) FB_BOOST_PP_IF(p(38, s), FB_BOOST_PP_FOR_38, FB_BOOST_PP_TUPLE_EAT_4)(o(38, s), p, o, m) +# define FB_BOOST_PP_FOR_38_I(s, p, o, m) FB_BOOST_PP_IF(p(39, s), m, FB_BOOST_PP_TUPLE_EAT_2)(39, s) FB_BOOST_PP_IF(p(39, s), FB_BOOST_PP_FOR_39, FB_BOOST_PP_TUPLE_EAT_4)(o(39, s), p, o, m) +# define FB_BOOST_PP_FOR_39_I(s, p, o, m) FB_BOOST_PP_IF(p(40, s), m, FB_BOOST_PP_TUPLE_EAT_2)(40, s) FB_BOOST_PP_IF(p(40, s), FB_BOOST_PP_FOR_40, FB_BOOST_PP_TUPLE_EAT_4)(o(40, s), p, o, m) +# define FB_BOOST_PP_FOR_40_I(s, p, o, m) FB_BOOST_PP_IF(p(41, s), m, FB_BOOST_PP_TUPLE_EAT_2)(41, s) FB_BOOST_PP_IF(p(41, s), FB_BOOST_PP_FOR_41, FB_BOOST_PP_TUPLE_EAT_4)(o(41, s), p, o, m) +# define FB_BOOST_PP_FOR_41_I(s, p, o, m) FB_BOOST_PP_IF(p(42, s), m, FB_BOOST_PP_TUPLE_EAT_2)(42, s) FB_BOOST_PP_IF(p(42, s), FB_BOOST_PP_FOR_42, FB_BOOST_PP_TUPLE_EAT_4)(o(42, s), p, o, m) +# define FB_BOOST_PP_FOR_42_I(s, p, o, m) FB_BOOST_PP_IF(p(43, s), m, FB_BOOST_PP_TUPLE_EAT_2)(43, s) FB_BOOST_PP_IF(p(43, s), FB_BOOST_PP_FOR_43, FB_BOOST_PP_TUPLE_EAT_4)(o(43, s), p, o, m) +# define FB_BOOST_PP_FOR_43_I(s, p, o, m) FB_BOOST_PP_IF(p(44, s), m, FB_BOOST_PP_TUPLE_EAT_2)(44, s) FB_BOOST_PP_IF(p(44, s), FB_BOOST_PP_FOR_44, FB_BOOST_PP_TUPLE_EAT_4)(o(44, s), p, o, m) +# define FB_BOOST_PP_FOR_44_I(s, p, o, m) FB_BOOST_PP_IF(p(45, s), m, FB_BOOST_PP_TUPLE_EAT_2)(45, s) FB_BOOST_PP_IF(p(45, s), FB_BOOST_PP_FOR_45, FB_BOOST_PP_TUPLE_EAT_4)(o(45, s), p, o, m) +# define FB_BOOST_PP_FOR_45_I(s, p, o, m) FB_BOOST_PP_IF(p(46, s), m, FB_BOOST_PP_TUPLE_EAT_2)(46, s) FB_BOOST_PP_IF(p(46, s), FB_BOOST_PP_FOR_46, FB_BOOST_PP_TUPLE_EAT_4)(o(46, s), p, o, m) +# define FB_BOOST_PP_FOR_46_I(s, p, o, m) FB_BOOST_PP_IF(p(47, s), m, FB_BOOST_PP_TUPLE_EAT_2)(47, s) FB_BOOST_PP_IF(p(47, s), FB_BOOST_PP_FOR_47, FB_BOOST_PP_TUPLE_EAT_4)(o(47, s), p, o, m) +# define FB_BOOST_PP_FOR_47_I(s, p, o, m) FB_BOOST_PP_IF(p(48, s), m, FB_BOOST_PP_TUPLE_EAT_2)(48, s) FB_BOOST_PP_IF(p(48, s), FB_BOOST_PP_FOR_48, FB_BOOST_PP_TUPLE_EAT_4)(o(48, s), p, o, m) +# define FB_BOOST_PP_FOR_48_I(s, p, o, m) FB_BOOST_PP_IF(p(49, s), m, FB_BOOST_PP_TUPLE_EAT_2)(49, s) FB_BOOST_PP_IF(p(49, s), FB_BOOST_PP_FOR_49, FB_BOOST_PP_TUPLE_EAT_4)(o(49, s), p, o, m) +# define FB_BOOST_PP_FOR_49_I(s, p, o, m) FB_BOOST_PP_IF(p(50, s), m, FB_BOOST_PP_TUPLE_EAT_2)(50, s) FB_BOOST_PP_IF(p(50, s), FB_BOOST_PP_FOR_50, FB_BOOST_PP_TUPLE_EAT_4)(o(50, s), p, o, m) +# define FB_BOOST_PP_FOR_50_I(s, p, o, m) FB_BOOST_PP_IF(p(51, s), m, FB_BOOST_PP_TUPLE_EAT_2)(51, s) FB_BOOST_PP_IF(p(51, s), FB_BOOST_PP_FOR_51, FB_BOOST_PP_TUPLE_EAT_4)(o(51, s), p, o, m) +# define FB_BOOST_PP_FOR_51_I(s, p, o, m) FB_BOOST_PP_IF(p(52, s), m, FB_BOOST_PP_TUPLE_EAT_2)(52, s) FB_BOOST_PP_IF(p(52, s), FB_BOOST_PP_FOR_52, FB_BOOST_PP_TUPLE_EAT_4)(o(52, s), p, o, m) +# define FB_BOOST_PP_FOR_52_I(s, p, o, m) FB_BOOST_PP_IF(p(53, s), m, FB_BOOST_PP_TUPLE_EAT_2)(53, s) FB_BOOST_PP_IF(p(53, s), FB_BOOST_PP_FOR_53, FB_BOOST_PP_TUPLE_EAT_4)(o(53, s), p, o, m) +# define FB_BOOST_PP_FOR_53_I(s, p, o, m) FB_BOOST_PP_IF(p(54, s), m, FB_BOOST_PP_TUPLE_EAT_2)(54, s) FB_BOOST_PP_IF(p(54, s), FB_BOOST_PP_FOR_54, FB_BOOST_PP_TUPLE_EAT_4)(o(54, s), p, o, m) +# define FB_BOOST_PP_FOR_54_I(s, p, o, m) FB_BOOST_PP_IF(p(55, s), m, FB_BOOST_PP_TUPLE_EAT_2)(55, s) FB_BOOST_PP_IF(p(55, s), FB_BOOST_PP_FOR_55, FB_BOOST_PP_TUPLE_EAT_4)(o(55, s), p, o, m) +# define FB_BOOST_PP_FOR_55_I(s, p, o, m) FB_BOOST_PP_IF(p(56, s), m, FB_BOOST_PP_TUPLE_EAT_2)(56, s) FB_BOOST_PP_IF(p(56, s), FB_BOOST_PP_FOR_56, FB_BOOST_PP_TUPLE_EAT_4)(o(56, s), p, o, m) +# define FB_BOOST_PP_FOR_56_I(s, p, o, m) FB_BOOST_PP_IF(p(57, s), m, FB_BOOST_PP_TUPLE_EAT_2)(57, s) FB_BOOST_PP_IF(p(57, s), FB_BOOST_PP_FOR_57, FB_BOOST_PP_TUPLE_EAT_4)(o(57, s), p, o, m) +# define FB_BOOST_PP_FOR_57_I(s, p, o, m) FB_BOOST_PP_IF(p(58, s), m, FB_BOOST_PP_TUPLE_EAT_2)(58, s) FB_BOOST_PP_IF(p(58, s), FB_BOOST_PP_FOR_58, FB_BOOST_PP_TUPLE_EAT_4)(o(58, s), p, o, m) +# define FB_BOOST_PP_FOR_58_I(s, p, o, m) FB_BOOST_PP_IF(p(59, s), m, FB_BOOST_PP_TUPLE_EAT_2)(59, s) FB_BOOST_PP_IF(p(59, s), FB_BOOST_PP_FOR_59, FB_BOOST_PP_TUPLE_EAT_4)(o(59, s), p, o, m) +# define FB_BOOST_PP_FOR_59_I(s, p, o, m) FB_BOOST_PP_IF(p(60, s), m, FB_BOOST_PP_TUPLE_EAT_2)(60, s) FB_BOOST_PP_IF(p(60, s), FB_BOOST_PP_FOR_60, FB_BOOST_PP_TUPLE_EAT_4)(o(60, s), p, o, m) +# define FB_BOOST_PP_FOR_60_I(s, p, o, m) FB_BOOST_PP_IF(p(61, s), m, FB_BOOST_PP_TUPLE_EAT_2)(61, s) FB_BOOST_PP_IF(p(61, s), FB_BOOST_PP_FOR_61, FB_BOOST_PP_TUPLE_EAT_4)(o(61, s), p, o, m) +# define FB_BOOST_PP_FOR_61_I(s, p, o, m) FB_BOOST_PP_IF(p(62, s), m, FB_BOOST_PP_TUPLE_EAT_2)(62, s) FB_BOOST_PP_IF(p(62, s), FB_BOOST_PP_FOR_62, FB_BOOST_PP_TUPLE_EAT_4)(o(62, s), p, o, m) +# define FB_BOOST_PP_FOR_62_I(s, p, o, m) FB_BOOST_PP_IF(p(63, s), m, FB_BOOST_PP_TUPLE_EAT_2)(63, s) FB_BOOST_PP_IF(p(63, s), FB_BOOST_PP_FOR_63, FB_BOOST_PP_TUPLE_EAT_4)(o(63, s), p, o, m) +# define FB_BOOST_PP_FOR_63_I(s, p, o, m) FB_BOOST_PP_IF(p(64, s), m, FB_BOOST_PP_TUPLE_EAT_2)(64, s) FB_BOOST_PP_IF(p(64, s), FB_BOOST_PP_FOR_64, FB_BOOST_PP_TUPLE_EAT_4)(o(64, s), p, o, m) +# define FB_BOOST_PP_FOR_64_I(s, p, o, m) FB_BOOST_PP_IF(p(65, s), m, FB_BOOST_PP_TUPLE_EAT_2)(65, s) FB_BOOST_PP_IF(p(65, s), FB_BOOST_PP_FOR_65, FB_BOOST_PP_TUPLE_EAT_4)(o(65, s), p, o, m) +# define FB_BOOST_PP_FOR_65_I(s, p, o, m) FB_BOOST_PP_IF(p(66, s), m, FB_BOOST_PP_TUPLE_EAT_2)(66, s) FB_BOOST_PP_IF(p(66, s), FB_BOOST_PP_FOR_66, FB_BOOST_PP_TUPLE_EAT_4)(o(66, s), p, o, m) +# define FB_BOOST_PP_FOR_66_I(s, p, o, m) FB_BOOST_PP_IF(p(67, s), m, FB_BOOST_PP_TUPLE_EAT_2)(67, s) FB_BOOST_PP_IF(p(67, s), FB_BOOST_PP_FOR_67, FB_BOOST_PP_TUPLE_EAT_4)(o(67, s), p, o, m) +# define FB_BOOST_PP_FOR_67_I(s, p, o, m) FB_BOOST_PP_IF(p(68, s), m, FB_BOOST_PP_TUPLE_EAT_2)(68, s) FB_BOOST_PP_IF(p(68, s), FB_BOOST_PP_FOR_68, FB_BOOST_PP_TUPLE_EAT_4)(o(68, s), p, o, m) +# define FB_BOOST_PP_FOR_68_I(s, p, o, m) FB_BOOST_PP_IF(p(69, s), m, FB_BOOST_PP_TUPLE_EAT_2)(69, s) FB_BOOST_PP_IF(p(69, s), FB_BOOST_PP_FOR_69, FB_BOOST_PP_TUPLE_EAT_4)(o(69, s), p, o, m) +# define FB_BOOST_PP_FOR_69_I(s, p, o, m) FB_BOOST_PP_IF(p(70, s), m, FB_BOOST_PP_TUPLE_EAT_2)(70, s) FB_BOOST_PP_IF(p(70, s), FB_BOOST_PP_FOR_70, FB_BOOST_PP_TUPLE_EAT_4)(o(70, s), p, o, m) +# define FB_BOOST_PP_FOR_70_I(s, p, o, m) FB_BOOST_PP_IF(p(71, s), m, FB_BOOST_PP_TUPLE_EAT_2)(71, s) FB_BOOST_PP_IF(p(71, s), FB_BOOST_PP_FOR_71, FB_BOOST_PP_TUPLE_EAT_4)(o(71, s), p, o, m) +# define FB_BOOST_PP_FOR_71_I(s, p, o, m) FB_BOOST_PP_IF(p(72, s), m, FB_BOOST_PP_TUPLE_EAT_2)(72, s) FB_BOOST_PP_IF(p(72, s), FB_BOOST_PP_FOR_72, FB_BOOST_PP_TUPLE_EAT_4)(o(72, s), p, o, m) +# define FB_BOOST_PP_FOR_72_I(s, p, o, m) FB_BOOST_PP_IF(p(73, s), m, FB_BOOST_PP_TUPLE_EAT_2)(73, s) FB_BOOST_PP_IF(p(73, s), FB_BOOST_PP_FOR_73, FB_BOOST_PP_TUPLE_EAT_4)(o(73, s), p, o, m) +# define FB_BOOST_PP_FOR_73_I(s, p, o, m) FB_BOOST_PP_IF(p(74, s), m, FB_BOOST_PP_TUPLE_EAT_2)(74, s) FB_BOOST_PP_IF(p(74, s), FB_BOOST_PP_FOR_74, FB_BOOST_PP_TUPLE_EAT_4)(o(74, s), p, o, m) +# define FB_BOOST_PP_FOR_74_I(s, p, o, m) FB_BOOST_PP_IF(p(75, s), m, FB_BOOST_PP_TUPLE_EAT_2)(75, s) FB_BOOST_PP_IF(p(75, s), FB_BOOST_PP_FOR_75, FB_BOOST_PP_TUPLE_EAT_4)(o(75, s), p, o, m) +# define FB_BOOST_PP_FOR_75_I(s, p, o, m) FB_BOOST_PP_IF(p(76, s), m, FB_BOOST_PP_TUPLE_EAT_2)(76, s) FB_BOOST_PP_IF(p(76, s), FB_BOOST_PP_FOR_76, FB_BOOST_PP_TUPLE_EAT_4)(o(76, s), p, o, m) +# define FB_BOOST_PP_FOR_76_I(s, p, o, m) FB_BOOST_PP_IF(p(77, s), m, FB_BOOST_PP_TUPLE_EAT_2)(77, s) FB_BOOST_PP_IF(p(77, s), FB_BOOST_PP_FOR_77, FB_BOOST_PP_TUPLE_EAT_4)(o(77, s), p, o, m) +# define FB_BOOST_PP_FOR_77_I(s, p, o, m) FB_BOOST_PP_IF(p(78, s), m, FB_BOOST_PP_TUPLE_EAT_2)(78, s) FB_BOOST_PP_IF(p(78, s), FB_BOOST_PP_FOR_78, FB_BOOST_PP_TUPLE_EAT_4)(o(78, s), p, o, m) +# define FB_BOOST_PP_FOR_78_I(s, p, o, m) FB_BOOST_PP_IF(p(79, s), m, FB_BOOST_PP_TUPLE_EAT_2)(79, s) FB_BOOST_PP_IF(p(79, s), FB_BOOST_PP_FOR_79, FB_BOOST_PP_TUPLE_EAT_4)(o(79, s), p, o, m) +# define FB_BOOST_PP_FOR_79_I(s, p, o, m) FB_BOOST_PP_IF(p(80, s), m, FB_BOOST_PP_TUPLE_EAT_2)(80, s) FB_BOOST_PP_IF(p(80, s), FB_BOOST_PP_FOR_80, FB_BOOST_PP_TUPLE_EAT_4)(o(80, s), p, o, m) +# define FB_BOOST_PP_FOR_80_I(s, p, o, m) FB_BOOST_PP_IF(p(81, s), m, FB_BOOST_PP_TUPLE_EAT_2)(81, s) FB_BOOST_PP_IF(p(81, s), FB_BOOST_PP_FOR_81, FB_BOOST_PP_TUPLE_EAT_4)(o(81, s), p, o, m) +# define FB_BOOST_PP_FOR_81_I(s, p, o, m) FB_BOOST_PP_IF(p(82, s), m, FB_BOOST_PP_TUPLE_EAT_2)(82, s) FB_BOOST_PP_IF(p(82, s), FB_BOOST_PP_FOR_82, FB_BOOST_PP_TUPLE_EAT_4)(o(82, s), p, o, m) +# define FB_BOOST_PP_FOR_82_I(s, p, o, m) FB_BOOST_PP_IF(p(83, s), m, FB_BOOST_PP_TUPLE_EAT_2)(83, s) FB_BOOST_PP_IF(p(83, s), FB_BOOST_PP_FOR_83, FB_BOOST_PP_TUPLE_EAT_4)(o(83, s), p, o, m) +# define FB_BOOST_PP_FOR_83_I(s, p, o, m) FB_BOOST_PP_IF(p(84, s), m, FB_BOOST_PP_TUPLE_EAT_2)(84, s) FB_BOOST_PP_IF(p(84, s), FB_BOOST_PP_FOR_84, FB_BOOST_PP_TUPLE_EAT_4)(o(84, s), p, o, m) +# define FB_BOOST_PP_FOR_84_I(s, p, o, m) FB_BOOST_PP_IF(p(85, s), m, FB_BOOST_PP_TUPLE_EAT_2)(85, s) FB_BOOST_PP_IF(p(85, s), FB_BOOST_PP_FOR_85, FB_BOOST_PP_TUPLE_EAT_4)(o(85, s), p, o, m) +# define FB_BOOST_PP_FOR_85_I(s, p, o, m) FB_BOOST_PP_IF(p(86, s), m, FB_BOOST_PP_TUPLE_EAT_2)(86, s) FB_BOOST_PP_IF(p(86, s), FB_BOOST_PP_FOR_86, FB_BOOST_PP_TUPLE_EAT_4)(o(86, s), p, o, m) +# define FB_BOOST_PP_FOR_86_I(s, p, o, m) FB_BOOST_PP_IF(p(87, s), m, FB_BOOST_PP_TUPLE_EAT_2)(87, s) FB_BOOST_PP_IF(p(87, s), FB_BOOST_PP_FOR_87, FB_BOOST_PP_TUPLE_EAT_4)(o(87, s), p, o, m) +# define FB_BOOST_PP_FOR_87_I(s, p, o, m) FB_BOOST_PP_IF(p(88, s), m, FB_BOOST_PP_TUPLE_EAT_2)(88, s) FB_BOOST_PP_IF(p(88, s), FB_BOOST_PP_FOR_88, FB_BOOST_PP_TUPLE_EAT_4)(o(88, s), p, o, m) +# define FB_BOOST_PP_FOR_88_I(s, p, o, m) FB_BOOST_PP_IF(p(89, s), m, FB_BOOST_PP_TUPLE_EAT_2)(89, s) FB_BOOST_PP_IF(p(89, s), FB_BOOST_PP_FOR_89, FB_BOOST_PP_TUPLE_EAT_4)(o(89, s), p, o, m) +# define FB_BOOST_PP_FOR_89_I(s, p, o, m) FB_BOOST_PP_IF(p(90, s), m, FB_BOOST_PP_TUPLE_EAT_2)(90, s) FB_BOOST_PP_IF(p(90, s), FB_BOOST_PP_FOR_90, FB_BOOST_PP_TUPLE_EAT_4)(o(90, s), p, o, m) +# define FB_BOOST_PP_FOR_90_I(s, p, o, m) FB_BOOST_PP_IF(p(91, s), m, FB_BOOST_PP_TUPLE_EAT_2)(91, s) FB_BOOST_PP_IF(p(91, s), FB_BOOST_PP_FOR_91, FB_BOOST_PP_TUPLE_EAT_4)(o(91, s), p, o, m) +# define FB_BOOST_PP_FOR_91_I(s, p, o, m) FB_BOOST_PP_IF(p(92, s), m, FB_BOOST_PP_TUPLE_EAT_2)(92, s) FB_BOOST_PP_IF(p(92, s), FB_BOOST_PP_FOR_92, FB_BOOST_PP_TUPLE_EAT_4)(o(92, s), p, o, m) +# define FB_BOOST_PP_FOR_92_I(s, p, o, m) FB_BOOST_PP_IF(p(93, s), m, FB_BOOST_PP_TUPLE_EAT_2)(93, s) FB_BOOST_PP_IF(p(93, s), FB_BOOST_PP_FOR_93, FB_BOOST_PP_TUPLE_EAT_4)(o(93, s), p, o, m) +# define FB_BOOST_PP_FOR_93_I(s, p, o, m) FB_BOOST_PP_IF(p(94, s), m, FB_BOOST_PP_TUPLE_EAT_2)(94, s) FB_BOOST_PP_IF(p(94, s), FB_BOOST_PP_FOR_94, FB_BOOST_PP_TUPLE_EAT_4)(o(94, s), p, o, m) +# define FB_BOOST_PP_FOR_94_I(s, p, o, m) FB_BOOST_PP_IF(p(95, s), m, FB_BOOST_PP_TUPLE_EAT_2)(95, s) FB_BOOST_PP_IF(p(95, s), FB_BOOST_PP_FOR_95, FB_BOOST_PP_TUPLE_EAT_4)(o(95, s), p, o, m) +# define FB_BOOST_PP_FOR_95_I(s, p, o, m) FB_BOOST_PP_IF(p(96, s), m, FB_BOOST_PP_TUPLE_EAT_2)(96, s) FB_BOOST_PP_IF(p(96, s), FB_BOOST_PP_FOR_96, FB_BOOST_PP_TUPLE_EAT_4)(o(96, s), p, o, m) +# define FB_BOOST_PP_FOR_96_I(s, p, o, m) FB_BOOST_PP_IF(p(97, s), m, FB_BOOST_PP_TUPLE_EAT_2)(97, s) FB_BOOST_PP_IF(p(97, s), FB_BOOST_PP_FOR_97, FB_BOOST_PP_TUPLE_EAT_4)(o(97, s), p, o, m) +# define FB_BOOST_PP_FOR_97_I(s, p, o, m) FB_BOOST_PP_IF(p(98, s), m, FB_BOOST_PP_TUPLE_EAT_2)(98, s) FB_BOOST_PP_IF(p(98, s), FB_BOOST_PP_FOR_98, FB_BOOST_PP_TUPLE_EAT_4)(o(98, s), p, o, m) +# define FB_BOOST_PP_FOR_98_I(s, p, o, m) FB_BOOST_PP_IF(p(99, s), m, FB_BOOST_PP_TUPLE_EAT_2)(99, s) FB_BOOST_PP_IF(p(99, s), FB_BOOST_PP_FOR_99, FB_BOOST_PP_TUPLE_EAT_4)(o(99, s), p, o, m) +# define FB_BOOST_PP_FOR_99_I(s, p, o, m) FB_BOOST_PP_IF(p(100, s), m, FB_BOOST_PP_TUPLE_EAT_2)(100, s) FB_BOOST_PP_IF(p(100, s), FB_BOOST_PP_FOR_100, FB_BOOST_PP_TUPLE_EAT_4)(o(100, s), p, o, m) +# define FB_BOOST_PP_FOR_100_I(s, p, o, m) FB_BOOST_PP_IF(p(101, s), m, FB_BOOST_PP_TUPLE_EAT_2)(101, s) FB_BOOST_PP_IF(p(101, s), FB_BOOST_PP_FOR_101, FB_BOOST_PP_TUPLE_EAT_4)(o(101, s), p, o, m) +# define FB_BOOST_PP_FOR_101_I(s, p, o, m) FB_BOOST_PP_IF(p(102, s), m, FB_BOOST_PP_TUPLE_EAT_2)(102, s) FB_BOOST_PP_IF(p(102, s), FB_BOOST_PP_FOR_102, FB_BOOST_PP_TUPLE_EAT_4)(o(102, s), p, o, m) +# define FB_BOOST_PP_FOR_102_I(s, p, o, m) FB_BOOST_PP_IF(p(103, s), m, FB_BOOST_PP_TUPLE_EAT_2)(103, s) FB_BOOST_PP_IF(p(103, s), FB_BOOST_PP_FOR_103, FB_BOOST_PP_TUPLE_EAT_4)(o(103, s), p, o, m) +# define FB_BOOST_PP_FOR_103_I(s, p, o, m) FB_BOOST_PP_IF(p(104, s), m, FB_BOOST_PP_TUPLE_EAT_2)(104, s) FB_BOOST_PP_IF(p(104, s), FB_BOOST_PP_FOR_104, FB_BOOST_PP_TUPLE_EAT_4)(o(104, s), p, o, m) +# define FB_BOOST_PP_FOR_104_I(s, p, o, m) FB_BOOST_PP_IF(p(105, s), m, FB_BOOST_PP_TUPLE_EAT_2)(105, s) FB_BOOST_PP_IF(p(105, s), FB_BOOST_PP_FOR_105, FB_BOOST_PP_TUPLE_EAT_4)(o(105, s), p, o, m) +# define FB_BOOST_PP_FOR_105_I(s, p, o, m) FB_BOOST_PP_IF(p(106, s), m, FB_BOOST_PP_TUPLE_EAT_2)(106, s) FB_BOOST_PP_IF(p(106, s), FB_BOOST_PP_FOR_106, FB_BOOST_PP_TUPLE_EAT_4)(o(106, s), p, o, m) +# define FB_BOOST_PP_FOR_106_I(s, p, o, m) FB_BOOST_PP_IF(p(107, s), m, FB_BOOST_PP_TUPLE_EAT_2)(107, s) FB_BOOST_PP_IF(p(107, s), FB_BOOST_PP_FOR_107, FB_BOOST_PP_TUPLE_EAT_4)(o(107, s), p, o, m) +# define FB_BOOST_PP_FOR_107_I(s, p, o, m) FB_BOOST_PP_IF(p(108, s), m, FB_BOOST_PP_TUPLE_EAT_2)(108, s) FB_BOOST_PP_IF(p(108, s), FB_BOOST_PP_FOR_108, FB_BOOST_PP_TUPLE_EAT_4)(o(108, s), p, o, m) +# define FB_BOOST_PP_FOR_108_I(s, p, o, m) FB_BOOST_PP_IF(p(109, s), m, FB_BOOST_PP_TUPLE_EAT_2)(109, s) FB_BOOST_PP_IF(p(109, s), FB_BOOST_PP_FOR_109, FB_BOOST_PP_TUPLE_EAT_4)(o(109, s), p, o, m) +# define FB_BOOST_PP_FOR_109_I(s, p, o, m) FB_BOOST_PP_IF(p(110, s), m, FB_BOOST_PP_TUPLE_EAT_2)(110, s) FB_BOOST_PP_IF(p(110, s), FB_BOOST_PP_FOR_110, FB_BOOST_PP_TUPLE_EAT_4)(o(110, s), p, o, m) +# define FB_BOOST_PP_FOR_110_I(s, p, o, m) FB_BOOST_PP_IF(p(111, s), m, FB_BOOST_PP_TUPLE_EAT_2)(111, s) FB_BOOST_PP_IF(p(111, s), FB_BOOST_PP_FOR_111, FB_BOOST_PP_TUPLE_EAT_4)(o(111, s), p, o, m) +# define FB_BOOST_PP_FOR_111_I(s, p, o, m) FB_BOOST_PP_IF(p(112, s), m, FB_BOOST_PP_TUPLE_EAT_2)(112, s) FB_BOOST_PP_IF(p(112, s), FB_BOOST_PP_FOR_112, FB_BOOST_PP_TUPLE_EAT_4)(o(112, s), p, o, m) +# define FB_BOOST_PP_FOR_112_I(s, p, o, m) FB_BOOST_PP_IF(p(113, s), m, FB_BOOST_PP_TUPLE_EAT_2)(113, s) FB_BOOST_PP_IF(p(113, s), FB_BOOST_PP_FOR_113, FB_BOOST_PP_TUPLE_EAT_4)(o(113, s), p, o, m) +# define FB_BOOST_PP_FOR_113_I(s, p, o, m) FB_BOOST_PP_IF(p(114, s), m, FB_BOOST_PP_TUPLE_EAT_2)(114, s) FB_BOOST_PP_IF(p(114, s), FB_BOOST_PP_FOR_114, FB_BOOST_PP_TUPLE_EAT_4)(o(114, s), p, o, m) +# define FB_BOOST_PP_FOR_114_I(s, p, o, m) FB_BOOST_PP_IF(p(115, s), m, FB_BOOST_PP_TUPLE_EAT_2)(115, s) FB_BOOST_PP_IF(p(115, s), FB_BOOST_PP_FOR_115, FB_BOOST_PP_TUPLE_EAT_4)(o(115, s), p, o, m) +# define FB_BOOST_PP_FOR_115_I(s, p, o, m) FB_BOOST_PP_IF(p(116, s), m, FB_BOOST_PP_TUPLE_EAT_2)(116, s) FB_BOOST_PP_IF(p(116, s), FB_BOOST_PP_FOR_116, FB_BOOST_PP_TUPLE_EAT_4)(o(116, s), p, o, m) +# define FB_BOOST_PP_FOR_116_I(s, p, o, m) FB_BOOST_PP_IF(p(117, s), m, FB_BOOST_PP_TUPLE_EAT_2)(117, s) FB_BOOST_PP_IF(p(117, s), FB_BOOST_PP_FOR_117, FB_BOOST_PP_TUPLE_EAT_4)(o(117, s), p, o, m) +# define FB_BOOST_PP_FOR_117_I(s, p, o, m) FB_BOOST_PP_IF(p(118, s), m, FB_BOOST_PP_TUPLE_EAT_2)(118, s) FB_BOOST_PP_IF(p(118, s), FB_BOOST_PP_FOR_118, FB_BOOST_PP_TUPLE_EAT_4)(o(118, s), p, o, m) +# define FB_BOOST_PP_FOR_118_I(s, p, o, m) FB_BOOST_PP_IF(p(119, s), m, FB_BOOST_PP_TUPLE_EAT_2)(119, s) FB_BOOST_PP_IF(p(119, s), FB_BOOST_PP_FOR_119, FB_BOOST_PP_TUPLE_EAT_4)(o(119, s), p, o, m) +# define FB_BOOST_PP_FOR_119_I(s, p, o, m) FB_BOOST_PP_IF(p(120, s), m, FB_BOOST_PP_TUPLE_EAT_2)(120, s) FB_BOOST_PP_IF(p(120, s), FB_BOOST_PP_FOR_120, FB_BOOST_PP_TUPLE_EAT_4)(o(120, s), p, o, m) +# define FB_BOOST_PP_FOR_120_I(s, p, o, m) FB_BOOST_PP_IF(p(121, s), m, FB_BOOST_PP_TUPLE_EAT_2)(121, s) FB_BOOST_PP_IF(p(121, s), FB_BOOST_PP_FOR_121, FB_BOOST_PP_TUPLE_EAT_4)(o(121, s), p, o, m) +# define FB_BOOST_PP_FOR_121_I(s, p, o, m) FB_BOOST_PP_IF(p(122, s), m, FB_BOOST_PP_TUPLE_EAT_2)(122, s) FB_BOOST_PP_IF(p(122, s), FB_BOOST_PP_FOR_122, FB_BOOST_PP_TUPLE_EAT_4)(o(122, s), p, o, m) +# define FB_BOOST_PP_FOR_122_I(s, p, o, m) FB_BOOST_PP_IF(p(123, s), m, FB_BOOST_PP_TUPLE_EAT_2)(123, s) FB_BOOST_PP_IF(p(123, s), FB_BOOST_PP_FOR_123, FB_BOOST_PP_TUPLE_EAT_4)(o(123, s), p, o, m) +# define FB_BOOST_PP_FOR_123_I(s, p, o, m) FB_BOOST_PP_IF(p(124, s), m, FB_BOOST_PP_TUPLE_EAT_2)(124, s) FB_BOOST_PP_IF(p(124, s), FB_BOOST_PP_FOR_124, FB_BOOST_PP_TUPLE_EAT_4)(o(124, s), p, o, m) +# define FB_BOOST_PP_FOR_124_I(s, p, o, m) FB_BOOST_PP_IF(p(125, s), m, FB_BOOST_PP_TUPLE_EAT_2)(125, s) FB_BOOST_PP_IF(p(125, s), FB_BOOST_PP_FOR_125, FB_BOOST_PP_TUPLE_EAT_4)(o(125, s), p, o, m) +# define FB_BOOST_PP_FOR_125_I(s, p, o, m) FB_BOOST_PP_IF(p(126, s), m, FB_BOOST_PP_TUPLE_EAT_2)(126, s) FB_BOOST_PP_IF(p(126, s), FB_BOOST_PP_FOR_126, FB_BOOST_PP_TUPLE_EAT_4)(o(126, s), p, o, m) +# define FB_BOOST_PP_FOR_126_I(s, p, o, m) FB_BOOST_PP_IF(p(127, s), m, FB_BOOST_PP_TUPLE_EAT_2)(127, s) FB_BOOST_PP_IF(p(127, s), FB_BOOST_PP_FOR_127, FB_BOOST_PP_TUPLE_EAT_4)(o(127, s), p, o, m) +# define FB_BOOST_PP_FOR_127_I(s, p, o, m) FB_BOOST_PP_IF(p(128, s), m, FB_BOOST_PP_TUPLE_EAT_2)(128, s) FB_BOOST_PP_IF(p(128, s), FB_BOOST_PP_FOR_128, FB_BOOST_PP_TUPLE_EAT_4)(o(128, s), p, o, m) +# define FB_BOOST_PP_FOR_128_I(s, p, o, m) FB_BOOST_PP_IF(p(129, s), m, FB_BOOST_PP_TUPLE_EAT_2)(129, s) FB_BOOST_PP_IF(p(129, s), FB_BOOST_PP_FOR_129, FB_BOOST_PP_TUPLE_EAT_4)(o(129, s), p, o, m) +# define FB_BOOST_PP_FOR_129_I(s, p, o, m) FB_BOOST_PP_IF(p(130, s), m, FB_BOOST_PP_TUPLE_EAT_2)(130, s) FB_BOOST_PP_IF(p(130, s), FB_BOOST_PP_FOR_130, FB_BOOST_PP_TUPLE_EAT_4)(o(130, s), p, o, m) +# define FB_BOOST_PP_FOR_130_I(s, p, o, m) FB_BOOST_PP_IF(p(131, s), m, FB_BOOST_PP_TUPLE_EAT_2)(131, s) FB_BOOST_PP_IF(p(131, s), FB_BOOST_PP_FOR_131, FB_BOOST_PP_TUPLE_EAT_4)(o(131, s), p, o, m) +# define FB_BOOST_PP_FOR_131_I(s, p, o, m) FB_BOOST_PP_IF(p(132, s), m, FB_BOOST_PP_TUPLE_EAT_2)(132, s) FB_BOOST_PP_IF(p(132, s), FB_BOOST_PP_FOR_132, FB_BOOST_PP_TUPLE_EAT_4)(o(132, s), p, o, m) +# define FB_BOOST_PP_FOR_132_I(s, p, o, m) FB_BOOST_PP_IF(p(133, s), m, FB_BOOST_PP_TUPLE_EAT_2)(133, s) FB_BOOST_PP_IF(p(133, s), FB_BOOST_PP_FOR_133, FB_BOOST_PP_TUPLE_EAT_4)(o(133, s), p, o, m) +# define FB_BOOST_PP_FOR_133_I(s, p, o, m) FB_BOOST_PP_IF(p(134, s), m, FB_BOOST_PP_TUPLE_EAT_2)(134, s) FB_BOOST_PP_IF(p(134, s), FB_BOOST_PP_FOR_134, FB_BOOST_PP_TUPLE_EAT_4)(o(134, s), p, o, m) +# define FB_BOOST_PP_FOR_134_I(s, p, o, m) FB_BOOST_PP_IF(p(135, s), m, FB_BOOST_PP_TUPLE_EAT_2)(135, s) FB_BOOST_PP_IF(p(135, s), FB_BOOST_PP_FOR_135, FB_BOOST_PP_TUPLE_EAT_4)(o(135, s), p, o, m) +# define FB_BOOST_PP_FOR_135_I(s, p, o, m) FB_BOOST_PP_IF(p(136, s), m, FB_BOOST_PP_TUPLE_EAT_2)(136, s) FB_BOOST_PP_IF(p(136, s), FB_BOOST_PP_FOR_136, FB_BOOST_PP_TUPLE_EAT_4)(o(136, s), p, o, m) +# define FB_BOOST_PP_FOR_136_I(s, p, o, m) FB_BOOST_PP_IF(p(137, s), m, FB_BOOST_PP_TUPLE_EAT_2)(137, s) FB_BOOST_PP_IF(p(137, s), FB_BOOST_PP_FOR_137, FB_BOOST_PP_TUPLE_EAT_4)(o(137, s), p, o, m) +# define FB_BOOST_PP_FOR_137_I(s, p, o, m) FB_BOOST_PP_IF(p(138, s), m, FB_BOOST_PP_TUPLE_EAT_2)(138, s) FB_BOOST_PP_IF(p(138, s), FB_BOOST_PP_FOR_138, FB_BOOST_PP_TUPLE_EAT_4)(o(138, s), p, o, m) +# define FB_BOOST_PP_FOR_138_I(s, p, o, m) FB_BOOST_PP_IF(p(139, s), m, FB_BOOST_PP_TUPLE_EAT_2)(139, s) FB_BOOST_PP_IF(p(139, s), FB_BOOST_PP_FOR_139, FB_BOOST_PP_TUPLE_EAT_4)(o(139, s), p, o, m) +# define FB_BOOST_PP_FOR_139_I(s, p, o, m) FB_BOOST_PP_IF(p(140, s), m, FB_BOOST_PP_TUPLE_EAT_2)(140, s) FB_BOOST_PP_IF(p(140, s), FB_BOOST_PP_FOR_140, FB_BOOST_PP_TUPLE_EAT_4)(o(140, s), p, o, m) +# define FB_BOOST_PP_FOR_140_I(s, p, o, m) FB_BOOST_PP_IF(p(141, s), m, FB_BOOST_PP_TUPLE_EAT_2)(141, s) FB_BOOST_PP_IF(p(141, s), FB_BOOST_PP_FOR_141, FB_BOOST_PP_TUPLE_EAT_4)(o(141, s), p, o, m) +# define FB_BOOST_PP_FOR_141_I(s, p, o, m) FB_BOOST_PP_IF(p(142, s), m, FB_BOOST_PP_TUPLE_EAT_2)(142, s) FB_BOOST_PP_IF(p(142, s), FB_BOOST_PP_FOR_142, FB_BOOST_PP_TUPLE_EAT_4)(o(142, s), p, o, m) +# define FB_BOOST_PP_FOR_142_I(s, p, o, m) FB_BOOST_PP_IF(p(143, s), m, FB_BOOST_PP_TUPLE_EAT_2)(143, s) FB_BOOST_PP_IF(p(143, s), FB_BOOST_PP_FOR_143, FB_BOOST_PP_TUPLE_EAT_4)(o(143, s), p, o, m) +# define FB_BOOST_PP_FOR_143_I(s, p, o, m) FB_BOOST_PP_IF(p(144, s), m, FB_BOOST_PP_TUPLE_EAT_2)(144, s) FB_BOOST_PP_IF(p(144, s), FB_BOOST_PP_FOR_144, FB_BOOST_PP_TUPLE_EAT_4)(o(144, s), p, o, m) +# define FB_BOOST_PP_FOR_144_I(s, p, o, m) FB_BOOST_PP_IF(p(145, s), m, FB_BOOST_PP_TUPLE_EAT_2)(145, s) FB_BOOST_PP_IF(p(145, s), FB_BOOST_PP_FOR_145, FB_BOOST_PP_TUPLE_EAT_4)(o(145, s), p, o, m) +# define FB_BOOST_PP_FOR_145_I(s, p, o, m) FB_BOOST_PP_IF(p(146, s), m, FB_BOOST_PP_TUPLE_EAT_2)(146, s) FB_BOOST_PP_IF(p(146, s), FB_BOOST_PP_FOR_146, FB_BOOST_PP_TUPLE_EAT_4)(o(146, s), p, o, m) +# define FB_BOOST_PP_FOR_146_I(s, p, o, m) FB_BOOST_PP_IF(p(147, s), m, FB_BOOST_PP_TUPLE_EAT_2)(147, s) FB_BOOST_PP_IF(p(147, s), FB_BOOST_PP_FOR_147, FB_BOOST_PP_TUPLE_EAT_4)(o(147, s), p, o, m) +# define FB_BOOST_PP_FOR_147_I(s, p, o, m) FB_BOOST_PP_IF(p(148, s), m, FB_BOOST_PP_TUPLE_EAT_2)(148, s) FB_BOOST_PP_IF(p(148, s), FB_BOOST_PP_FOR_148, FB_BOOST_PP_TUPLE_EAT_4)(o(148, s), p, o, m) +# define FB_BOOST_PP_FOR_148_I(s, p, o, m) FB_BOOST_PP_IF(p(149, s), m, FB_BOOST_PP_TUPLE_EAT_2)(149, s) FB_BOOST_PP_IF(p(149, s), FB_BOOST_PP_FOR_149, FB_BOOST_PP_TUPLE_EAT_4)(o(149, s), p, o, m) +# define FB_BOOST_PP_FOR_149_I(s, p, o, m) FB_BOOST_PP_IF(p(150, s), m, FB_BOOST_PP_TUPLE_EAT_2)(150, s) FB_BOOST_PP_IF(p(150, s), FB_BOOST_PP_FOR_150, FB_BOOST_PP_TUPLE_EAT_4)(o(150, s), p, o, m) +# define FB_BOOST_PP_FOR_150_I(s, p, o, m) FB_BOOST_PP_IF(p(151, s), m, FB_BOOST_PP_TUPLE_EAT_2)(151, s) FB_BOOST_PP_IF(p(151, s), FB_BOOST_PP_FOR_151, FB_BOOST_PP_TUPLE_EAT_4)(o(151, s), p, o, m) +# define FB_BOOST_PP_FOR_151_I(s, p, o, m) FB_BOOST_PP_IF(p(152, s), m, FB_BOOST_PP_TUPLE_EAT_2)(152, s) FB_BOOST_PP_IF(p(152, s), FB_BOOST_PP_FOR_152, FB_BOOST_PP_TUPLE_EAT_4)(o(152, s), p, o, m) +# define FB_BOOST_PP_FOR_152_I(s, p, o, m) FB_BOOST_PP_IF(p(153, s), m, FB_BOOST_PP_TUPLE_EAT_2)(153, s) FB_BOOST_PP_IF(p(153, s), FB_BOOST_PP_FOR_153, FB_BOOST_PP_TUPLE_EAT_4)(o(153, s), p, o, m) +# define FB_BOOST_PP_FOR_153_I(s, p, o, m) FB_BOOST_PP_IF(p(154, s), m, FB_BOOST_PP_TUPLE_EAT_2)(154, s) FB_BOOST_PP_IF(p(154, s), FB_BOOST_PP_FOR_154, FB_BOOST_PP_TUPLE_EAT_4)(o(154, s), p, o, m) +# define FB_BOOST_PP_FOR_154_I(s, p, o, m) FB_BOOST_PP_IF(p(155, s), m, FB_BOOST_PP_TUPLE_EAT_2)(155, s) FB_BOOST_PP_IF(p(155, s), FB_BOOST_PP_FOR_155, FB_BOOST_PP_TUPLE_EAT_4)(o(155, s), p, o, m) +# define FB_BOOST_PP_FOR_155_I(s, p, o, m) FB_BOOST_PP_IF(p(156, s), m, FB_BOOST_PP_TUPLE_EAT_2)(156, s) FB_BOOST_PP_IF(p(156, s), FB_BOOST_PP_FOR_156, FB_BOOST_PP_TUPLE_EAT_4)(o(156, s), p, o, m) +# define FB_BOOST_PP_FOR_156_I(s, p, o, m) FB_BOOST_PP_IF(p(157, s), m, FB_BOOST_PP_TUPLE_EAT_2)(157, s) FB_BOOST_PP_IF(p(157, s), FB_BOOST_PP_FOR_157, FB_BOOST_PP_TUPLE_EAT_4)(o(157, s), p, o, m) +# define FB_BOOST_PP_FOR_157_I(s, p, o, m) FB_BOOST_PP_IF(p(158, s), m, FB_BOOST_PP_TUPLE_EAT_2)(158, s) FB_BOOST_PP_IF(p(158, s), FB_BOOST_PP_FOR_158, FB_BOOST_PP_TUPLE_EAT_4)(o(158, s), p, o, m) +# define FB_BOOST_PP_FOR_158_I(s, p, o, m) FB_BOOST_PP_IF(p(159, s), m, FB_BOOST_PP_TUPLE_EAT_2)(159, s) FB_BOOST_PP_IF(p(159, s), FB_BOOST_PP_FOR_159, FB_BOOST_PP_TUPLE_EAT_4)(o(159, s), p, o, m) +# define FB_BOOST_PP_FOR_159_I(s, p, o, m) FB_BOOST_PP_IF(p(160, s), m, FB_BOOST_PP_TUPLE_EAT_2)(160, s) FB_BOOST_PP_IF(p(160, s), FB_BOOST_PP_FOR_160, FB_BOOST_PP_TUPLE_EAT_4)(o(160, s), p, o, m) +# define FB_BOOST_PP_FOR_160_I(s, p, o, m) FB_BOOST_PP_IF(p(161, s), m, FB_BOOST_PP_TUPLE_EAT_2)(161, s) FB_BOOST_PP_IF(p(161, s), FB_BOOST_PP_FOR_161, FB_BOOST_PP_TUPLE_EAT_4)(o(161, s), p, o, m) +# define FB_BOOST_PP_FOR_161_I(s, p, o, m) FB_BOOST_PP_IF(p(162, s), m, FB_BOOST_PP_TUPLE_EAT_2)(162, s) FB_BOOST_PP_IF(p(162, s), FB_BOOST_PP_FOR_162, FB_BOOST_PP_TUPLE_EAT_4)(o(162, s), p, o, m) +# define FB_BOOST_PP_FOR_162_I(s, p, o, m) FB_BOOST_PP_IF(p(163, s), m, FB_BOOST_PP_TUPLE_EAT_2)(163, s) FB_BOOST_PP_IF(p(163, s), FB_BOOST_PP_FOR_163, FB_BOOST_PP_TUPLE_EAT_4)(o(163, s), p, o, m) +# define FB_BOOST_PP_FOR_163_I(s, p, o, m) FB_BOOST_PP_IF(p(164, s), m, FB_BOOST_PP_TUPLE_EAT_2)(164, s) FB_BOOST_PP_IF(p(164, s), FB_BOOST_PP_FOR_164, FB_BOOST_PP_TUPLE_EAT_4)(o(164, s), p, o, m) +# define FB_BOOST_PP_FOR_164_I(s, p, o, m) FB_BOOST_PP_IF(p(165, s), m, FB_BOOST_PP_TUPLE_EAT_2)(165, s) FB_BOOST_PP_IF(p(165, s), FB_BOOST_PP_FOR_165, FB_BOOST_PP_TUPLE_EAT_4)(o(165, s), p, o, m) +# define FB_BOOST_PP_FOR_165_I(s, p, o, m) FB_BOOST_PP_IF(p(166, s), m, FB_BOOST_PP_TUPLE_EAT_2)(166, s) FB_BOOST_PP_IF(p(166, s), FB_BOOST_PP_FOR_166, FB_BOOST_PP_TUPLE_EAT_4)(o(166, s), p, o, m) +# define FB_BOOST_PP_FOR_166_I(s, p, o, m) FB_BOOST_PP_IF(p(167, s), m, FB_BOOST_PP_TUPLE_EAT_2)(167, s) FB_BOOST_PP_IF(p(167, s), FB_BOOST_PP_FOR_167, FB_BOOST_PP_TUPLE_EAT_4)(o(167, s), p, o, m) +# define FB_BOOST_PP_FOR_167_I(s, p, o, m) FB_BOOST_PP_IF(p(168, s), m, FB_BOOST_PP_TUPLE_EAT_2)(168, s) FB_BOOST_PP_IF(p(168, s), FB_BOOST_PP_FOR_168, FB_BOOST_PP_TUPLE_EAT_4)(o(168, s), p, o, m) +# define FB_BOOST_PP_FOR_168_I(s, p, o, m) FB_BOOST_PP_IF(p(169, s), m, FB_BOOST_PP_TUPLE_EAT_2)(169, s) FB_BOOST_PP_IF(p(169, s), FB_BOOST_PP_FOR_169, FB_BOOST_PP_TUPLE_EAT_4)(o(169, s), p, o, m) +# define FB_BOOST_PP_FOR_169_I(s, p, o, m) FB_BOOST_PP_IF(p(170, s), m, FB_BOOST_PP_TUPLE_EAT_2)(170, s) FB_BOOST_PP_IF(p(170, s), FB_BOOST_PP_FOR_170, FB_BOOST_PP_TUPLE_EAT_4)(o(170, s), p, o, m) +# define FB_BOOST_PP_FOR_170_I(s, p, o, m) FB_BOOST_PP_IF(p(171, s), m, FB_BOOST_PP_TUPLE_EAT_2)(171, s) FB_BOOST_PP_IF(p(171, s), FB_BOOST_PP_FOR_171, FB_BOOST_PP_TUPLE_EAT_4)(o(171, s), p, o, m) +# define FB_BOOST_PP_FOR_171_I(s, p, o, m) FB_BOOST_PP_IF(p(172, s), m, FB_BOOST_PP_TUPLE_EAT_2)(172, s) FB_BOOST_PP_IF(p(172, s), FB_BOOST_PP_FOR_172, FB_BOOST_PP_TUPLE_EAT_4)(o(172, s), p, o, m) +# define FB_BOOST_PP_FOR_172_I(s, p, o, m) FB_BOOST_PP_IF(p(173, s), m, FB_BOOST_PP_TUPLE_EAT_2)(173, s) FB_BOOST_PP_IF(p(173, s), FB_BOOST_PP_FOR_173, FB_BOOST_PP_TUPLE_EAT_4)(o(173, s), p, o, m) +# define FB_BOOST_PP_FOR_173_I(s, p, o, m) FB_BOOST_PP_IF(p(174, s), m, FB_BOOST_PP_TUPLE_EAT_2)(174, s) FB_BOOST_PP_IF(p(174, s), FB_BOOST_PP_FOR_174, FB_BOOST_PP_TUPLE_EAT_4)(o(174, s), p, o, m) +# define FB_BOOST_PP_FOR_174_I(s, p, o, m) FB_BOOST_PP_IF(p(175, s), m, FB_BOOST_PP_TUPLE_EAT_2)(175, s) FB_BOOST_PP_IF(p(175, s), FB_BOOST_PP_FOR_175, FB_BOOST_PP_TUPLE_EAT_4)(o(175, s), p, o, m) +# define FB_BOOST_PP_FOR_175_I(s, p, o, m) FB_BOOST_PP_IF(p(176, s), m, FB_BOOST_PP_TUPLE_EAT_2)(176, s) FB_BOOST_PP_IF(p(176, s), FB_BOOST_PP_FOR_176, FB_BOOST_PP_TUPLE_EAT_4)(o(176, s), p, o, m) +# define FB_BOOST_PP_FOR_176_I(s, p, o, m) FB_BOOST_PP_IF(p(177, s), m, FB_BOOST_PP_TUPLE_EAT_2)(177, s) FB_BOOST_PP_IF(p(177, s), FB_BOOST_PP_FOR_177, FB_BOOST_PP_TUPLE_EAT_4)(o(177, s), p, o, m) +# define FB_BOOST_PP_FOR_177_I(s, p, o, m) FB_BOOST_PP_IF(p(178, s), m, FB_BOOST_PP_TUPLE_EAT_2)(178, s) FB_BOOST_PP_IF(p(178, s), FB_BOOST_PP_FOR_178, FB_BOOST_PP_TUPLE_EAT_4)(o(178, s), p, o, m) +# define FB_BOOST_PP_FOR_178_I(s, p, o, m) FB_BOOST_PP_IF(p(179, s), m, FB_BOOST_PP_TUPLE_EAT_2)(179, s) FB_BOOST_PP_IF(p(179, s), FB_BOOST_PP_FOR_179, FB_BOOST_PP_TUPLE_EAT_4)(o(179, s), p, o, m) +# define FB_BOOST_PP_FOR_179_I(s, p, o, m) FB_BOOST_PP_IF(p(180, s), m, FB_BOOST_PP_TUPLE_EAT_2)(180, s) FB_BOOST_PP_IF(p(180, s), FB_BOOST_PP_FOR_180, FB_BOOST_PP_TUPLE_EAT_4)(o(180, s), p, o, m) +# define FB_BOOST_PP_FOR_180_I(s, p, o, m) FB_BOOST_PP_IF(p(181, s), m, FB_BOOST_PP_TUPLE_EAT_2)(181, s) FB_BOOST_PP_IF(p(181, s), FB_BOOST_PP_FOR_181, FB_BOOST_PP_TUPLE_EAT_4)(o(181, s), p, o, m) +# define FB_BOOST_PP_FOR_181_I(s, p, o, m) FB_BOOST_PP_IF(p(182, s), m, FB_BOOST_PP_TUPLE_EAT_2)(182, s) FB_BOOST_PP_IF(p(182, s), FB_BOOST_PP_FOR_182, FB_BOOST_PP_TUPLE_EAT_4)(o(182, s), p, o, m) +# define FB_BOOST_PP_FOR_182_I(s, p, o, m) FB_BOOST_PP_IF(p(183, s), m, FB_BOOST_PP_TUPLE_EAT_2)(183, s) FB_BOOST_PP_IF(p(183, s), FB_BOOST_PP_FOR_183, FB_BOOST_PP_TUPLE_EAT_4)(o(183, s), p, o, m) +# define FB_BOOST_PP_FOR_183_I(s, p, o, m) FB_BOOST_PP_IF(p(184, s), m, FB_BOOST_PP_TUPLE_EAT_2)(184, s) FB_BOOST_PP_IF(p(184, s), FB_BOOST_PP_FOR_184, FB_BOOST_PP_TUPLE_EAT_4)(o(184, s), p, o, m) +# define FB_BOOST_PP_FOR_184_I(s, p, o, m) FB_BOOST_PP_IF(p(185, s), m, FB_BOOST_PP_TUPLE_EAT_2)(185, s) FB_BOOST_PP_IF(p(185, s), FB_BOOST_PP_FOR_185, FB_BOOST_PP_TUPLE_EAT_4)(o(185, s), p, o, m) +# define FB_BOOST_PP_FOR_185_I(s, p, o, m) FB_BOOST_PP_IF(p(186, s), m, FB_BOOST_PP_TUPLE_EAT_2)(186, s) FB_BOOST_PP_IF(p(186, s), FB_BOOST_PP_FOR_186, FB_BOOST_PP_TUPLE_EAT_4)(o(186, s), p, o, m) +# define FB_BOOST_PP_FOR_186_I(s, p, o, m) FB_BOOST_PP_IF(p(187, s), m, FB_BOOST_PP_TUPLE_EAT_2)(187, s) FB_BOOST_PP_IF(p(187, s), FB_BOOST_PP_FOR_187, FB_BOOST_PP_TUPLE_EAT_4)(o(187, s), p, o, m) +# define FB_BOOST_PP_FOR_187_I(s, p, o, m) FB_BOOST_PP_IF(p(188, s), m, FB_BOOST_PP_TUPLE_EAT_2)(188, s) FB_BOOST_PP_IF(p(188, s), FB_BOOST_PP_FOR_188, FB_BOOST_PP_TUPLE_EAT_4)(o(188, s), p, o, m) +# define FB_BOOST_PP_FOR_188_I(s, p, o, m) FB_BOOST_PP_IF(p(189, s), m, FB_BOOST_PP_TUPLE_EAT_2)(189, s) FB_BOOST_PP_IF(p(189, s), FB_BOOST_PP_FOR_189, FB_BOOST_PP_TUPLE_EAT_4)(o(189, s), p, o, m) +# define FB_BOOST_PP_FOR_189_I(s, p, o, m) FB_BOOST_PP_IF(p(190, s), m, FB_BOOST_PP_TUPLE_EAT_2)(190, s) FB_BOOST_PP_IF(p(190, s), FB_BOOST_PP_FOR_190, FB_BOOST_PP_TUPLE_EAT_4)(o(190, s), p, o, m) +# define FB_BOOST_PP_FOR_190_I(s, p, o, m) FB_BOOST_PP_IF(p(191, s), m, FB_BOOST_PP_TUPLE_EAT_2)(191, s) FB_BOOST_PP_IF(p(191, s), FB_BOOST_PP_FOR_191, FB_BOOST_PP_TUPLE_EAT_4)(o(191, s), p, o, m) +# define FB_BOOST_PP_FOR_191_I(s, p, o, m) FB_BOOST_PP_IF(p(192, s), m, FB_BOOST_PP_TUPLE_EAT_2)(192, s) FB_BOOST_PP_IF(p(192, s), FB_BOOST_PP_FOR_192, FB_BOOST_PP_TUPLE_EAT_4)(o(192, s), p, o, m) +# define FB_BOOST_PP_FOR_192_I(s, p, o, m) FB_BOOST_PP_IF(p(193, s), m, FB_BOOST_PP_TUPLE_EAT_2)(193, s) FB_BOOST_PP_IF(p(193, s), FB_BOOST_PP_FOR_193, FB_BOOST_PP_TUPLE_EAT_4)(o(193, s), p, o, m) +# define FB_BOOST_PP_FOR_193_I(s, p, o, m) FB_BOOST_PP_IF(p(194, s), m, FB_BOOST_PP_TUPLE_EAT_2)(194, s) FB_BOOST_PP_IF(p(194, s), FB_BOOST_PP_FOR_194, FB_BOOST_PP_TUPLE_EAT_4)(o(194, s), p, o, m) +# define FB_BOOST_PP_FOR_194_I(s, p, o, m) FB_BOOST_PP_IF(p(195, s), m, FB_BOOST_PP_TUPLE_EAT_2)(195, s) FB_BOOST_PP_IF(p(195, s), FB_BOOST_PP_FOR_195, FB_BOOST_PP_TUPLE_EAT_4)(o(195, s), p, o, m) +# define FB_BOOST_PP_FOR_195_I(s, p, o, m) FB_BOOST_PP_IF(p(196, s), m, FB_BOOST_PP_TUPLE_EAT_2)(196, s) FB_BOOST_PP_IF(p(196, s), FB_BOOST_PP_FOR_196, FB_BOOST_PP_TUPLE_EAT_4)(o(196, s), p, o, m) +# define FB_BOOST_PP_FOR_196_I(s, p, o, m) FB_BOOST_PP_IF(p(197, s), m, FB_BOOST_PP_TUPLE_EAT_2)(197, s) FB_BOOST_PP_IF(p(197, s), FB_BOOST_PP_FOR_197, FB_BOOST_PP_TUPLE_EAT_4)(o(197, s), p, o, m) +# define FB_BOOST_PP_FOR_197_I(s, p, o, m) FB_BOOST_PP_IF(p(198, s), m, FB_BOOST_PP_TUPLE_EAT_2)(198, s) FB_BOOST_PP_IF(p(198, s), FB_BOOST_PP_FOR_198, FB_BOOST_PP_TUPLE_EAT_4)(o(198, s), p, o, m) +# define FB_BOOST_PP_FOR_198_I(s, p, o, m) FB_BOOST_PP_IF(p(199, s), m, FB_BOOST_PP_TUPLE_EAT_2)(199, s) FB_BOOST_PP_IF(p(199, s), FB_BOOST_PP_FOR_199, FB_BOOST_PP_TUPLE_EAT_4)(o(199, s), p, o, m) +# define FB_BOOST_PP_FOR_199_I(s, p, o, m) FB_BOOST_PP_IF(p(200, s), m, FB_BOOST_PP_TUPLE_EAT_2)(200, s) FB_BOOST_PP_IF(p(200, s), FB_BOOST_PP_FOR_200, FB_BOOST_PP_TUPLE_EAT_4)(o(200, s), p, o, m) +# define FB_BOOST_PP_FOR_200_I(s, p, o, m) FB_BOOST_PP_IF(p(201, s), m, FB_BOOST_PP_TUPLE_EAT_2)(201, s) FB_BOOST_PP_IF(p(201, s), FB_BOOST_PP_FOR_201, FB_BOOST_PP_TUPLE_EAT_4)(o(201, s), p, o, m) +# define FB_BOOST_PP_FOR_201_I(s, p, o, m) FB_BOOST_PP_IF(p(202, s), m, FB_BOOST_PP_TUPLE_EAT_2)(202, s) FB_BOOST_PP_IF(p(202, s), FB_BOOST_PP_FOR_202, FB_BOOST_PP_TUPLE_EAT_4)(o(202, s), p, o, m) +# define FB_BOOST_PP_FOR_202_I(s, p, o, m) FB_BOOST_PP_IF(p(203, s), m, FB_BOOST_PP_TUPLE_EAT_2)(203, s) FB_BOOST_PP_IF(p(203, s), FB_BOOST_PP_FOR_203, FB_BOOST_PP_TUPLE_EAT_4)(o(203, s), p, o, m) +# define FB_BOOST_PP_FOR_203_I(s, p, o, m) FB_BOOST_PP_IF(p(204, s), m, FB_BOOST_PP_TUPLE_EAT_2)(204, s) FB_BOOST_PP_IF(p(204, s), FB_BOOST_PP_FOR_204, FB_BOOST_PP_TUPLE_EAT_4)(o(204, s), p, o, m) +# define FB_BOOST_PP_FOR_204_I(s, p, o, m) FB_BOOST_PP_IF(p(205, s), m, FB_BOOST_PP_TUPLE_EAT_2)(205, s) FB_BOOST_PP_IF(p(205, s), FB_BOOST_PP_FOR_205, FB_BOOST_PP_TUPLE_EAT_4)(o(205, s), p, o, m) +# define FB_BOOST_PP_FOR_205_I(s, p, o, m) FB_BOOST_PP_IF(p(206, s), m, FB_BOOST_PP_TUPLE_EAT_2)(206, s) FB_BOOST_PP_IF(p(206, s), FB_BOOST_PP_FOR_206, FB_BOOST_PP_TUPLE_EAT_4)(o(206, s), p, o, m) +# define FB_BOOST_PP_FOR_206_I(s, p, o, m) FB_BOOST_PP_IF(p(207, s), m, FB_BOOST_PP_TUPLE_EAT_2)(207, s) FB_BOOST_PP_IF(p(207, s), FB_BOOST_PP_FOR_207, FB_BOOST_PP_TUPLE_EAT_4)(o(207, s), p, o, m) +# define FB_BOOST_PP_FOR_207_I(s, p, o, m) FB_BOOST_PP_IF(p(208, s), m, FB_BOOST_PP_TUPLE_EAT_2)(208, s) FB_BOOST_PP_IF(p(208, s), FB_BOOST_PP_FOR_208, FB_BOOST_PP_TUPLE_EAT_4)(o(208, s), p, o, m) +# define FB_BOOST_PP_FOR_208_I(s, p, o, m) FB_BOOST_PP_IF(p(209, s), m, FB_BOOST_PP_TUPLE_EAT_2)(209, s) FB_BOOST_PP_IF(p(209, s), FB_BOOST_PP_FOR_209, FB_BOOST_PP_TUPLE_EAT_4)(o(209, s), p, o, m) +# define FB_BOOST_PP_FOR_209_I(s, p, o, m) FB_BOOST_PP_IF(p(210, s), m, FB_BOOST_PP_TUPLE_EAT_2)(210, s) FB_BOOST_PP_IF(p(210, s), FB_BOOST_PP_FOR_210, FB_BOOST_PP_TUPLE_EAT_4)(o(210, s), p, o, m) +# define FB_BOOST_PP_FOR_210_I(s, p, o, m) FB_BOOST_PP_IF(p(211, s), m, FB_BOOST_PP_TUPLE_EAT_2)(211, s) FB_BOOST_PP_IF(p(211, s), FB_BOOST_PP_FOR_211, FB_BOOST_PP_TUPLE_EAT_4)(o(211, s), p, o, m) +# define FB_BOOST_PP_FOR_211_I(s, p, o, m) FB_BOOST_PP_IF(p(212, s), m, FB_BOOST_PP_TUPLE_EAT_2)(212, s) FB_BOOST_PP_IF(p(212, s), FB_BOOST_PP_FOR_212, FB_BOOST_PP_TUPLE_EAT_4)(o(212, s), p, o, m) +# define FB_BOOST_PP_FOR_212_I(s, p, o, m) FB_BOOST_PP_IF(p(213, s), m, FB_BOOST_PP_TUPLE_EAT_2)(213, s) FB_BOOST_PP_IF(p(213, s), FB_BOOST_PP_FOR_213, FB_BOOST_PP_TUPLE_EAT_4)(o(213, s), p, o, m) +# define FB_BOOST_PP_FOR_213_I(s, p, o, m) FB_BOOST_PP_IF(p(214, s), m, FB_BOOST_PP_TUPLE_EAT_2)(214, s) FB_BOOST_PP_IF(p(214, s), FB_BOOST_PP_FOR_214, FB_BOOST_PP_TUPLE_EAT_4)(o(214, s), p, o, m) +# define FB_BOOST_PP_FOR_214_I(s, p, o, m) FB_BOOST_PP_IF(p(215, s), m, FB_BOOST_PP_TUPLE_EAT_2)(215, s) FB_BOOST_PP_IF(p(215, s), FB_BOOST_PP_FOR_215, FB_BOOST_PP_TUPLE_EAT_4)(o(215, s), p, o, m) +# define FB_BOOST_PP_FOR_215_I(s, p, o, m) FB_BOOST_PP_IF(p(216, s), m, FB_BOOST_PP_TUPLE_EAT_2)(216, s) FB_BOOST_PP_IF(p(216, s), FB_BOOST_PP_FOR_216, FB_BOOST_PP_TUPLE_EAT_4)(o(216, s), p, o, m) +# define FB_BOOST_PP_FOR_216_I(s, p, o, m) FB_BOOST_PP_IF(p(217, s), m, FB_BOOST_PP_TUPLE_EAT_2)(217, s) FB_BOOST_PP_IF(p(217, s), FB_BOOST_PP_FOR_217, FB_BOOST_PP_TUPLE_EAT_4)(o(217, s), p, o, m) +# define FB_BOOST_PP_FOR_217_I(s, p, o, m) FB_BOOST_PP_IF(p(218, s), m, FB_BOOST_PP_TUPLE_EAT_2)(218, s) FB_BOOST_PP_IF(p(218, s), FB_BOOST_PP_FOR_218, FB_BOOST_PP_TUPLE_EAT_4)(o(218, s), p, o, m) +# define FB_BOOST_PP_FOR_218_I(s, p, o, m) FB_BOOST_PP_IF(p(219, s), m, FB_BOOST_PP_TUPLE_EAT_2)(219, s) FB_BOOST_PP_IF(p(219, s), FB_BOOST_PP_FOR_219, FB_BOOST_PP_TUPLE_EAT_4)(o(219, s), p, o, m) +# define FB_BOOST_PP_FOR_219_I(s, p, o, m) FB_BOOST_PP_IF(p(220, s), m, FB_BOOST_PP_TUPLE_EAT_2)(220, s) FB_BOOST_PP_IF(p(220, s), FB_BOOST_PP_FOR_220, FB_BOOST_PP_TUPLE_EAT_4)(o(220, s), p, o, m) +# define FB_BOOST_PP_FOR_220_I(s, p, o, m) FB_BOOST_PP_IF(p(221, s), m, FB_BOOST_PP_TUPLE_EAT_2)(221, s) FB_BOOST_PP_IF(p(221, s), FB_BOOST_PP_FOR_221, FB_BOOST_PP_TUPLE_EAT_4)(o(221, s), p, o, m) +# define FB_BOOST_PP_FOR_221_I(s, p, o, m) FB_BOOST_PP_IF(p(222, s), m, FB_BOOST_PP_TUPLE_EAT_2)(222, s) FB_BOOST_PP_IF(p(222, s), FB_BOOST_PP_FOR_222, FB_BOOST_PP_TUPLE_EAT_4)(o(222, s), p, o, m) +# define FB_BOOST_PP_FOR_222_I(s, p, o, m) FB_BOOST_PP_IF(p(223, s), m, FB_BOOST_PP_TUPLE_EAT_2)(223, s) FB_BOOST_PP_IF(p(223, s), FB_BOOST_PP_FOR_223, FB_BOOST_PP_TUPLE_EAT_4)(o(223, s), p, o, m) +# define FB_BOOST_PP_FOR_223_I(s, p, o, m) FB_BOOST_PP_IF(p(224, s), m, FB_BOOST_PP_TUPLE_EAT_2)(224, s) FB_BOOST_PP_IF(p(224, s), FB_BOOST_PP_FOR_224, FB_BOOST_PP_TUPLE_EAT_4)(o(224, s), p, o, m) +# define FB_BOOST_PP_FOR_224_I(s, p, o, m) FB_BOOST_PP_IF(p(225, s), m, FB_BOOST_PP_TUPLE_EAT_2)(225, s) FB_BOOST_PP_IF(p(225, s), FB_BOOST_PP_FOR_225, FB_BOOST_PP_TUPLE_EAT_4)(o(225, s), p, o, m) +# define FB_BOOST_PP_FOR_225_I(s, p, o, m) FB_BOOST_PP_IF(p(226, s), m, FB_BOOST_PP_TUPLE_EAT_2)(226, s) FB_BOOST_PP_IF(p(226, s), FB_BOOST_PP_FOR_226, FB_BOOST_PP_TUPLE_EAT_4)(o(226, s), p, o, m) +# define FB_BOOST_PP_FOR_226_I(s, p, o, m) FB_BOOST_PP_IF(p(227, s), m, FB_BOOST_PP_TUPLE_EAT_2)(227, s) FB_BOOST_PP_IF(p(227, s), FB_BOOST_PP_FOR_227, FB_BOOST_PP_TUPLE_EAT_4)(o(227, s), p, o, m) +# define FB_BOOST_PP_FOR_227_I(s, p, o, m) FB_BOOST_PP_IF(p(228, s), m, FB_BOOST_PP_TUPLE_EAT_2)(228, s) FB_BOOST_PP_IF(p(228, s), FB_BOOST_PP_FOR_228, FB_BOOST_PP_TUPLE_EAT_4)(o(228, s), p, o, m) +# define FB_BOOST_PP_FOR_228_I(s, p, o, m) FB_BOOST_PP_IF(p(229, s), m, FB_BOOST_PP_TUPLE_EAT_2)(229, s) FB_BOOST_PP_IF(p(229, s), FB_BOOST_PP_FOR_229, FB_BOOST_PP_TUPLE_EAT_4)(o(229, s), p, o, m) +# define FB_BOOST_PP_FOR_229_I(s, p, o, m) FB_BOOST_PP_IF(p(230, s), m, FB_BOOST_PP_TUPLE_EAT_2)(230, s) FB_BOOST_PP_IF(p(230, s), FB_BOOST_PP_FOR_230, FB_BOOST_PP_TUPLE_EAT_4)(o(230, s), p, o, m) +# define FB_BOOST_PP_FOR_230_I(s, p, o, m) FB_BOOST_PP_IF(p(231, s), m, FB_BOOST_PP_TUPLE_EAT_2)(231, s) FB_BOOST_PP_IF(p(231, s), FB_BOOST_PP_FOR_231, FB_BOOST_PP_TUPLE_EAT_4)(o(231, s), p, o, m) +# define FB_BOOST_PP_FOR_231_I(s, p, o, m) FB_BOOST_PP_IF(p(232, s), m, FB_BOOST_PP_TUPLE_EAT_2)(232, s) FB_BOOST_PP_IF(p(232, s), FB_BOOST_PP_FOR_232, FB_BOOST_PP_TUPLE_EAT_4)(o(232, s), p, o, m) +# define FB_BOOST_PP_FOR_232_I(s, p, o, m) FB_BOOST_PP_IF(p(233, s), m, FB_BOOST_PP_TUPLE_EAT_2)(233, s) FB_BOOST_PP_IF(p(233, s), FB_BOOST_PP_FOR_233, FB_BOOST_PP_TUPLE_EAT_4)(o(233, s), p, o, m) +# define FB_BOOST_PP_FOR_233_I(s, p, o, m) FB_BOOST_PP_IF(p(234, s), m, FB_BOOST_PP_TUPLE_EAT_2)(234, s) FB_BOOST_PP_IF(p(234, s), FB_BOOST_PP_FOR_234, FB_BOOST_PP_TUPLE_EAT_4)(o(234, s), p, o, m) +# define FB_BOOST_PP_FOR_234_I(s, p, o, m) FB_BOOST_PP_IF(p(235, s), m, FB_BOOST_PP_TUPLE_EAT_2)(235, s) FB_BOOST_PP_IF(p(235, s), FB_BOOST_PP_FOR_235, FB_BOOST_PP_TUPLE_EAT_4)(o(235, s), p, o, m) +# define FB_BOOST_PP_FOR_235_I(s, p, o, m) FB_BOOST_PP_IF(p(236, s), m, FB_BOOST_PP_TUPLE_EAT_2)(236, s) FB_BOOST_PP_IF(p(236, s), FB_BOOST_PP_FOR_236, FB_BOOST_PP_TUPLE_EAT_4)(o(236, s), p, o, m) +# define FB_BOOST_PP_FOR_236_I(s, p, o, m) FB_BOOST_PP_IF(p(237, s), m, FB_BOOST_PP_TUPLE_EAT_2)(237, s) FB_BOOST_PP_IF(p(237, s), FB_BOOST_PP_FOR_237, FB_BOOST_PP_TUPLE_EAT_4)(o(237, s), p, o, m) +# define FB_BOOST_PP_FOR_237_I(s, p, o, m) FB_BOOST_PP_IF(p(238, s), m, FB_BOOST_PP_TUPLE_EAT_2)(238, s) FB_BOOST_PP_IF(p(238, s), FB_BOOST_PP_FOR_238, FB_BOOST_PP_TUPLE_EAT_4)(o(238, s), p, o, m) +# define FB_BOOST_PP_FOR_238_I(s, p, o, m) FB_BOOST_PP_IF(p(239, s), m, FB_BOOST_PP_TUPLE_EAT_2)(239, s) FB_BOOST_PP_IF(p(239, s), FB_BOOST_PP_FOR_239, FB_BOOST_PP_TUPLE_EAT_4)(o(239, s), p, o, m) +# define FB_BOOST_PP_FOR_239_I(s, p, o, m) FB_BOOST_PP_IF(p(240, s), m, FB_BOOST_PP_TUPLE_EAT_2)(240, s) FB_BOOST_PP_IF(p(240, s), FB_BOOST_PP_FOR_240, FB_BOOST_PP_TUPLE_EAT_4)(o(240, s), p, o, m) +# define FB_BOOST_PP_FOR_240_I(s, p, o, m) FB_BOOST_PP_IF(p(241, s), m, FB_BOOST_PP_TUPLE_EAT_2)(241, s) FB_BOOST_PP_IF(p(241, s), FB_BOOST_PP_FOR_241, FB_BOOST_PP_TUPLE_EAT_4)(o(241, s), p, o, m) +# define FB_BOOST_PP_FOR_241_I(s, p, o, m) FB_BOOST_PP_IF(p(242, s), m, FB_BOOST_PP_TUPLE_EAT_2)(242, s) FB_BOOST_PP_IF(p(242, s), FB_BOOST_PP_FOR_242, FB_BOOST_PP_TUPLE_EAT_4)(o(242, s), p, o, m) +# define FB_BOOST_PP_FOR_242_I(s, p, o, m) FB_BOOST_PP_IF(p(243, s), m, FB_BOOST_PP_TUPLE_EAT_2)(243, s) FB_BOOST_PP_IF(p(243, s), FB_BOOST_PP_FOR_243, FB_BOOST_PP_TUPLE_EAT_4)(o(243, s), p, o, m) +# define FB_BOOST_PP_FOR_243_I(s, p, o, m) FB_BOOST_PP_IF(p(244, s), m, FB_BOOST_PP_TUPLE_EAT_2)(244, s) FB_BOOST_PP_IF(p(244, s), FB_BOOST_PP_FOR_244, FB_BOOST_PP_TUPLE_EAT_4)(o(244, s), p, o, m) +# define FB_BOOST_PP_FOR_244_I(s, p, o, m) FB_BOOST_PP_IF(p(245, s), m, FB_BOOST_PP_TUPLE_EAT_2)(245, s) FB_BOOST_PP_IF(p(245, s), FB_BOOST_PP_FOR_245, FB_BOOST_PP_TUPLE_EAT_4)(o(245, s), p, o, m) +# define FB_BOOST_PP_FOR_245_I(s, p, o, m) FB_BOOST_PP_IF(p(246, s), m, FB_BOOST_PP_TUPLE_EAT_2)(246, s) FB_BOOST_PP_IF(p(246, s), FB_BOOST_PP_FOR_246, FB_BOOST_PP_TUPLE_EAT_4)(o(246, s), p, o, m) +# define FB_BOOST_PP_FOR_246_I(s, p, o, m) FB_BOOST_PP_IF(p(247, s), m, FB_BOOST_PP_TUPLE_EAT_2)(247, s) FB_BOOST_PP_IF(p(247, s), FB_BOOST_PP_FOR_247, FB_BOOST_PP_TUPLE_EAT_4)(o(247, s), p, o, m) +# define FB_BOOST_PP_FOR_247_I(s, p, o, m) FB_BOOST_PP_IF(p(248, s), m, FB_BOOST_PP_TUPLE_EAT_2)(248, s) FB_BOOST_PP_IF(p(248, s), FB_BOOST_PP_FOR_248, FB_BOOST_PP_TUPLE_EAT_4)(o(248, s), p, o, m) +# define FB_BOOST_PP_FOR_248_I(s, p, o, m) FB_BOOST_PP_IF(p(249, s), m, FB_BOOST_PP_TUPLE_EAT_2)(249, s) FB_BOOST_PP_IF(p(249, s), FB_BOOST_PP_FOR_249, FB_BOOST_PP_TUPLE_EAT_4)(o(249, s), p, o, m) +# define FB_BOOST_PP_FOR_249_I(s, p, o, m) FB_BOOST_PP_IF(p(250, s), m, FB_BOOST_PP_TUPLE_EAT_2)(250, s) FB_BOOST_PP_IF(p(250, s), FB_BOOST_PP_FOR_250, FB_BOOST_PP_TUPLE_EAT_4)(o(250, s), p, o, m) +# define FB_BOOST_PP_FOR_250_I(s, p, o, m) FB_BOOST_PP_IF(p(251, s), m, FB_BOOST_PP_TUPLE_EAT_2)(251, s) FB_BOOST_PP_IF(p(251, s), FB_BOOST_PP_FOR_251, FB_BOOST_PP_TUPLE_EAT_4)(o(251, s), p, o, m) +# define FB_BOOST_PP_FOR_251_I(s, p, o, m) FB_BOOST_PP_IF(p(252, s), m, FB_BOOST_PP_TUPLE_EAT_2)(252, s) FB_BOOST_PP_IF(p(252, s), FB_BOOST_PP_FOR_252, FB_BOOST_PP_TUPLE_EAT_4)(o(252, s), p, o, m) +# define FB_BOOST_PP_FOR_252_I(s, p, o, m) FB_BOOST_PP_IF(p(253, s), m, FB_BOOST_PP_TUPLE_EAT_2)(253, s) FB_BOOST_PP_IF(p(253, s), FB_BOOST_PP_FOR_253, FB_BOOST_PP_TUPLE_EAT_4)(o(253, s), p, o, m) +# define FB_BOOST_PP_FOR_253_I(s, p, o, m) FB_BOOST_PP_IF(p(254, s), m, FB_BOOST_PP_TUPLE_EAT_2)(254, s) FB_BOOST_PP_IF(p(254, s), FB_BOOST_PP_FOR_254, FB_BOOST_PP_TUPLE_EAT_4)(o(254, s), p, o, m) +# define FB_BOOST_PP_FOR_254_I(s, p, o, m) FB_BOOST_PP_IF(p(255, s), m, FB_BOOST_PP_TUPLE_EAT_2)(255, s) FB_BOOST_PP_IF(p(255, s), FB_BOOST_PP_FOR_255, FB_BOOST_PP_TUPLE_EAT_4)(o(255, s), p, o, m) +# define FB_BOOST_PP_FOR_255_I(s, p, o, m) FB_BOOST_PP_IF(p(256, s), m, FB_BOOST_PP_TUPLE_EAT_2)(256, s) FB_BOOST_PP_IF(p(256, s), FB_BOOST_PP_FOR_256, FB_BOOST_PP_TUPLE_EAT_4)(o(256, s), p, o, m) +# define FB_BOOST_PP_FOR_256_I(s, p, o, m) FB_BOOST_PP_IF(p(257, s), m, FB_BOOST_PP_TUPLE_EAT_2)(257, s) FB_BOOST_PP_IF(p(257, s), FB_BOOST_PP_FOR_257, FB_BOOST_PP_TUPLE_EAT_4)(o(257, s), p, o, m) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/limits/for_512.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/limits/for_512.hpp new file mode 100644 index 0000000000..9ec752a1b9 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/edg/limits/for_512.hpp @@ -0,0 +1,532 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_512_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_512_HPP +# +# define FB_BOOST_PP_FOR_257(s, p, o, m) FB_BOOST_PP_FOR_257_I(s, p, o, m) +# define FB_BOOST_PP_FOR_258(s, p, o, m) FB_BOOST_PP_FOR_258_I(s, p, o, m) +# define FB_BOOST_PP_FOR_259(s, p, o, m) FB_BOOST_PP_FOR_259_I(s, p, o, m) +# define FB_BOOST_PP_FOR_260(s, p, o, m) FB_BOOST_PP_FOR_260_I(s, p, o, m) +# define FB_BOOST_PP_FOR_261(s, p, o, m) FB_BOOST_PP_FOR_261_I(s, p, o, m) +# define FB_BOOST_PP_FOR_262(s, p, o, m) FB_BOOST_PP_FOR_262_I(s, p, o, m) +# define FB_BOOST_PP_FOR_263(s, p, o, m) FB_BOOST_PP_FOR_263_I(s, p, o, m) +# define FB_BOOST_PP_FOR_264(s, p, o, m) FB_BOOST_PP_FOR_264_I(s, p, o, m) +# define FB_BOOST_PP_FOR_265(s, p, o, m) FB_BOOST_PP_FOR_265_I(s, p, o, m) +# define FB_BOOST_PP_FOR_266(s, p, o, m) FB_BOOST_PP_FOR_266_I(s, p, o, m) +# define FB_BOOST_PP_FOR_267(s, p, o, m) FB_BOOST_PP_FOR_267_I(s, p, o, m) +# define FB_BOOST_PP_FOR_268(s, p, o, m) FB_BOOST_PP_FOR_268_I(s, p, o, m) +# define FB_BOOST_PP_FOR_269(s, p, o, m) FB_BOOST_PP_FOR_269_I(s, p, o, m) +# define FB_BOOST_PP_FOR_270(s, p, o, m) FB_BOOST_PP_FOR_270_I(s, p, o, m) +# define FB_BOOST_PP_FOR_271(s, p, o, m) FB_BOOST_PP_FOR_271_I(s, p, o, m) +# define FB_BOOST_PP_FOR_272(s, p, o, m) FB_BOOST_PP_FOR_272_I(s, p, o, m) +# define FB_BOOST_PP_FOR_273(s, p, o, m) FB_BOOST_PP_FOR_273_I(s, p, o, m) +# define FB_BOOST_PP_FOR_274(s, p, o, m) FB_BOOST_PP_FOR_274_I(s, p, o, m) +# define FB_BOOST_PP_FOR_275(s, p, o, m) FB_BOOST_PP_FOR_275_I(s, p, o, m) +# define FB_BOOST_PP_FOR_276(s, p, o, m) FB_BOOST_PP_FOR_276_I(s, p, o, m) +# define FB_BOOST_PP_FOR_277(s, p, o, m) FB_BOOST_PP_FOR_277_I(s, p, o, m) +# define FB_BOOST_PP_FOR_278(s, p, o, m) FB_BOOST_PP_FOR_278_I(s, p, o, m) +# define FB_BOOST_PP_FOR_279(s, p, o, m) FB_BOOST_PP_FOR_279_I(s, p, o, m) +# define FB_BOOST_PP_FOR_280(s, p, o, m) FB_BOOST_PP_FOR_280_I(s, p, o, m) +# define FB_BOOST_PP_FOR_281(s, p, o, m) FB_BOOST_PP_FOR_281_I(s, p, o, m) +# define FB_BOOST_PP_FOR_282(s, p, o, m) FB_BOOST_PP_FOR_282_I(s, p, o, m) +# define FB_BOOST_PP_FOR_283(s, p, o, m) FB_BOOST_PP_FOR_283_I(s, p, o, m) +# define FB_BOOST_PP_FOR_284(s, p, o, m) FB_BOOST_PP_FOR_284_I(s, p, o, m) +# define FB_BOOST_PP_FOR_285(s, p, o, m) FB_BOOST_PP_FOR_285_I(s, p, o, m) +# define FB_BOOST_PP_FOR_286(s, p, o, m) FB_BOOST_PP_FOR_286_I(s, p, o, m) +# define FB_BOOST_PP_FOR_287(s, p, o, m) FB_BOOST_PP_FOR_287_I(s, p, o, m) +# define FB_BOOST_PP_FOR_288(s, p, o, m) FB_BOOST_PP_FOR_288_I(s, p, o, m) +# define FB_BOOST_PP_FOR_289(s, p, o, m) FB_BOOST_PP_FOR_289_I(s, p, o, m) +# define FB_BOOST_PP_FOR_290(s, p, o, m) FB_BOOST_PP_FOR_290_I(s, p, o, m) +# define FB_BOOST_PP_FOR_291(s, p, o, m) FB_BOOST_PP_FOR_291_I(s, p, o, m) +# define FB_BOOST_PP_FOR_292(s, p, o, m) FB_BOOST_PP_FOR_292_I(s, p, o, m) +# define FB_BOOST_PP_FOR_293(s, p, o, m) FB_BOOST_PP_FOR_293_I(s, p, o, m) +# define FB_BOOST_PP_FOR_294(s, p, o, m) FB_BOOST_PP_FOR_294_I(s, p, o, m) +# define FB_BOOST_PP_FOR_295(s, p, o, m) FB_BOOST_PP_FOR_295_I(s, p, o, m) +# define FB_BOOST_PP_FOR_296(s, p, o, m) FB_BOOST_PP_FOR_296_I(s, p, o, m) +# define FB_BOOST_PP_FOR_297(s, p, o, m) FB_BOOST_PP_FOR_297_I(s, p, o, m) +# define FB_BOOST_PP_FOR_298(s, p, o, m) FB_BOOST_PP_FOR_298_I(s, p, o, m) +# define FB_BOOST_PP_FOR_299(s, p, o, m) FB_BOOST_PP_FOR_299_I(s, p, o, m) +# define FB_BOOST_PP_FOR_300(s, p, o, m) FB_BOOST_PP_FOR_300_I(s, p, o, m) +# define FB_BOOST_PP_FOR_301(s, p, o, m) FB_BOOST_PP_FOR_301_I(s, p, o, m) +# define FB_BOOST_PP_FOR_302(s, p, o, m) FB_BOOST_PP_FOR_302_I(s, p, o, m) +# define FB_BOOST_PP_FOR_303(s, p, o, m) FB_BOOST_PP_FOR_303_I(s, p, o, m) +# define FB_BOOST_PP_FOR_304(s, p, o, m) FB_BOOST_PP_FOR_304_I(s, p, o, m) +# define FB_BOOST_PP_FOR_305(s, p, o, m) FB_BOOST_PP_FOR_305_I(s, p, o, m) +# define FB_BOOST_PP_FOR_306(s, p, o, m) FB_BOOST_PP_FOR_306_I(s, p, o, m) +# define FB_BOOST_PP_FOR_307(s, p, o, m) FB_BOOST_PP_FOR_307_I(s, p, o, m) +# define FB_BOOST_PP_FOR_308(s, p, o, m) FB_BOOST_PP_FOR_308_I(s, p, o, m) +# define FB_BOOST_PP_FOR_309(s, p, o, m) FB_BOOST_PP_FOR_309_I(s, p, o, m) +# define FB_BOOST_PP_FOR_310(s, p, o, m) FB_BOOST_PP_FOR_310_I(s, p, o, m) +# define FB_BOOST_PP_FOR_311(s, p, o, m) FB_BOOST_PP_FOR_311_I(s, p, o, m) +# define FB_BOOST_PP_FOR_312(s, p, o, m) FB_BOOST_PP_FOR_312_I(s, p, o, m) +# define FB_BOOST_PP_FOR_313(s, p, o, m) FB_BOOST_PP_FOR_313_I(s, p, o, m) +# define FB_BOOST_PP_FOR_314(s, p, o, m) FB_BOOST_PP_FOR_314_I(s, p, o, m) +# define FB_BOOST_PP_FOR_315(s, p, o, m) FB_BOOST_PP_FOR_315_I(s, p, o, m) +# define FB_BOOST_PP_FOR_316(s, p, o, m) FB_BOOST_PP_FOR_316_I(s, p, o, m) +# define FB_BOOST_PP_FOR_317(s, p, o, m) FB_BOOST_PP_FOR_317_I(s, p, o, m) +# define FB_BOOST_PP_FOR_318(s, p, o, m) FB_BOOST_PP_FOR_318_I(s, p, o, m) +# define FB_BOOST_PP_FOR_319(s, p, o, m) FB_BOOST_PP_FOR_319_I(s, p, o, m) +# define FB_BOOST_PP_FOR_320(s, p, o, m) FB_BOOST_PP_FOR_320_I(s, p, o, m) +# define FB_BOOST_PP_FOR_321(s, p, o, m) FB_BOOST_PP_FOR_321_I(s, p, o, m) +# define FB_BOOST_PP_FOR_322(s, p, o, m) FB_BOOST_PP_FOR_322_I(s, p, o, m) +# define FB_BOOST_PP_FOR_323(s, p, o, m) FB_BOOST_PP_FOR_323_I(s, p, o, m) +# define FB_BOOST_PP_FOR_324(s, p, o, m) FB_BOOST_PP_FOR_324_I(s, p, o, m) +# define FB_BOOST_PP_FOR_325(s, p, o, m) FB_BOOST_PP_FOR_325_I(s, p, o, m) +# define FB_BOOST_PP_FOR_326(s, p, o, m) FB_BOOST_PP_FOR_326_I(s, p, o, m) +# define FB_BOOST_PP_FOR_327(s, p, o, m) FB_BOOST_PP_FOR_327_I(s, p, o, m) +# define FB_BOOST_PP_FOR_328(s, p, o, m) FB_BOOST_PP_FOR_328_I(s, p, o, m) +# define FB_BOOST_PP_FOR_329(s, p, o, m) FB_BOOST_PP_FOR_329_I(s, p, o, m) +# define FB_BOOST_PP_FOR_330(s, p, o, m) FB_BOOST_PP_FOR_330_I(s, p, o, m) +# define FB_BOOST_PP_FOR_331(s, p, o, m) FB_BOOST_PP_FOR_331_I(s, p, o, m) +# define FB_BOOST_PP_FOR_332(s, p, o, m) FB_BOOST_PP_FOR_332_I(s, p, o, m) +# define FB_BOOST_PP_FOR_333(s, p, o, m) FB_BOOST_PP_FOR_333_I(s, p, o, m) +# define FB_BOOST_PP_FOR_334(s, p, o, m) FB_BOOST_PP_FOR_334_I(s, p, o, m) +# define FB_BOOST_PP_FOR_335(s, p, o, m) FB_BOOST_PP_FOR_335_I(s, p, o, m) +# define FB_BOOST_PP_FOR_336(s, p, o, m) FB_BOOST_PP_FOR_336_I(s, p, o, m) +# define FB_BOOST_PP_FOR_337(s, p, o, m) FB_BOOST_PP_FOR_337_I(s, p, o, m) +# define FB_BOOST_PP_FOR_338(s, p, o, m) FB_BOOST_PP_FOR_338_I(s, p, o, m) +# define FB_BOOST_PP_FOR_339(s, p, o, m) FB_BOOST_PP_FOR_339_I(s, p, o, m) +# define FB_BOOST_PP_FOR_340(s, p, o, m) FB_BOOST_PP_FOR_340_I(s, p, o, m) +# define FB_BOOST_PP_FOR_341(s, p, o, m) FB_BOOST_PP_FOR_341_I(s, p, o, m) +# define FB_BOOST_PP_FOR_342(s, p, o, m) FB_BOOST_PP_FOR_342_I(s, p, o, m) +# define FB_BOOST_PP_FOR_343(s, p, o, m) FB_BOOST_PP_FOR_343_I(s, p, o, m) +# define FB_BOOST_PP_FOR_344(s, p, o, m) FB_BOOST_PP_FOR_344_I(s, p, o, m) +# define FB_BOOST_PP_FOR_345(s, p, o, m) FB_BOOST_PP_FOR_345_I(s, p, o, m) +# define FB_BOOST_PP_FOR_346(s, p, o, m) FB_BOOST_PP_FOR_346_I(s, p, o, m) +# define FB_BOOST_PP_FOR_347(s, p, o, m) FB_BOOST_PP_FOR_347_I(s, p, o, m) +# define FB_BOOST_PP_FOR_348(s, p, o, m) FB_BOOST_PP_FOR_348_I(s, p, o, m) +# define FB_BOOST_PP_FOR_349(s, p, o, m) FB_BOOST_PP_FOR_349_I(s, p, o, m) +# define FB_BOOST_PP_FOR_350(s, p, o, m) FB_BOOST_PP_FOR_350_I(s, p, o, m) +# define FB_BOOST_PP_FOR_351(s, p, o, m) FB_BOOST_PP_FOR_351_I(s, p, o, m) +# define FB_BOOST_PP_FOR_352(s, p, o, m) FB_BOOST_PP_FOR_352_I(s, p, o, m) +# define FB_BOOST_PP_FOR_353(s, p, o, m) FB_BOOST_PP_FOR_353_I(s, p, o, m) +# define FB_BOOST_PP_FOR_354(s, p, o, m) FB_BOOST_PP_FOR_354_I(s, p, o, m) +# define FB_BOOST_PP_FOR_355(s, p, o, m) FB_BOOST_PP_FOR_355_I(s, p, o, m) +# define FB_BOOST_PP_FOR_356(s, p, o, m) FB_BOOST_PP_FOR_356_I(s, p, o, m) +# define FB_BOOST_PP_FOR_357(s, p, o, m) FB_BOOST_PP_FOR_357_I(s, p, o, m) +# define FB_BOOST_PP_FOR_358(s, p, o, m) FB_BOOST_PP_FOR_358_I(s, p, o, m) +# define FB_BOOST_PP_FOR_359(s, p, o, m) FB_BOOST_PP_FOR_359_I(s, p, o, m) +# define FB_BOOST_PP_FOR_360(s, p, o, m) FB_BOOST_PP_FOR_360_I(s, p, o, m) +# define FB_BOOST_PP_FOR_361(s, p, o, m) FB_BOOST_PP_FOR_361_I(s, p, o, m) +# define FB_BOOST_PP_FOR_362(s, p, o, m) FB_BOOST_PP_FOR_362_I(s, p, o, m) +# define FB_BOOST_PP_FOR_363(s, p, o, m) FB_BOOST_PP_FOR_363_I(s, p, o, m) +# define FB_BOOST_PP_FOR_364(s, p, o, m) FB_BOOST_PP_FOR_364_I(s, p, o, m) +# define FB_BOOST_PP_FOR_365(s, p, o, m) FB_BOOST_PP_FOR_365_I(s, p, o, m) +# define FB_BOOST_PP_FOR_366(s, p, o, m) FB_BOOST_PP_FOR_366_I(s, p, o, m) +# define FB_BOOST_PP_FOR_367(s, p, o, m) FB_BOOST_PP_FOR_367_I(s, p, o, m) +# define FB_BOOST_PP_FOR_368(s, p, o, m) FB_BOOST_PP_FOR_368_I(s, p, o, m) +# define FB_BOOST_PP_FOR_369(s, p, o, m) FB_BOOST_PP_FOR_369_I(s, p, o, m) +# define FB_BOOST_PP_FOR_370(s, p, o, m) FB_BOOST_PP_FOR_370_I(s, p, o, m) +# define FB_BOOST_PP_FOR_371(s, p, o, m) FB_BOOST_PP_FOR_371_I(s, p, o, m) +# define FB_BOOST_PP_FOR_372(s, p, o, m) FB_BOOST_PP_FOR_372_I(s, p, o, m) +# define FB_BOOST_PP_FOR_373(s, p, o, m) FB_BOOST_PP_FOR_373_I(s, p, o, m) +# define FB_BOOST_PP_FOR_374(s, p, o, m) FB_BOOST_PP_FOR_374_I(s, p, o, m) +# define FB_BOOST_PP_FOR_375(s, p, o, m) FB_BOOST_PP_FOR_375_I(s, p, o, m) +# define FB_BOOST_PP_FOR_376(s, p, o, m) FB_BOOST_PP_FOR_376_I(s, p, o, m) +# define FB_BOOST_PP_FOR_377(s, p, o, m) FB_BOOST_PP_FOR_377_I(s, p, o, m) +# define FB_BOOST_PP_FOR_378(s, p, o, m) FB_BOOST_PP_FOR_378_I(s, p, o, m) +# define FB_BOOST_PP_FOR_379(s, p, o, m) FB_BOOST_PP_FOR_379_I(s, p, o, m) +# define FB_BOOST_PP_FOR_380(s, p, o, m) FB_BOOST_PP_FOR_380_I(s, p, o, m) +# define FB_BOOST_PP_FOR_381(s, p, o, m) FB_BOOST_PP_FOR_381_I(s, p, o, m) +# define FB_BOOST_PP_FOR_382(s, p, o, m) FB_BOOST_PP_FOR_382_I(s, p, o, m) +# define FB_BOOST_PP_FOR_383(s, p, o, m) FB_BOOST_PP_FOR_383_I(s, p, o, m) +# define FB_BOOST_PP_FOR_384(s, p, o, m) FB_BOOST_PP_FOR_384_I(s, p, o, m) +# define FB_BOOST_PP_FOR_385(s, p, o, m) FB_BOOST_PP_FOR_385_I(s, p, o, m) +# define FB_BOOST_PP_FOR_386(s, p, o, m) FB_BOOST_PP_FOR_386_I(s, p, o, m) +# define FB_BOOST_PP_FOR_387(s, p, o, m) FB_BOOST_PP_FOR_387_I(s, p, o, m) +# define FB_BOOST_PP_FOR_388(s, p, o, m) FB_BOOST_PP_FOR_388_I(s, p, o, m) +# define FB_BOOST_PP_FOR_389(s, p, o, m) FB_BOOST_PP_FOR_389_I(s, p, o, m) +# define FB_BOOST_PP_FOR_390(s, p, o, m) FB_BOOST_PP_FOR_390_I(s, p, o, m) +# define FB_BOOST_PP_FOR_391(s, p, o, m) FB_BOOST_PP_FOR_391_I(s, p, o, m) +# define FB_BOOST_PP_FOR_392(s, p, o, m) FB_BOOST_PP_FOR_392_I(s, p, o, m) +# define FB_BOOST_PP_FOR_393(s, p, o, m) FB_BOOST_PP_FOR_393_I(s, p, o, m) +# define FB_BOOST_PP_FOR_394(s, p, o, m) FB_BOOST_PP_FOR_394_I(s, p, o, m) +# define FB_BOOST_PP_FOR_395(s, p, o, m) FB_BOOST_PP_FOR_395_I(s, p, o, m) +# define FB_BOOST_PP_FOR_396(s, p, o, m) FB_BOOST_PP_FOR_396_I(s, p, o, m) +# define FB_BOOST_PP_FOR_397(s, p, o, m) FB_BOOST_PP_FOR_397_I(s, p, o, m) +# define FB_BOOST_PP_FOR_398(s, p, o, m) FB_BOOST_PP_FOR_398_I(s, p, o, m) +# define FB_BOOST_PP_FOR_399(s, p, o, m) FB_BOOST_PP_FOR_399_I(s, p, o, m) +# define FB_BOOST_PP_FOR_400(s, p, o, m) FB_BOOST_PP_FOR_400_I(s, p, o, m) +# define FB_BOOST_PP_FOR_401(s, p, o, m) FB_BOOST_PP_FOR_401_I(s, p, o, m) +# define FB_BOOST_PP_FOR_402(s, p, o, m) FB_BOOST_PP_FOR_402_I(s, p, o, m) +# define FB_BOOST_PP_FOR_403(s, p, o, m) FB_BOOST_PP_FOR_403_I(s, p, o, m) +# define FB_BOOST_PP_FOR_404(s, p, o, m) FB_BOOST_PP_FOR_404_I(s, p, o, m) +# define FB_BOOST_PP_FOR_405(s, p, o, m) FB_BOOST_PP_FOR_405_I(s, p, o, m) +# define FB_BOOST_PP_FOR_406(s, p, o, m) FB_BOOST_PP_FOR_406_I(s, p, o, m) +# define FB_BOOST_PP_FOR_407(s, p, o, m) FB_BOOST_PP_FOR_407_I(s, p, o, m) +# define FB_BOOST_PP_FOR_408(s, p, o, m) FB_BOOST_PP_FOR_408_I(s, p, o, m) +# define FB_BOOST_PP_FOR_409(s, p, o, m) FB_BOOST_PP_FOR_409_I(s, p, o, m) +# define FB_BOOST_PP_FOR_410(s, p, o, m) FB_BOOST_PP_FOR_410_I(s, p, o, m) +# define FB_BOOST_PP_FOR_411(s, p, o, m) FB_BOOST_PP_FOR_411_I(s, p, o, m) +# define FB_BOOST_PP_FOR_412(s, p, o, m) FB_BOOST_PP_FOR_412_I(s, p, o, m) +# define FB_BOOST_PP_FOR_413(s, p, o, m) FB_BOOST_PP_FOR_413_I(s, p, o, m) +# define FB_BOOST_PP_FOR_414(s, p, o, m) FB_BOOST_PP_FOR_414_I(s, p, o, m) +# define FB_BOOST_PP_FOR_415(s, p, o, m) FB_BOOST_PP_FOR_415_I(s, p, o, m) +# define FB_BOOST_PP_FOR_416(s, p, o, m) FB_BOOST_PP_FOR_416_I(s, p, o, m) +# define FB_BOOST_PP_FOR_417(s, p, o, m) FB_BOOST_PP_FOR_417_I(s, p, o, m) +# define FB_BOOST_PP_FOR_418(s, p, o, m) FB_BOOST_PP_FOR_418_I(s, p, o, m) +# define FB_BOOST_PP_FOR_419(s, p, o, m) FB_BOOST_PP_FOR_419_I(s, p, o, m) +# define FB_BOOST_PP_FOR_420(s, p, o, m) FB_BOOST_PP_FOR_420_I(s, p, o, m) +# define FB_BOOST_PP_FOR_421(s, p, o, m) FB_BOOST_PP_FOR_421_I(s, p, o, m) +# define FB_BOOST_PP_FOR_422(s, p, o, m) FB_BOOST_PP_FOR_422_I(s, p, o, m) +# define FB_BOOST_PP_FOR_423(s, p, o, m) FB_BOOST_PP_FOR_423_I(s, p, o, m) +# define FB_BOOST_PP_FOR_424(s, p, o, m) FB_BOOST_PP_FOR_424_I(s, p, o, m) +# define FB_BOOST_PP_FOR_425(s, p, o, m) FB_BOOST_PP_FOR_425_I(s, p, o, m) +# define FB_BOOST_PP_FOR_426(s, p, o, m) FB_BOOST_PP_FOR_426_I(s, p, o, m) +# define FB_BOOST_PP_FOR_427(s, p, o, m) FB_BOOST_PP_FOR_427_I(s, p, o, m) +# define FB_BOOST_PP_FOR_428(s, p, o, m) FB_BOOST_PP_FOR_428_I(s, p, o, m) +# define FB_BOOST_PP_FOR_429(s, p, o, m) FB_BOOST_PP_FOR_429_I(s, p, o, m) +# define FB_BOOST_PP_FOR_430(s, p, o, m) FB_BOOST_PP_FOR_430_I(s, p, o, m) +# define FB_BOOST_PP_FOR_431(s, p, o, m) FB_BOOST_PP_FOR_431_I(s, p, o, m) +# define FB_BOOST_PP_FOR_432(s, p, o, m) FB_BOOST_PP_FOR_432_I(s, p, o, m) +# define FB_BOOST_PP_FOR_433(s, p, o, m) FB_BOOST_PP_FOR_433_I(s, p, o, m) +# define FB_BOOST_PP_FOR_434(s, p, o, m) FB_BOOST_PP_FOR_434_I(s, p, o, m) +# define FB_BOOST_PP_FOR_435(s, p, o, m) FB_BOOST_PP_FOR_435_I(s, p, o, m) +# define FB_BOOST_PP_FOR_436(s, p, o, m) FB_BOOST_PP_FOR_436_I(s, p, o, m) +# define FB_BOOST_PP_FOR_437(s, p, o, m) FB_BOOST_PP_FOR_437_I(s, p, o, m) +# define FB_BOOST_PP_FOR_438(s, p, o, m) FB_BOOST_PP_FOR_438_I(s, p, o, m) +# define FB_BOOST_PP_FOR_439(s, p, o, m) FB_BOOST_PP_FOR_439_I(s, p, o, m) +# define FB_BOOST_PP_FOR_440(s, p, o, m) FB_BOOST_PP_FOR_440_I(s, p, o, m) +# define FB_BOOST_PP_FOR_441(s, p, o, m) FB_BOOST_PP_FOR_441_I(s, p, o, m) +# define FB_BOOST_PP_FOR_442(s, p, o, m) FB_BOOST_PP_FOR_442_I(s, p, o, m) +# define FB_BOOST_PP_FOR_443(s, p, o, m) FB_BOOST_PP_FOR_443_I(s, p, o, m) +# define FB_BOOST_PP_FOR_444(s, p, o, m) FB_BOOST_PP_FOR_444_I(s, p, o, m) +# define FB_BOOST_PP_FOR_445(s, p, o, m) FB_BOOST_PP_FOR_445_I(s, p, o, m) +# define FB_BOOST_PP_FOR_446(s, p, o, m) FB_BOOST_PP_FOR_446_I(s, p, o, m) +# define FB_BOOST_PP_FOR_447(s, p, o, m) FB_BOOST_PP_FOR_447_I(s, p, o, m) +# define FB_BOOST_PP_FOR_448(s, p, o, m) FB_BOOST_PP_FOR_448_I(s, p, o, m) +# define FB_BOOST_PP_FOR_449(s, p, o, m) FB_BOOST_PP_FOR_449_I(s, p, o, m) +# define FB_BOOST_PP_FOR_450(s, p, o, m) FB_BOOST_PP_FOR_450_I(s, p, o, m) +# define FB_BOOST_PP_FOR_451(s, p, o, m) FB_BOOST_PP_FOR_451_I(s, p, o, m) +# define FB_BOOST_PP_FOR_452(s, p, o, m) FB_BOOST_PP_FOR_452_I(s, p, o, m) +# define FB_BOOST_PP_FOR_453(s, p, o, m) FB_BOOST_PP_FOR_453_I(s, p, o, m) +# define FB_BOOST_PP_FOR_454(s, p, o, m) FB_BOOST_PP_FOR_454_I(s, p, o, m) +# define FB_BOOST_PP_FOR_455(s, p, o, m) FB_BOOST_PP_FOR_455_I(s, p, o, m) +# define FB_BOOST_PP_FOR_456(s, p, o, m) FB_BOOST_PP_FOR_456_I(s, p, o, m) +# define FB_BOOST_PP_FOR_457(s, p, o, m) FB_BOOST_PP_FOR_457_I(s, p, o, m) +# define FB_BOOST_PP_FOR_458(s, p, o, m) FB_BOOST_PP_FOR_458_I(s, p, o, m) +# define FB_BOOST_PP_FOR_459(s, p, o, m) FB_BOOST_PP_FOR_459_I(s, p, o, m) +# define FB_BOOST_PP_FOR_460(s, p, o, m) FB_BOOST_PP_FOR_460_I(s, p, o, m) +# define FB_BOOST_PP_FOR_461(s, p, o, m) FB_BOOST_PP_FOR_461_I(s, p, o, m) +# define FB_BOOST_PP_FOR_462(s, p, o, m) FB_BOOST_PP_FOR_462_I(s, p, o, m) +# define FB_BOOST_PP_FOR_463(s, p, o, m) FB_BOOST_PP_FOR_463_I(s, p, o, m) +# define FB_BOOST_PP_FOR_464(s, p, o, m) FB_BOOST_PP_FOR_464_I(s, p, o, m) +# define FB_BOOST_PP_FOR_465(s, p, o, m) FB_BOOST_PP_FOR_465_I(s, p, o, m) +# define FB_BOOST_PP_FOR_466(s, p, o, m) FB_BOOST_PP_FOR_466_I(s, p, o, m) +# define FB_BOOST_PP_FOR_467(s, p, o, m) FB_BOOST_PP_FOR_467_I(s, p, o, m) +# define FB_BOOST_PP_FOR_468(s, p, o, m) FB_BOOST_PP_FOR_468_I(s, p, o, m) +# define FB_BOOST_PP_FOR_469(s, p, o, m) FB_BOOST_PP_FOR_469_I(s, p, o, m) +# define FB_BOOST_PP_FOR_470(s, p, o, m) FB_BOOST_PP_FOR_470_I(s, p, o, m) +# define FB_BOOST_PP_FOR_471(s, p, o, m) FB_BOOST_PP_FOR_471_I(s, p, o, m) +# define FB_BOOST_PP_FOR_472(s, p, o, m) FB_BOOST_PP_FOR_472_I(s, p, o, m) +# define FB_BOOST_PP_FOR_473(s, p, o, m) FB_BOOST_PP_FOR_473_I(s, p, o, m) +# define FB_BOOST_PP_FOR_474(s, p, o, m) FB_BOOST_PP_FOR_474_I(s, p, o, m) +# define FB_BOOST_PP_FOR_475(s, p, o, m) FB_BOOST_PP_FOR_475_I(s, p, o, m) +# define FB_BOOST_PP_FOR_476(s, p, o, m) FB_BOOST_PP_FOR_476_I(s, p, o, m) +# define FB_BOOST_PP_FOR_477(s, p, o, m) FB_BOOST_PP_FOR_477_I(s, p, o, m) +# define FB_BOOST_PP_FOR_478(s, p, o, m) FB_BOOST_PP_FOR_478_I(s, p, o, m) +# define FB_BOOST_PP_FOR_479(s, p, o, m) FB_BOOST_PP_FOR_479_I(s, p, o, m) +# define FB_BOOST_PP_FOR_480(s, p, o, m) FB_BOOST_PP_FOR_480_I(s, p, o, m) +# define FB_BOOST_PP_FOR_481(s, p, o, m) FB_BOOST_PP_FOR_481_I(s, p, o, m) +# define FB_BOOST_PP_FOR_482(s, p, o, m) FB_BOOST_PP_FOR_482_I(s, p, o, m) +# define FB_BOOST_PP_FOR_483(s, p, o, m) FB_BOOST_PP_FOR_483_I(s, p, o, m) +# define FB_BOOST_PP_FOR_484(s, p, o, m) FB_BOOST_PP_FOR_484_I(s, p, o, m) +# define FB_BOOST_PP_FOR_485(s, p, o, m) FB_BOOST_PP_FOR_485_I(s, p, o, m) +# define FB_BOOST_PP_FOR_486(s, p, o, m) FB_BOOST_PP_FOR_486_I(s, p, o, m) +# define FB_BOOST_PP_FOR_487(s, p, o, m) FB_BOOST_PP_FOR_487_I(s, p, o, m) +# define FB_BOOST_PP_FOR_488(s, p, o, m) FB_BOOST_PP_FOR_488_I(s, p, o, m) +# define FB_BOOST_PP_FOR_489(s, p, o, m) FB_BOOST_PP_FOR_489_I(s, p, o, m) +# define FB_BOOST_PP_FOR_490(s, p, o, m) FB_BOOST_PP_FOR_490_I(s, p, o, m) +# define FB_BOOST_PP_FOR_491(s, p, o, m) FB_BOOST_PP_FOR_491_I(s, p, o, m) +# define FB_BOOST_PP_FOR_492(s, p, o, m) FB_BOOST_PP_FOR_492_I(s, p, o, m) +# define FB_BOOST_PP_FOR_493(s, p, o, m) FB_BOOST_PP_FOR_493_I(s, p, o, m) +# define FB_BOOST_PP_FOR_494(s, p, o, m) FB_BOOST_PP_FOR_494_I(s, p, o, m) +# define FB_BOOST_PP_FOR_495(s, p, o, m) FB_BOOST_PP_FOR_495_I(s, p, o, m) +# define FB_BOOST_PP_FOR_496(s, p, o, m) FB_BOOST_PP_FOR_496_I(s, p, o, m) +# define FB_BOOST_PP_FOR_497(s, p, o, m) FB_BOOST_PP_FOR_497_I(s, p, o, m) +# define FB_BOOST_PP_FOR_498(s, p, o, m) FB_BOOST_PP_FOR_498_I(s, p, o, m) +# define FB_BOOST_PP_FOR_499(s, p, o, m) FB_BOOST_PP_FOR_499_I(s, p, o, m) +# define FB_BOOST_PP_FOR_500(s, p, o, m) FB_BOOST_PP_FOR_500_I(s, p, o, m) +# define FB_BOOST_PP_FOR_501(s, p, o, m) FB_BOOST_PP_FOR_501_I(s, p, o, m) +# define FB_BOOST_PP_FOR_502(s, p, o, m) FB_BOOST_PP_FOR_502_I(s, p, o, m) +# define FB_BOOST_PP_FOR_503(s, p, o, m) FB_BOOST_PP_FOR_503_I(s, p, o, m) +# define FB_BOOST_PP_FOR_504(s, p, o, m) FB_BOOST_PP_FOR_504_I(s, p, o, m) +# define FB_BOOST_PP_FOR_505(s, p, o, m) FB_BOOST_PP_FOR_505_I(s, p, o, m) +# define FB_BOOST_PP_FOR_506(s, p, o, m) FB_BOOST_PP_FOR_506_I(s, p, o, m) +# define FB_BOOST_PP_FOR_507(s, p, o, m) FB_BOOST_PP_FOR_507_I(s, p, o, m) +# define FB_BOOST_PP_FOR_508(s, p, o, m) FB_BOOST_PP_FOR_508_I(s, p, o, m) +# define FB_BOOST_PP_FOR_509(s, p, o, m) FB_BOOST_PP_FOR_509_I(s, p, o, m) +# define FB_BOOST_PP_FOR_510(s, p, o, m) FB_BOOST_PP_FOR_510_I(s, p, o, m) +# define FB_BOOST_PP_FOR_511(s, p, o, m) FB_BOOST_PP_FOR_511_I(s, p, o, m) +# define FB_BOOST_PP_FOR_512(s, p, o, m) FB_BOOST_PP_FOR_512_I(s, p, o, m) +# +# define FB_BOOST_PP_FOR_257_I(s, p, o, m) FB_BOOST_PP_IF(p(258, s), m, FB_BOOST_PP_TUPLE_EAT_2)(258, s) FB_BOOST_PP_IF(p(258, s), FB_BOOST_PP_FOR_258, FB_BOOST_PP_TUPLE_EAT_4)(o(258, s), p, o, m) +# define FB_BOOST_PP_FOR_258_I(s, p, o, m) FB_BOOST_PP_IF(p(259, s), m, FB_BOOST_PP_TUPLE_EAT_2)(259, s) FB_BOOST_PP_IF(p(259, s), FB_BOOST_PP_FOR_259, FB_BOOST_PP_TUPLE_EAT_4)(o(259, s), p, o, m) +# define FB_BOOST_PP_FOR_259_I(s, p, o, m) FB_BOOST_PP_IF(p(260, s), m, FB_BOOST_PP_TUPLE_EAT_2)(260, s) FB_BOOST_PP_IF(p(260, s), FB_BOOST_PP_FOR_260, FB_BOOST_PP_TUPLE_EAT_4)(o(260, s), p, o, m) +# define FB_BOOST_PP_FOR_260_I(s, p, o, m) FB_BOOST_PP_IF(p(261, s), m, FB_BOOST_PP_TUPLE_EAT_2)(261, s) FB_BOOST_PP_IF(p(261, s), FB_BOOST_PP_FOR_261, FB_BOOST_PP_TUPLE_EAT_4)(o(261, s), p, o, m) +# define FB_BOOST_PP_FOR_261_I(s, p, o, m) FB_BOOST_PP_IF(p(262, s), m, FB_BOOST_PP_TUPLE_EAT_2)(262, s) FB_BOOST_PP_IF(p(262, s), FB_BOOST_PP_FOR_262, FB_BOOST_PP_TUPLE_EAT_4)(o(262, s), p, o, m) +# define FB_BOOST_PP_FOR_262_I(s, p, o, m) FB_BOOST_PP_IF(p(263, s), m, FB_BOOST_PP_TUPLE_EAT_2)(263, s) FB_BOOST_PP_IF(p(263, s), FB_BOOST_PP_FOR_263, FB_BOOST_PP_TUPLE_EAT_4)(o(263, s), p, o, m) +# define FB_BOOST_PP_FOR_263_I(s, p, o, m) FB_BOOST_PP_IF(p(264, s), m, FB_BOOST_PP_TUPLE_EAT_2)(264, s) FB_BOOST_PP_IF(p(264, s), FB_BOOST_PP_FOR_264, FB_BOOST_PP_TUPLE_EAT_4)(o(264, s), p, o, m) +# define FB_BOOST_PP_FOR_264_I(s, p, o, m) FB_BOOST_PP_IF(p(265, s), m, FB_BOOST_PP_TUPLE_EAT_2)(265, s) FB_BOOST_PP_IF(p(265, s), FB_BOOST_PP_FOR_265, FB_BOOST_PP_TUPLE_EAT_4)(o(265, s), p, o, m) +# define FB_BOOST_PP_FOR_265_I(s, p, o, m) FB_BOOST_PP_IF(p(266, s), m, FB_BOOST_PP_TUPLE_EAT_2)(266, s) FB_BOOST_PP_IF(p(266, s), FB_BOOST_PP_FOR_266, FB_BOOST_PP_TUPLE_EAT_4)(o(266, s), p, o, m) +# define FB_BOOST_PP_FOR_266_I(s, p, o, m) FB_BOOST_PP_IF(p(267, s), m, FB_BOOST_PP_TUPLE_EAT_2)(267, s) FB_BOOST_PP_IF(p(267, s), FB_BOOST_PP_FOR_267, FB_BOOST_PP_TUPLE_EAT_4)(o(267, s), p, o, m) +# define FB_BOOST_PP_FOR_267_I(s, p, o, m) FB_BOOST_PP_IF(p(268, s), m, FB_BOOST_PP_TUPLE_EAT_2)(268, s) FB_BOOST_PP_IF(p(268, s), FB_BOOST_PP_FOR_268, FB_BOOST_PP_TUPLE_EAT_4)(o(268, s), p, o, m) +# define FB_BOOST_PP_FOR_268_I(s, p, o, m) FB_BOOST_PP_IF(p(269, s), m, FB_BOOST_PP_TUPLE_EAT_2)(269, s) FB_BOOST_PP_IF(p(269, s), FB_BOOST_PP_FOR_269, FB_BOOST_PP_TUPLE_EAT_4)(o(269, s), p, o, m) +# define FB_BOOST_PP_FOR_269_I(s, p, o, m) FB_BOOST_PP_IF(p(270, s), m, FB_BOOST_PP_TUPLE_EAT_2)(270, s) FB_BOOST_PP_IF(p(270, s), FB_BOOST_PP_FOR_270, FB_BOOST_PP_TUPLE_EAT_4)(o(270, s), p, o, m) +# define FB_BOOST_PP_FOR_270_I(s, p, o, m) FB_BOOST_PP_IF(p(271, s), m, FB_BOOST_PP_TUPLE_EAT_2)(271, s) FB_BOOST_PP_IF(p(271, s), FB_BOOST_PP_FOR_271, FB_BOOST_PP_TUPLE_EAT_4)(o(271, s), p, o, m) +# define FB_BOOST_PP_FOR_271_I(s, p, o, m) FB_BOOST_PP_IF(p(272, s), m, FB_BOOST_PP_TUPLE_EAT_2)(272, s) FB_BOOST_PP_IF(p(272, s), FB_BOOST_PP_FOR_272, FB_BOOST_PP_TUPLE_EAT_4)(o(272, s), p, o, m) +# define FB_BOOST_PP_FOR_272_I(s, p, o, m) FB_BOOST_PP_IF(p(273, s), m, FB_BOOST_PP_TUPLE_EAT_2)(273, s) FB_BOOST_PP_IF(p(273, s), FB_BOOST_PP_FOR_273, FB_BOOST_PP_TUPLE_EAT_4)(o(273, s), p, o, m) +# define FB_BOOST_PP_FOR_273_I(s, p, o, m) FB_BOOST_PP_IF(p(274, s), m, FB_BOOST_PP_TUPLE_EAT_2)(274, s) FB_BOOST_PP_IF(p(274, s), FB_BOOST_PP_FOR_274, FB_BOOST_PP_TUPLE_EAT_4)(o(274, s), p, o, m) +# define FB_BOOST_PP_FOR_274_I(s, p, o, m) FB_BOOST_PP_IF(p(275, s), m, FB_BOOST_PP_TUPLE_EAT_2)(275, s) FB_BOOST_PP_IF(p(275, s), FB_BOOST_PP_FOR_275, FB_BOOST_PP_TUPLE_EAT_4)(o(275, s), p, o, m) +# define FB_BOOST_PP_FOR_275_I(s, p, o, m) FB_BOOST_PP_IF(p(276, s), m, FB_BOOST_PP_TUPLE_EAT_2)(276, s) FB_BOOST_PP_IF(p(276, s), FB_BOOST_PP_FOR_276, FB_BOOST_PP_TUPLE_EAT_4)(o(276, s), p, o, m) +# define FB_BOOST_PP_FOR_276_I(s, p, o, m) FB_BOOST_PP_IF(p(277, s), m, FB_BOOST_PP_TUPLE_EAT_2)(277, s) FB_BOOST_PP_IF(p(277, s), FB_BOOST_PP_FOR_277, FB_BOOST_PP_TUPLE_EAT_4)(o(277, s), p, o, m) +# define FB_BOOST_PP_FOR_277_I(s, p, o, m) FB_BOOST_PP_IF(p(278, s), m, FB_BOOST_PP_TUPLE_EAT_2)(278, s) FB_BOOST_PP_IF(p(278, s), FB_BOOST_PP_FOR_278, FB_BOOST_PP_TUPLE_EAT_4)(o(278, s), p, o, m) +# define FB_BOOST_PP_FOR_278_I(s, p, o, m) FB_BOOST_PP_IF(p(279, s), m, FB_BOOST_PP_TUPLE_EAT_2)(279, s) FB_BOOST_PP_IF(p(279, s), FB_BOOST_PP_FOR_279, FB_BOOST_PP_TUPLE_EAT_4)(o(279, s), p, o, m) +# define FB_BOOST_PP_FOR_279_I(s, p, o, m) FB_BOOST_PP_IF(p(280, s), m, FB_BOOST_PP_TUPLE_EAT_2)(280, s) FB_BOOST_PP_IF(p(280, s), FB_BOOST_PP_FOR_280, FB_BOOST_PP_TUPLE_EAT_4)(o(280, s), p, o, m) +# define FB_BOOST_PP_FOR_280_I(s, p, o, m) FB_BOOST_PP_IF(p(281, s), m, FB_BOOST_PP_TUPLE_EAT_2)(281, s) FB_BOOST_PP_IF(p(281, s), FB_BOOST_PP_FOR_281, FB_BOOST_PP_TUPLE_EAT_4)(o(281, s), p, o, m) +# define FB_BOOST_PP_FOR_281_I(s, p, o, m) FB_BOOST_PP_IF(p(282, s), m, FB_BOOST_PP_TUPLE_EAT_2)(282, s) FB_BOOST_PP_IF(p(282, s), FB_BOOST_PP_FOR_282, FB_BOOST_PP_TUPLE_EAT_4)(o(282, s), p, o, m) +# define FB_BOOST_PP_FOR_282_I(s, p, o, m) FB_BOOST_PP_IF(p(283, s), m, FB_BOOST_PP_TUPLE_EAT_2)(283, s) FB_BOOST_PP_IF(p(283, s), FB_BOOST_PP_FOR_283, FB_BOOST_PP_TUPLE_EAT_4)(o(283, s), p, o, m) +# define FB_BOOST_PP_FOR_283_I(s, p, o, m) FB_BOOST_PP_IF(p(284, s), m, FB_BOOST_PP_TUPLE_EAT_2)(284, s) FB_BOOST_PP_IF(p(284, s), FB_BOOST_PP_FOR_284, FB_BOOST_PP_TUPLE_EAT_4)(o(284, s), p, o, m) +# define FB_BOOST_PP_FOR_284_I(s, p, o, m) FB_BOOST_PP_IF(p(285, s), m, FB_BOOST_PP_TUPLE_EAT_2)(285, s) FB_BOOST_PP_IF(p(285, s), FB_BOOST_PP_FOR_285, FB_BOOST_PP_TUPLE_EAT_4)(o(285, s), p, o, m) +# define FB_BOOST_PP_FOR_285_I(s, p, o, m) FB_BOOST_PP_IF(p(286, s), m, FB_BOOST_PP_TUPLE_EAT_2)(286, s) FB_BOOST_PP_IF(p(286, s), FB_BOOST_PP_FOR_286, FB_BOOST_PP_TUPLE_EAT_4)(o(286, s), p, o, m) +# define FB_BOOST_PP_FOR_286_I(s, p, o, m) FB_BOOST_PP_IF(p(287, s), m, FB_BOOST_PP_TUPLE_EAT_2)(287, s) FB_BOOST_PP_IF(p(287, s), FB_BOOST_PP_FOR_287, FB_BOOST_PP_TUPLE_EAT_4)(o(287, s), p, o, m) +# define FB_BOOST_PP_FOR_287_I(s, p, o, m) FB_BOOST_PP_IF(p(288, s), m, FB_BOOST_PP_TUPLE_EAT_2)(288, s) FB_BOOST_PP_IF(p(288, s), FB_BOOST_PP_FOR_288, FB_BOOST_PP_TUPLE_EAT_4)(o(288, s), p, o, m) +# define FB_BOOST_PP_FOR_288_I(s, p, o, m) FB_BOOST_PP_IF(p(289, s), m, FB_BOOST_PP_TUPLE_EAT_2)(289, s) FB_BOOST_PP_IF(p(289, s), FB_BOOST_PP_FOR_289, FB_BOOST_PP_TUPLE_EAT_4)(o(289, s), p, o, m) +# define FB_BOOST_PP_FOR_289_I(s, p, o, m) FB_BOOST_PP_IF(p(290, s), m, FB_BOOST_PP_TUPLE_EAT_2)(290, s) FB_BOOST_PP_IF(p(290, s), FB_BOOST_PP_FOR_290, FB_BOOST_PP_TUPLE_EAT_4)(o(290, s), p, o, m) +# define FB_BOOST_PP_FOR_290_I(s, p, o, m) FB_BOOST_PP_IF(p(291, s), m, FB_BOOST_PP_TUPLE_EAT_2)(291, s) FB_BOOST_PP_IF(p(291, s), FB_BOOST_PP_FOR_291, FB_BOOST_PP_TUPLE_EAT_4)(o(291, s), p, o, m) +# define FB_BOOST_PP_FOR_291_I(s, p, o, m) FB_BOOST_PP_IF(p(292, s), m, FB_BOOST_PP_TUPLE_EAT_2)(292, s) FB_BOOST_PP_IF(p(292, s), FB_BOOST_PP_FOR_292, FB_BOOST_PP_TUPLE_EAT_4)(o(292, s), p, o, m) +# define FB_BOOST_PP_FOR_292_I(s, p, o, m) FB_BOOST_PP_IF(p(293, s), m, FB_BOOST_PP_TUPLE_EAT_2)(293, s) FB_BOOST_PP_IF(p(293, s), FB_BOOST_PP_FOR_293, FB_BOOST_PP_TUPLE_EAT_4)(o(293, s), p, o, m) +# define FB_BOOST_PP_FOR_293_I(s, p, o, m) FB_BOOST_PP_IF(p(294, s), m, FB_BOOST_PP_TUPLE_EAT_2)(294, s) FB_BOOST_PP_IF(p(294, s), FB_BOOST_PP_FOR_294, FB_BOOST_PP_TUPLE_EAT_4)(o(294, s), p, o, m) +# define FB_BOOST_PP_FOR_294_I(s, p, o, m) FB_BOOST_PP_IF(p(295, s), m, FB_BOOST_PP_TUPLE_EAT_2)(295, s) FB_BOOST_PP_IF(p(295, s), FB_BOOST_PP_FOR_295, FB_BOOST_PP_TUPLE_EAT_4)(o(295, s), p, o, m) +# define FB_BOOST_PP_FOR_295_I(s, p, o, m) FB_BOOST_PP_IF(p(296, s), m, FB_BOOST_PP_TUPLE_EAT_2)(296, s) FB_BOOST_PP_IF(p(296, s), FB_BOOST_PP_FOR_296, FB_BOOST_PP_TUPLE_EAT_4)(o(296, s), p, o, m) +# define FB_BOOST_PP_FOR_296_I(s, p, o, m) FB_BOOST_PP_IF(p(297, s), m, FB_BOOST_PP_TUPLE_EAT_2)(297, s) FB_BOOST_PP_IF(p(297, s), FB_BOOST_PP_FOR_297, FB_BOOST_PP_TUPLE_EAT_4)(o(297, s), p, o, m) +# define FB_BOOST_PP_FOR_297_I(s, p, o, m) FB_BOOST_PP_IF(p(298, s), m, FB_BOOST_PP_TUPLE_EAT_2)(298, s) FB_BOOST_PP_IF(p(298, s), FB_BOOST_PP_FOR_298, FB_BOOST_PP_TUPLE_EAT_4)(o(298, s), p, o, m) +# define FB_BOOST_PP_FOR_298_I(s, p, o, m) FB_BOOST_PP_IF(p(299, s), m, FB_BOOST_PP_TUPLE_EAT_2)(299, s) FB_BOOST_PP_IF(p(299, s), FB_BOOST_PP_FOR_299, FB_BOOST_PP_TUPLE_EAT_4)(o(299, s), p, o, m) +# define FB_BOOST_PP_FOR_299_I(s, p, o, m) FB_BOOST_PP_IF(p(300, s), m, FB_BOOST_PP_TUPLE_EAT_2)(300, s) FB_BOOST_PP_IF(p(300, s), FB_BOOST_PP_FOR_300, FB_BOOST_PP_TUPLE_EAT_4)(o(300, s), p, o, m) +# define FB_BOOST_PP_FOR_300_I(s, p, o, m) FB_BOOST_PP_IF(p(301, s), m, FB_BOOST_PP_TUPLE_EAT_2)(301, s) FB_BOOST_PP_IF(p(301, s), FB_BOOST_PP_FOR_301, FB_BOOST_PP_TUPLE_EAT_4)(o(301, s), p, o, m) +# define FB_BOOST_PP_FOR_301_I(s, p, o, m) FB_BOOST_PP_IF(p(302, s), m, FB_BOOST_PP_TUPLE_EAT_2)(302, s) FB_BOOST_PP_IF(p(302, s), FB_BOOST_PP_FOR_302, FB_BOOST_PP_TUPLE_EAT_4)(o(302, s), p, o, m) +# define FB_BOOST_PP_FOR_302_I(s, p, o, m) FB_BOOST_PP_IF(p(303, s), m, FB_BOOST_PP_TUPLE_EAT_2)(303, s) FB_BOOST_PP_IF(p(303, s), FB_BOOST_PP_FOR_303, FB_BOOST_PP_TUPLE_EAT_4)(o(303, s), p, o, m) +# define FB_BOOST_PP_FOR_303_I(s, p, o, m) FB_BOOST_PP_IF(p(304, s), m, FB_BOOST_PP_TUPLE_EAT_2)(304, s) FB_BOOST_PP_IF(p(304, s), FB_BOOST_PP_FOR_304, FB_BOOST_PP_TUPLE_EAT_4)(o(304, s), p, o, m) +# define FB_BOOST_PP_FOR_304_I(s, p, o, m) FB_BOOST_PP_IF(p(305, s), m, FB_BOOST_PP_TUPLE_EAT_2)(305, s) FB_BOOST_PP_IF(p(305, s), FB_BOOST_PP_FOR_305, FB_BOOST_PP_TUPLE_EAT_4)(o(305, s), p, o, m) +# define FB_BOOST_PP_FOR_305_I(s, p, o, m) FB_BOOST_PP_IF(p(306, s), m, FB_BOOST_PP_TUPLE_EAT_2)(306, s) FB_BOOST_PP_IF(p(306, s), FB_BOOST_PP_FOR_306, FB_BOOST_PP_TUPLE_EAT_4)(o(306, s), p, o, m) +# define FB_BOOST_PP_FOR_306_I(s, p, o, m) FB_BOOST_PP_IF(p(307, s), m, FB_BOOST_PP_TUPLE_EAT_2)(307, s) FB_BOOST_PP_IF(p(307, s), FB_BOOST_PP_FOR_307, FB_BOOST_PP_TUPLE_EAT_4)(o(307, s), p, o, m) +# define FB_BOOST_PP_FOR_307_I(s, p, o, m) FB_BOOST_PP_IF(p(308, s), m, FB_BOOST_PP_TUPLE_EAT_2)(308, s) FB_BOOST_PP_IF(p(308, s), FB_BOOST_PP_FOR_308, FB_BOOST_PP_TUPLE_EAT_4)(o(308, s), p, o, m) +# define FB_BOOST_PP_FOR_308_I(s, p, o, m) FB_BOOST_PP_IF(p(309, s), m, FB_BOOST_PP_TUPLE_EAT_2)(309, s) FB_BOOST_PP_IF(p(309, s), FB_BOOST_PP_FOR_309, FB_BOOST_PP_TUPLE_EAT_4)(o(309, s), p, o, m) +# define FB_BOOST_PP_FOR_309_I(s, p, o, m) FB_BOOST_PP_IF(p(310, s), m, FB_BOOST_PP_TUPLE_EAT_2)(310, s) FB_BOOST_PP_IF(p(310, s), FB_BOOST_PP_FOR_310, FB_BOOST_PP_TUPLE_EAT_4)(o(310, s), p, o, m) +# define FB_BOOST_PP_FOR_310_I(s, p, o, m) FB_BOOST_PP_IF(p(311, s), m, FB_BOOST_PP_TUPLE_EAT_2)(311, s) FB_BOOST_PP_IF(p(311, s), FB_BOOST_PP_FOR_311, FB_BOOST_PP_TUPLE_EAT_4)(o(311, s), p, o, m) +# define FB_BOOST_PP_FOR_311_I(s, p, o, m) FB_BOOST_PP_IF(p(312, s), m, FB_BOOST_PP_TUPLE_EAT_2)(312, s) FB_BOOST_PP_IF(p(312, s), FB_BOOST_PP_FOR_312, FB_BOOST_PP_TUPLE_EAT_4)(o(312, s), p, o, m) +# define FB_BOOST_PP_FOR_312_I(s, p, o, m) FB_BOOST_PP_IF(p(313, s), m, FB_BOOST_PP_TUPLE_EAT_2)(313, s) FB_BOOST_PP_IF(p(313, s), FB_BOOST_PP_FOR_313, FB_BOOST_PP_TUPLE_EAT_4)(o(313, s), p, o, m) +# define FB_BOOST_PP_FOR_313_I(s, p, o, m) FB_BOOST_PP_IF(p(314, s), m, FB_BOOST_PP_TUPLE_EAT_2)(314, s) FB_BOOST_PP_IF(p(314, s), FB_BOOST_PP_FOR_314, FB_BOOST_PP_TUPLE_EAT_4)(o(314, s), p, o, m) +# define FB_BOOST_PP_FOR_314_I(s, p, o, m) FB_BOOST_PP_IF(p(315, s), m, FB_BOOST_PP_TUPLE_EAT_2)(315, s) FB_BOOST_PP_IF(p(315, s), FB_BOOST_PP_FOR_315, FB_BOOST_PP_TUPLE_EAT_4)(o(315, s), p, o, m) +# define FB_BOOST_PP_FOR_315_I(s, p, o, m) FB_BOOST_PP_IF(p(316, s), m, FB_BOOST_PP_TUPLE_EAT_2)(316, s) FB_BOOST_PP_IF(p(316, s), FB_BOOST_PP_FOR_316, FB_BOOST_PP_TUPLE_EAT_4)(o(316, s), p, o, m) +# define FB_BOOST_PP_FOR_316_I(s, p, o, m) FB_BOOST_PP_IF(p(317, s), m, FB_BOOST_PP_TUPLE_EAT_2)(317, s) FB_BOOST_PP_IF(p(317, s), FB_BOOST_PP_FOR_317, FB_BOOST_PP_TUPLE_EAT_4)(o(317, s), p, o, m) +# define FB_BOOST_PP_FOR_317_I(s, p, o, m) FB_BOOST_PP_IF(p(318, s), m, FB_BOOST_PP_TUPLE_EAT_2)(318, s) FB_BOOST_PP_IF(p(318, s), FB_BOOST_PP_FOR_318, FB_BOOST_PP_TUPLE_EAT_4)(o(318, s), p, o, m) +# define FB_BOOST_PP_FOR_318_I(s, p, o, m) FB_BOOST_PP_IF(p(319, s), m, FB_BOOST_PP_TUPLE_EAT_2)(319, s) FB_BOOST_PP_IF(p(319, s), FB_BOOST_PP_FOR_319, FB_BOOST_PP_TUPLE_EAT_4)(o(319, s), p, o, m) +# define FB_BOOST_PP_FOR_319_I(s, p, o, m) FB_BOOST_PP_IF(p(320, s), m, FB_BOOST_PP_TUPLE_EAT_2)(320, s) FB_BOOST_PP_IF(p(320, s), FB_BOOST_PP_FOR_320, FB_BOOST_PP_TUPLE_EAT_4)(o(320, s), p, o, m) +# define FB_BOOST_PP_FOR_320_I(s, p, o, m) FB_BOOST_PP_IF(p(321, s), m, FB_BOOST_PP_TUPLE_EAT_2)(321, s) FB_BOOST_PP_IF(p(321, s), FB_BOOST_PP_FOR_321, FB_BOOST_PP_TUPLE_EAT_4)(o(321, s), p, o, m) +# define FB_BOOST_PP_FOR_321_I(s, p, o, m) FB_BOOST_PP_IF(p(322, s), m, FB_BOOST_PP_TUPLE_EAT_2)(322, s) FB_BOOST_PP_IF(p(322, s), FB_BOOST_PP_FOR_322, FB_BOOST_PP_TUPLE_EAT_4)(o(322, s), p, o, m) +# define FB_BOOST_PP_FOR_322_I(s, p, o, m) FB_BOOST_PP_IF(p(323, s), m, FB_BOOST_PP_TUPLE_EAT_2)(323, s) FB_BOOST_PP_IF(p(323, s), FB_BOOST_PP_FOR_323, FB_BOOST_PP_TUPLE_EAT_4)(o(323, s), p, o, m) +# define FB_BOOST_PP_FOR_323_I(s, p, o, m) FB_BOOST_PP_IF(p(324, s), m, FB_BOOST_PP_TUPLE_EAT_2)(324, s) FB_BOOST_PP_IF(p(324, s), FB_BOOST_PP_FOR_324, FB_BOOST_PP_TUPLE_EAT_4)(o(324, s), p, o, m) +# define FB_BOOST_PP_FOR_324_I(s, p, o, m) FB_BOOST_PP_IF(p(325, s), m, FB_BOOST_PP_TUPLE_EAT_2)(325, s) FB_BOOST_PP_IF(p(325, s), FB_BOOST_PP_FOR_325, FB_BOOST_PP_TUPLE_EAT_4)(o(325, s), p, o, m) +# define FB_BOOST_PP_FOR_325_I(s, p, o, m) FB_BOOST_PP_IF(p(326, s), m, FB_BOOST_PP_TUPLE_EAT_2)(326, s) FB_BOOST_PP_IF(p(326, s), FB_BOOST_PP_FOR_326, FB_BOOST_PP_TUPLE_EAT_4)(o(326, s), p, o, m) +# define FB_BOOST_PP_FOR_326_I(s, p, o, m) FB_BOOST_PP_IF(p(327, s), m, FB_BOOST_PP_TUPLE_EAT_2)(327, s) FB_BOOST_PP_IF(p(327, s), FB_BOOST_PP_FOR_327, FB_BOOST_PP_TUPLE_EAT_4)(o(327, s), p, o, m) +# define FB_BOOST_PP_FOR_327_I(s, p, o, m) FB_BOOST_PP_IF(p(328, s), m, FB_BOOST_PP_TUPLE_EAT_2)(328, s) FB_BOOST_PP_IF(p(328, s), FB_BOOST_PP_FOR_328, FB_BOOST_PP_TUPLE_EAT_4)(o(328, s), p, o, m) +# define FB_BOOST_PP_FOR_328_I(s, p, o, m) FB_BOOST_PP_IF(p(329, s), m, FB_BOOST_PP_TUPLE_EAT_2)(329, s) FB_BOOST_PP_IF(p(329, s), FB_BOOST_PP_FOR_329, FB_BOOST_PP_TUPLE_EAT_4)(o(329, s), p, o, m) +# define FB_BOOST_PP_FOR_329_I(s, p, o, m) FB_BOOST_PP_IF(p(330, s), m, FB_BOOST_PP_TUPLE_EAT_2)(330, s) FB_BOOST_PP_IF(p(330, s), FB_BOOST_PP_FOR_330, FB_BOOST_PP_TUPLE_EAT_4)(o(330, s), p, o, m) +# define FB_BOOST_PP_FOR_330_I(s, p, o, m) FB_BOOST_PP_IF(p(331, s), m, FB_BOOST_PP_TUPLE_EAT_2)(331, s) FB_BOOST_PP_IF(p(331, s), FB_BOOST_PP_FOR_331, FB_BOOST_PP_TUPLE_EAT_4)(o(331, s), p, o, m) +# define FB_BOOST_PP_FOR_331_I(s, p, o, m) FB_BOOST_PP_IF(p(332, s), m, FB_BOOST_PP_TUPLE_EAT_2)(332, s) FB_BOOST_PP_IF(p(332, s), FB_BOOST_PP_FOR_332, FB_BOOST_PP_TUPLE_EAT_4)(o(332, s), p, o, m) +# define FB_BOOST_PP_FOR_332_I(s, p, o, m) FB_BOOST_PP_IF(p(333, s), m, FB_BOOST_PP_TUPLE_EAT_2)(333, s) FB_BOOST_PP_IF(p(333, s), FB_BOOST_PP_FOR_333, FB_BOOST_PP_TUPLE_EAT_4)(o(333, s), p, o, m) +# define FB_BOOST_PP_FOR_333_I(s, p, o, m) FB_BOOST_PP_IF(p(334, s), m, FB_BOOST_PP_TUPLE_EAT_2)(334, s) FB_BOOST_PP_IF(p(334, s), FB_BOOST_PP_FOR_334, FB_BOOST_PP_TUPLE_EAT_4)(o(334, s), p, o, m) +# define FB_BOOST_PP_FOR_334_I(s, p, o, m) FB_BOOST_PP_IF(p(335, s), m, FB_BOOST_PP_TUPLE_EAT_2)(335, s) FB_BOOST_PP_IF(p(335, s), FB_BOOST_PP_FOR_335, FB_BOOST_PP_TUPLE_EAT_4)(o(335, s), p, o, m) +# define FB_BOOST_PP_FOR_335_I(s, p, o, m) FB_BOOST_PP_IF(p(336, s), m, FB_BOOST_PP_TUPLE_EAT_2)(336, s) FB_BOOST_PP_IF(p(336, s), FB_BOOST_PP_FOR_336, FB_BOOST_PP_TUPLE_EAT_4)(o(336, s), p, o, m) +# define FB_BOOST_PP_FOR_336_I(s, p, o, m) FB_BOOST_PP_IF(p(337, s), m, FB_BOOST_PP_TUPLE_EAT_2)(337, s) FB_BOOST_PP_IF(p(337, s), FB_BOOST_PP_FOR_337, FB_BOOST_PP_TUPLE_EAT_4)(o(337, s), p, o, m) +# define FB_BOOST_PP_FOR_337_I(s, p, o, m) FB_BOOST_PP_IF(p(338, s), m, FB_BOOST_PP_TUPLE_EAT_2)(338, s) FB_BOOST_PP_IF(p(338, s), FB_BOOST_PP_FOR_338, FB_BOOST_PP_TUPLE_EAT_4)(o(338, s), p, o, m) +# define FB_BOOST_PP_FOR_338_I(s, p, o, m) FB_BOOST_PP_IF(p(339, s), m, FB_BOOST_PP_TUPLE_EAT_2)(339, s) FB_BOOST_PP_IF(p(339, s), FB_BOOST_PP_FOR_339, FB_BOOST_PP_TUPLE_EAT_4)(o(339, s), p, o, m) +# define FB_BOOST_PP_FOR_339_I(s, p, o, m) FB_BOOST_PP_IF(p(340, s), m, FB_BOOST_PP_TUPLE_EAT_2)(340, s) FB_BOOST_PP_IF(p(340, s), FB_BOOST_PP_FOR_340, FB_BOOST_PP_TUPLE_EAT_4)(o(340, s), p, o, m) +# define FB_BOOST_PP_FOR_340_I(s, p, o, m) FB_BOOST_PP_IF(p(341, s), m, FB_BOOST_PP_TUPLE_EAT_2)(341, s) FB_BOOST_PP_IF(p(341, s), FB_BOOST_PP_FOR_341, FB_BOOST_PP_TUPLE_EAT_4)(o(341, s), p, o, m) +# define FB_BOOST_PP_FOR_341_I(s, p, o, m) FB_BOOST_PP_IF(p(342, s), m, FB_BOOST_PP_TUPLE_EAT_2)(342, s) FB_BOOST_PP_IF(p(342, s), FB_BOOST_PP_FOR_342, FB_BOOST_PP_TUPLE_EAT_4)(o(342, s), p, o, m) +# define FB_BOOST_PP_FOR_342_I(s, p, o, m) FB_BOOST_PP_IF(p(343, s), m, FB_BOOST_PP_TUPLE_EAT_2)(343, s) FB_BOOST_PP_IF(p(343, s), FB_BOOST_PP_FOR_343, FB_BOOST_PP_TUPLE_EAT_4)(o(343, s), p, o, m) +# define FB_BOOST_PP_FOR_343_I(s, p, o, m) FB_BOOST_PP_IF(p(344, s), m, FB_BOOST_PP_TUPLE_EAT_2)(344, s) FB_BOOST_PP_IF(p(344, s), FB_BOOST_PP_FOR_344, FB_BOOST_PP_TUPLE_EAT_4)(o(344, s), p, o, m) +# define FB_BOOST_PP_FOR_344_I(s, p, o, m) FB_BOOST_PP_IF(p(345, s), m, FB_BOOST_PP_TUPLE_EAT_2)(345, s) FB_BOOST_PP_IF(p(345, s), FB_BOOST_PP_FOR_345, FB_BOOST_PP_TUPLE_EAT_4)(o(345, s), p, o, m) +# define FB_BOOST_PP_FOR_345_I(s, p, o, m) FB_BOOST_PP_IF(p(346, s), m, FB_BOOST_PP_TUPLE_EAT_2)(346, s) FB_BOOST_PP_IF(p(346, s), FB_BOOST_PP_FOR_346, FB_BOOST_PP_TUPLE_EAT_4)(o(346, s), p, o, m) +# define FB_BOOST_PP_FOR_346_I(s, p, o, m) FB_BOOST_PP_IF(p(347, s), m, FB_BOOST_PP_TUPLE_EAT_2)(347, s) FB_BOOST_PP_IF(p(347, s), FB_BOOST_PP_FOR_347, FB_BOOST_PP_TUPLE_EAT_4)(o(347, s), p, o, m) +# define FB_BOOST_PP_FOR_347_I(s, p, o, m) FB_BOOST_PP_IF(p(348, s), m, FB_BOOST_PP_TUPLE_EAT_2)(348, s) FB_BOOST_PP_IF(p(348, s), FB_BOOST_PP_FOR_348, FB_BOOST_PP_TUPLE_EAT_4)(o(348, s), p, o, m) +# define FB_BOOST_PP_FOR_348_I(s, p, o, m) FB_BOOST_PP_IF(p(349, s), m, FB_BOOST_PP_TUPLE_EAT_2)(349, s) FB_BOOST_PP_IF(p(349, s), FB_BOOST_PP_FOR_349, FB_BOOST_PP_TUPLE_EAT_4)(o(349, s), p, o, m) +# define FB_BOOST_PP_FOR_349_I(s, p, o, m) FB_BOOST_PP_IF(p(350, s), m, FB_BOOST_PP_TUPLE_EAT_2)(350, s) FB_BOOST_PP_IF(p(350, s), FB_BOOST_PP_FOR_350, FB_BOOST_PP_TUPLE_EAT_4)(o(350, s), p, o, m) +# define FB_BOOST_PP_FOR_350_I(s, p, o, m) FB_BOOST_PP_IF(p(351, s), m, FB_BOOST_PP_TUPLE_EAT_2)(351, s) FB_BOOST_PP_IF(p(351, s), FB_BOOST_PP_FOR_351, FB_BOOST_PP_TUPLE_EAT_4)(o(351, s), p, o, m) +# define FB_BOOST_PP_FOR_351_I(s, p, o, m) FB_BOOST_PP_IF(p(352, s), m, FB_BOOST_PP_TUPLE_EAT_2)(352, s) FB_BOOST_PP_IF(p(352, s), FB_BOOST_PP_FOR_352, FB_BOOST_PP_TUPLE_EAT_4)(o(352, s), p, o, m) +# define FB_BOOST_PP_FOR_352_I(s, p, o, m) FB_BOOST_PP_IF(p(353, s), m, FB_BOOST_PP_TUPLE_EAT_2)(353, s) FB_BOOST_PP_IF(p(353, s), FB_BOOST_PP_FOR_353, FB_BOOST_PP_TUPLE_EAT_4)(o(353, s), p, o, m) +# define FB_BOOST_PP_FOR_353_I(s, p, o, m) FB_BOOST_PP_IF(p(354, s), m, FB_BOOST_PP_TUPLE_EAT_2)(354, s) FB_BOOST_PP_IF(p(354, s), FB_BOOST_PP_FOR_354, FB_BOOST_PP_TUPLE_EAT_4)(o(354, s), p, o, m) +# define FB_BOOST_PP_FOR_354_I(s, p, o, m) FB_BOOST_PP_IF(p(355, s), m, FB_BOOST_PP_TUPLE_EAT_2)(355, s) FB_BOOST_PP_IF(p(355, s), FB_BOOST_PP_FOR_355, FB_BOOST_PP_TUPLE_EAT_4)(o(355, s), p, o, m) +# define FB_BOOST_PP_FOR_355_I(s, p, o, m) FB_BOOST_PP_IF(p(356, s), m, FB_BOOST_PP_TUPLE_EAT_2)(356, s) FB_BOOST_PP_IF(p(356, s), FB_BOOST_PP_FOR_356, FB_BOOST_PP_TUPLE_EAT_4)(o(356, s), p, o, m) +# define FB_BOOST_PP_FOR_356_I(s, p, o, m) FB_BOOST_PP_IF(p(357, s), m, FB_BOOST_PP_TUPLE_EAT_2)(357, s) FB_BOOST_PP_IF(p(357, s), FB_BOOST_PP_FOR_357, FB_BOOST_PP_TUPLE_EAT_4)(o(357, s), p, o, m) +# define FB_BOOST_PP_FOR_357_I(s, p, o, m) FB_BOOST_PP_IF(p(358, s), m, FB_BOOST_PP_TUPLE_EAT_2)(358, s) FB_BOOST_PP_IF(p(358, s), FB_BOOST_PP_FOR_358, FB_BOOST_PP_TUPLE_EAT_4)(o(358, s), p, o, m) +# define FB_BOOST_PP_FOR_358_I(s, p, o, m) FB_BOOST_PP_IF(p(359, s), m, FB_BOOST_PP_TUPLE_EAT_2)(359, s) FB_BOOST_PP_IF(p(359, s), FB_BOOST_PP_FOR_359, FB_BOOST_PP_TUPLE_EAT_4)(o(359, s), p, o, m) +# define FB_BOOST_PP_FOR_359_I(s, p, o, m) FB_BOOST_PP_IF(p(360, s), m, FB_BOOST_PP_TUPLE_EAT_2)(360, s) FB_BOOST_PP_IF(p(360, s), FB_BOOST_PP_FOR_360, FB_BOOST_PP_TUPLE_EAT_4)(o(360, s), p, o, m) +# define FB_BOOST_PP_FOR_360_I(s, p, o, m) FB_BOOST_PP_IF(p(361, s), m, FB_BOOST_PP_TUPLE_EAT_2)(361, s) FB_BOOST_PP_IF(p(361, s), FB_BOOST_PP_FOR_361, FB_BOOST_PP_TUPLE_EAT_4)(o(361, s), p, o, m) +# define FB_BOOST_PP_FOR_361_I(s, p, o, m) FB_BOOST_PP_IF(p(362, s), m, FB_BOOST_PP_TUPLE_EAT_2)(362, s) FB_BOOST_PP_IF(p(362, s), FB_BOOST_PP_FOR_362, FB_BOOST_PP_TUPLE_EAT_4)(o(362, s), p, o, m) +# define FB_BOOST_PP_FOR_362_I(s, p, o, m) FB_BOOST_PP_IF(p(363, s), m, FB_BOOST_PP_TUPLE_EAT_2)(363, s) FB_BOOST_PP_IF(p(363, s), FB_BOOST_PP_FOR_363, FB_BOOST_PP_TUPLE_EAT_4)(o(363, s), p, o, m) +# define FB_BOOST_PP_FOR_363_I(s, p, o, m) FB_BOOST_PP_IF(p(364, s), m, FB_BOOST_PP_TUPLE_EAT_2)(364, s) FB_BOOST_PP_IF(p(364, s), FB_BOOST_PP_FOR_364, FB_BOOST_PP_TUPLE_EAT_4)(o(364, s), p, o, m) +# define FB_BOOST_PP_FOR_364_I(s, p, o, m) FB_BOOST_PP_IF(p(365, s), m, FB_BOOST_PP_TUPLE_EAT_2)(365, s) FB_BOOST_PP_IF(p(365, s), FB_BOOST_PP_FOR_365, FB_BOOST_PP_TUPLE_EAT_4)(o(365, s), p, o, m) +# define FB_BOOST_PP_FOR_365_I(s, p, o, m) FB_BOOST_PP_IF(p(366, s), m, FB_BOOST_PP_TUPLE_EAT_2)(366, s) FB_BOOST_PP_IF(p(366, s), FB_BOOST_PP_FOR_366, FB_BOOST_PP_TUPLE_EAT_4)(o(366, s), p, o, m) +# define FB_BOOST_PP_FOR_366_I(s, p, o, m) FB_BOOST_PP_IF(p(367, s), m, FB_BOOST_PP_TUPLE_EAT_2)(367, s) FB_BOOST_PP_IF(p(367, s), FB_BOOST_PP_FOR_367, FB_BOOST_PP_TUPLE_EAT_4)(o(367, s), p, o, m) +# define FB_BOOST_PP_FOR_367_I(s, p, o, m) FB_BOOST_PP_IF(p(368, s), m, FB_BOOST_PP_TUPLE_EAT_2)(368, s) FB_BOOST_PP_IF(p(368, s), FB_BOOST_PP_FOR_368, FB_BOOST_PP_TUPLE_EAT_4)(o(368, s), p, o, m) +# define FB_BOOST_PP_FOR_368_I(s, p, o, m) FB_BOOST_PP_IF(p(369, s), m, FB_BOOST_PP_TUPLE_EAT_2)(369, s) FB_BOOST_PP_IF(p(369, s), FB_BOOST_PP_FOR_369, FB_BOOST_PP_TUPLE_EAT_4)(o(369, s), p, o, m) +# define FB_BOOST_PP_FOR_369_I(s, p, o, m) FB_BOOST_PP_IF(p(370, s), m, FB_BOOST_PP_TUPLE_EAT_2)(370, s) FB_BOOST_PP_IF(p(370, s), FB_BOOST_PP_FOR_370, FB_BOOST_PP_TUPLE_EAT_4)(o(370, s), p, o, m) +# define FB_BOOST_PP_FOR_370_I(s, p, o, m) FB_BOOST_PP_IF(p(371, s), m, FB_BOOST_PP_TUPLE_EAT_2)(371, s) FB_BOOST_PP_IF(p(371, s), FB_BOOST_PP_FOR_371, FB_BOOST_PP_TUPLE_EAT_4)(o(371, s), p, o, m) +# define FB_BOOST_PP_FOR_371_I(s, p, o, m) FB_BOOST_PP_IF(p(372, s), m, FB_BOOST_PP_TUPLE_EAT_2)(372, s) FB_BOOST_PP_IF(p(372, s), FB_BOOST_PP_FOR_372, FB_BOOST_PP_TUPLE_EAT_4)(o(372, s), p, o, m) +# define FB_BOOST_PP_FOR_372_I(s, p, o, m) FB_BOOST_PP_IF(p(373, s), m, FB_BOOST_PP_TUPLE_EAT_2)(373, s) FB_BOOST_PP_IF(p(373, s), FB_BOOST_PP_FOR_373, FB_BOOST_PP_TUPLE_EAT_4)(o(373, s), p, o, m) +# define FB_BOOST_PP_FOR_373_I(s, p, o, m) FB_BOOST_PP_IF(p(374, s), m, FB_BOOST_PP_TUPLE_EAT_2)(374, s) FB_BOOST_PP_IF(p(374, s), FB_BOOST_PP_FOR_374, FB_BOOST_PP_TUPLE_EAT_4)(o(374, s), p, o, m) +# define FB_BOOST_PP_FOR_374_I(s, p, o, m) FB_BOOST_PP_IF(p(375, s), m, FB_BOOST_PP_TUPLE_EAT_2)(375, s) FB_BOOST_PP_IF(p(375, s), FB_BOOST_PP_FOR_375, FB_BOOST_PP_TUPLE_EAT_4)(o(375, s), p, o, m) +# define FB_BOOST_PP_FOR_375_I(s, p, o, m) FB_BOOST_PP_IF(p(376, s), m, FB_BOOST_PP_TUPLE_EAT_2)(376, s) FB_BOOST_PP_IF(p(376, s), FB_BOOST_PP_FOR_376, FB_BOOST_PP_TUPLE_EAT_4)(o(376, s), p, o, m) +# define FB_BOOST_PP_FOR_376_I(s, p, o, m) FB_BOOST_PP_IF(p(377, s), m, FB_BOOST_PP_TUPLE_EAT_2)(377, s) FB_BOOST_PP_IF(p(377, s), FB_BOOST_PP_FOR_377, FB_BOOST_PP_TUPLE_EAT_4)(o(377, s), p, o, m) +# define FB_BOOST_PP_FOR_377_I(s, p, o, m) FB_BOOST_PP_IF(p(378, s), m, FB_BOOST_PP_TUPLE_EAT_2)(378, s) FB_BOOST_PP_IF(p(378, s), FB_BOOST_PP_FOR_378, FB_BOOST_PP_TUPLE_EAT_4)(o(378, s), p, o, m) +# define FB_BOOST_PP_FOR_378_I(s, p, o, m) FB_BOOST_PP_IF(p(379, s), m, FB_BOOST_PP_TUPLE_EAT_2)(379, s) FB_BOOST_PP_IF(p(379, s), FB_BOOST_PP_FOR_379, FB_BOOST_PP_TUPLE_EAT_4)(o(379, s), p, o, m) +# define FB_BOOST_PP_FOR_379_I(s, p, o, m) FB_BOOST_PP_IF(p(380, s), m, FB_BOOST_PP_TUPLE_EAT_2)(380, s) FB_BOOST_PP_IF(p(380, s), FB_BOOST_PP_FOR_380, FB_BOOST_PP_TUPLE_EAT_4)(o(380, s), p, o, m) +# define FB_BOOST_PP_FOR_380_I(s, p, o, m) FB_BOOST_PP_IF(p(381, s), m, FB_BOOST_PP_TUPLE_EAT_2)(381, s) FB_BOOST_PP_IF(p(381, s), FB_BOOST_PP_FOR_381, FB_BOOST_PP_TUPLE_EAT_4)(o(381, s), p, o, m) +# define FB_BOOST_PP_FOR_381_I(s, p, o, m) FB_BOOST_PP_IF(p(382, s), m, FB_BOOST_PP_TUPLE_EAT_2)(382, s) FB_BOOST_PP_IF(p(382, s), FB_BOOST_PP_FOR_382, FB_BOOST_PP_TUPLE_EAT_4)(o(382, s), p, o, m) +# define FB_BOOST_PP_FOR_382_I(s, p, o, m) FB_BOOST_PP_IF(p(383, s), m, FB_BOOST_PP_TUPLE_EAT_2)(383, s) FB_BOOST_PP_IF(p(383, s), FB_BOOST_PP_FOR_383, FB_BOOST_PP_TUPLE_EAT_4)(o(383, s), p, o, m) +# define FB_BOOST_PP_FOR_383_I(s, p, o, m) FB_BOOST_PP_IF(p(384, s), m, FB_BOOST_PP_TUPLE_EAT_2)(384, s) FB_BOOST_PP_IF(p(384, s), FB_BOOST_PP_FOR_384, FB_BOOST_PP_TUPLE_EAT_4)(o(384, s), p, o, m) +# define FB_BOOST_PP_FOR_384_I(s, p, o, m) FB_BOOST_PP_IF(p(385, s), m, FB_BOOST_PP_TUPLE_EAT_2)(385, s) FB_BOOST_PP_IF(p(385, s), FB_BOOST_PP_FOR_385, FB_BOOST_PP_TUPLE_EAT_4)(o(385, s), p, o, m) +# define FB_BOOST_PP_FOR_385_I(s, p, o, m) FB_BOOST_PP_IF(p(386, s), m, FB_BOOST_PP_TUPLE_EAT_2)(386, s) FB_BOOST_PP_IF(p(386, s), FB_BOOST_PP_FOR_386, FB_BOOST_PP_TUPLE_EAT_4)(o(386, s), p, o, m) +# define FB_BOOST_PP_FOR_386_I(s, p, o, m) FB_BOOST_PP_IF(p(387, s), m, FB_BOOST_PP_TUPLE_EAT_2)(387, s) FB_BOOST_PP_IF(p(387, s), FB_BOOST_PP_FOR_387, FB_BOOST_PP_TUPLE_EAT_4)(o(387, s), p, o, m) +# define FB_BOOST_PP_FOR_387_I(s, p, o, m) FB_BOOST_PP_IF(p(388, s), m, FB_BOOST_PP_TUPLE_EAT_2)(388, s) FB_BOOST_PP_IF(p(388, s), FB_BOOST_PP_FOR_388, FB_BOOST_PP_TUPLE_EAT_4)(o(388, s), p, o, m) +# define FB_BOOST_PP_FOR_388_I(s, p, o, m) FB_BOOST_PP_IF(p(389, s), m, FB_BOOST_PP_TUPLE_EAT_2)(389, s) FB_BOOST_PP_IF(p(389, s), FB_BOOST_PP_FOR_389, FB_BOOST_PP_TUPLE_EAT_4)(o(389, s), p, o, m) +# define FB_BOOST_PP_FOR_389_I(s, p, o, m) FB_BOOST_PP_IF(p(390, s), m, FB_BOOST_PP_TUPLE_EAT_2)(390, s) FB_BOOST_PP_IF(p(390, s), FB_BOOST_PP_FOR_390, FB_BOOST_PP_TUPLE_EAT_4)(o(390, s), p, o, m) +# define FB_BOOST_PP_FOR_390_I(s, p, o, m) FB_BOOST_PP_IF(p(391, s), m, FB_BOOST_PP_TUPLE_EAT_2)(391, s) FB_BOOST_PP_IF(p(391, s), FB_BOOST_PP_FOR_391, FB_BOOST_PP_TUPLE_EAT_4)(o(391, s), p, o, m) +# define FB_BOOST_PP_FOR_391_I(s, p, o, m) FB_BOOST_PP_IF(p(392, s), m, FB_BOOST_PP_TUPLE_EAT_2)(392, s) FB_BOOST_PP_IF(p(392, s), FB_BOOST_PP_FOR_392, FB_BOOST_PP_TUPLE_EAT_4)(o(392, s), p, o, m) +# define FB_BOOST_PP_FOR_392_I(s, p, o, m) FB_BOOST_PP_IF(p(393, s), m, FB_BOOST_PP_TUPLE_EAT_2)(393, s) FB_BOOST_PP_IF(p(393, s), FB_BOOST_PP_FOR_393, FB_BOOST_PP_TUPLE_EAT_4)(o(393, s), p, o, m) +# define FB_BOOST_PP_FOR_393_I(s, p, o, m) FB_BOOST_PP_IF(p(394, s), m, FB_BOOST_PP_TUPLE_EAT_2)(394, s) FB_BOOST_PP_IF(p(394, s), FB_BOOST_PP_FOR_394, FB_BOOST_PP_TUPLE_EAT_4)(o(394, s), p, o, m) +# define FB_BOOST_PP_FOR_394_I(s, p, o, m) FB_BOOST_PP_IF(p(395, s), m, FB_BOOST_PP_TUPLE_EAT_2)(395, s) FB_BOOST_PP_IF(p(395, s), FB_BOOST_PP_FOR_395, FB_BOOST_PP_TUPLE_EAT_4)(o(395, s), p, o, m) +# define FB_BOOST_PP_FOR_395_I(s, p, o, m) FB_BOOST_PP_IF(p(396, s), m, FB_BOOST_PP_TUPLE_EAT_2)(396, s) FB_BOOST_PP_IF(p(396, s), FB_BOOST_PP_FOR_396, FB_BOOST_PP_TUPLE_EAT_4)(o(396, s), p, o, m) +# define FB_BOOST_PP_FOR_396_I(s, p, o, m) FB_BOOST_PP_IF(p(397, s), m, FB_BOOST_PP_TUPLE_EAT_2)(397, s) FB_BOOST_PP_IF(p(397, s), FB_BOOST_PP_FOR_397, FB_BOOST_PP_TUPLE_EAT_4)(o(397, s), p, o, m) +# define FB_BOOST_PP_FOR_397_I(s, p, o, m) FB_BOOST_PP_IF(p(398, s), m, FB_BOOST_PP_TUPLE_EAT_2)(398, s) FB_BOOST_PP_IF(p(398, s), FB_BOOST_PP_FOR_398, FB_BOOST_PP_TUPLE_EAT_4)(o(398, s), p, o, m) +# define FB_BOOST_PP_FOR_398_I(s, p, o, m) FB_BOOST_PP_IF(p(399, s), m, FB_BOOST_PP_TUPLE_EAT_2)(399, s) FB_BOOST_PP_IF(p(399, s), FB_BOOST_PP_FOR_399, FB_BOOST_PP_TUPLE_EAT_4)(o(399, s), p, o, m) +# define FB_BOOST_PP_FOR_399_I(s, p, o, m) FB_BOOST_PP_IF(p(400, s), m, FB_BOOST_PP_TUPLE_EAT_2)(400, s) FB_BOOST_PP_IF(p(400, s), FB_BOOST_PP_FOR_400, FB_BOOST_PP_TUPLE_EAT_4)(o(400, s), p, o, m) +# define FB_BOOST_PP_FOR_400_I(s, p, o, m) FB_BOOST_PP_IF(p(401, s), m, FB_BOOST_PP_TUPLE_EAT_2)(401, s) FB_BOOST_PP_IF(p(401, s), FB_BOOST_PP_FOR_401, FB_BOOST_PP_TUPLE_EAT_4)(o(401, s), p, o, m) +# define FB_BOOST_PP_FOR_401_I(s, p, o, m) FB_BOOST_PP_IF(p(402, s), m, FB_BOOST_PP_TUPLE_EAT_2)(402, s) FB_BOOST_PP_IF(p(402, s), FB_BOOST_PP_FOR_402, FB_BOOST_PP_TUPLE_EAT_4)(o(402, s), p, o, m) +# define FB_BOOST_PP_FOR_402_I(s, p, o, m) FB_BOOST_PP_IF(p(403, s), m, FB_BOOST_PP_TUPLE_EAT_2)(403, s) FB_BOOST_PP_IF(p(403, s), FB_BOOST_PP_FOR_403, FB_BOOST_PP_TUPLE_EAT_4)(o(403, s), p, o, m) +# define FB_BOOST_PP_FOR_403_I(s, p, o, m) FB_BOOST_PP_IF(p(404, s), m, FB_BOOST_PP_TUPLE_EAT_2)(404, s) FB_BOOST_PP_IF(p(404, s), FB_BOOST_PP_FOR_404, FB_BOOST_PP_TUPLE_EAT_4)(o(404, s), p, o, m) +# define FB_BOOST_PP_FOR_404_I(s, p, o, m) FB_BOOST_PP_IF(p(405, s), m, FB_BOOST_PP_TUPLE_EAT_2)(405, s) FB_BOOST_PP_IF(p(405, s), FB_BOOST_PP_FOR_405, FB_BOOST_PP_TUPLE_EAT_4)(o(405, s), p, o, m) +# define FB_BOOST_PP_FOR_405_I(s, p, o, m) FB_BOOST_PP_IF(p(406, s), m, FB_BOOST_PP_TUPLE_EAT_2)(406, s) FB_BOOST_PP_IF(p(406, s), FB_BOOST_PP_FOR_406, FB_BOOST_PP_TUPLE_EAT_4)(o(406, s), p, o, m) +# define FB_BOOST_PP_FOR_406_I(s, p, o, m) FB_BOOST_PP_IF(p(407, s), m, FB_BOOST_PP_TUPLE_EAT_2)(407, s) FB_BOOST_PP_IF(p(407, s), FB_BOOST_PP_FOR_407, FB_BOOST_PP_TUPLE_EAT_4)(o(407, s), p, o, m) +# define FB_BOOST_PP_FOR_407_I(s, p, o, m) FB_BOOST_PP_IF(p(408, s), m, FB_BOOST_PP_TUPLE_EAT_2)(408, s) FB_BOOST_PP_IF(p(408, s), FB_BOOST_PP_FOR_408, FB_BOOST_PP_TUPLE_EAT_4)(o(408, s), p, o, m) +# define FB_BOOST_PP_FOR_408_I(s, p, o, m) FB_BOOST_PP_IF(p(409, s), m, FB_BOOST_PP_TUPLE_EAT_2)(409, s) FB_BOOST_PP_IF(p(409, s), FB_BOOST_PP_FOR_409, FB_BOOST_PP_TUPLE_EAT_4)(o(409, s), p, o, m) +# define FB_BOOST_PP_FOR_409_I(s, p, o, m) FB_BOOST_PP_IF(p(410, s), m, FB_BOOST_PP_TUPLE_EAT_2)(410, s) FB_BOOST_PP_IF(p(410, s), FB_BOOST_PP_FOR_410, FB_BOOST_PP_TUPLE_EAT_4)(o(410, s), p, o, m) +# define FB_BOOST_PP_FOR_410_I(s, p, o, m) FB_BOOST_PP_IF(p(411, s), m, FB_BOOST_PP_TUPLE_EAT_2)(411, s) FB_BOOST_PP_IF(p(411, s), FB_BOOST_PP_FOR_411, FB_BOOST_PP_TUPLE_EAT_4)(o(411, s), p, o, m) +# define FB_BOOST_PP_FOR_411_I(s, p, o, m) FB_BOOST_PP_IF(p(412, s), m, FB_BOOST_PP_TUPLE_EAT_2)(412, s) FB_BOOST_PP_IF(p(412, s), FB_BOOST_PP_FOR_412, FB_BOOST_PP_TUPLE_EAT_4)(o(412, s), p, o, m) +# define FB_BOOST_PP_FOR_412_I(s, p, o, m) FB_BOOST_PP_IF(p(413, s), m, FB_BOOST_PP_TUPLE_EAT_2)(413, s) FB_BOOST_PP_IF(p(413, s), FB_BOOST_PP_FOR_413, FB_BOOST_PP_TUPLE_EAT_4)(o(413, s), p, o, m) +# define FB_BOOST_PP_FOR_413_I(s, p, o, m) FB_BOOST_PP_IF(p(414, s), m, FB_BOOST_PP_TUPLE_EAT_2)(414, s) FB_BOOST_PP_IF(p(414, s), FB_BOOST_PP_FOR_414, FB_BOOST_PP_TUPLE_EAT_4)(o(414, s), p, o, m) +# define FB_BOOST_PP_FOR_414_I(s, p, o, m) FB_BOOST_PP_IF(p(415, s), m, FB_BOOST_PP_TUPLE_EAT_2)(415, s) FB_BOOST_PP_IF(p(415, s), FB_BOOST_PP_FOR_415, FB_BOOST_PP_TUPLE_EAT_4)(o(415, s), p, o, m) +# define FB_BOOST_PP_FOR_415_I(s, p, o, m) FB_BOOST_PP_IF(p(416, s), m, FB_BOOST_PP_TUPLE_EAT_2)(416, s) FB_BOOST_PP_IF(p(416, s), FB_BOOST_PP_FOR_416, FB_BOOST_PP_TUPLE_EAT_4)(o(416, s), p, o, m) +# define FB_BOOST_PP_FOR_416_I(s, p, o, m) FB_BOOST_PP_IF(p(417, s), m, FB_BOOST_PP_TUPLE_EAT_2)(417, s) FB_BOOST_PP_IF(p(417, s), FB_BOOST_PP_FOR_417, FB_BOOST_PP_TUPLE_EAT_4)(o(417, s), p, o, m) +# define FB_BOOST_PP_FOR_417_I(s, p, o, m) FB_BOOST_PP_IF(p(418, s), m, FB_BOOST_PP_TUPLE_EAT_2)(418, s) FB_BOOST_PP_IF(p(418, s), FB_BOOST_PP_FOR_418, FB_BOOST_PP_TUPLE_EAT_4)(o(418, s), p, o, m) +# define FB_BOOST_PP_FOR_418_I(s, p, o, m) FB_BOOST_PP_IF(p(419, s), m, FB_BOOST_PP_TUPLE_EAT_2)(419, s) FB_BOOST_PP_IF(p(419, s), FB_BOOST_PP_FOR_419, FB_BOOST_PP_TUPLE_EAT_4)(o(419, s), p, o, m) +# define FB_BOOST_PP_FOR_419_I(s, p, o, m) FB_BOOST_PP_IF(p(420, s), m, FB_BOOST_PP_TUPLE_EAT_2)(420, s) FB_BOOST_PP_IF(p(420, s), FB_BOOST_PP_FOR_420, FB_BOOST_PP_TUPLE_EAT_4)(o(420, s), p, o, m) +# define FB_BOOST_PP_FOR_420_I(s, p, o, m) FB_BOOST_PP_IF(p(421, s), m, FB_BOOST_PP_TUPLE_EAT_2)(421, s) FB_BOOST_PP_IF(p(421, s), FB_BOOST_PP_FOR_421, FB_BOOST_PP_TUPLE_EAT_4)(o(421, s), p, o, m) +# define FB_BOOST_PP_FOR_421_I(s, p, o, m) FB_BOOST_PP_IF(p(422, s), m, FB_BOOST_PP_TUPLE_EAT_2)(422, s) FB_BOOST_PP_IF(p(422, s), FB_BOOST_PP_FOR_422, FB_BOOST_PP_TUPLE_EAT_4)(o(422, s), p, o, m) +# define FB_BOOST_PP_FOR_422_I(s, p, o, m) FB_BOOST_PP_IF(p(423, s), m, FB_BOOST_PP_TUPLE_EAT_2)(423, s) FB_BOOST_PP_IF(p(423, s), FB_BOOST_PP_FOR_423, FB_BOOST_PP_TUPLE_EAT_4)(o(423, s), p, o, m) +# define FB_BOOST_PP_FOR_423_I(s, p, o, m) FB_BOOST_PP_IF(p(424, s), m, FB_BOOST_PP_TUPLE_EAT_2)(424, s) FB_BOOST_PP_IF(p(424, s), FB_BOOST_PP_FOR_424, FB_BOOST_PP_TUPLE_EAT_4)(o(424, s), p, o, m) +# define FB_BOOST_PP_FOR_424_I(s, p, o, m) FB_BOOST_PP_IF(p(425, s), m, FB_BOOST_PP_TUPLE_EAT_2)(425, s) FB_BOOST_PP_IF(p(425, s), FB_BOOST_PP_FOR_425, FB_BOOST_PP_TUPLE_EAT_4)(o(425, s), p, o, m) +# define FB_BOOST_PP_FOR_425_I(s, p, o, m) FB_BOOST_PP_IF(p(426, s), m, FB_BOOST_PP_TUPLE_EAT_2)(426, s) FB_BOOST_PP_IF(p(426, s), FB_BOOST_PP_FOR_426, FB_BOOST_PP_TUPLE_EAT_4)(o(426, s), p, o, m) +# define FB_BOOST_PP_FOR_426_I(s, p, o, m) FB_BOOST_PP_IF(p(427, s), m, FB_BOOST_PP_TUPLE_EAT_2)(427, s) FB_BOOST_PP_IF(p(427, s), FB_BOOST_PP_FOR_427, FB_BOOST_PP_TUPLE_EAT_4)(o(427, s), p, o, m) +# define FB_BOOST_PP_FOR_427_I(s, p, o, m) FB_BOOST_PP_IF(p(428, s), m, FB_BOOST_PP_TUPLE_EAT_2)(428, s) FB_BOOST_PP_IF(p(428, s), FB_BOOST_PP_FOR_428, FB_BOOST_PP_TUPLE_EAT_4)(o(428, s), p, o, m) +# define FB_BOOST_PP_FOR_428_I(s, p, o, m) FB_BOOST_PP_IF(p(429, s), m, FB_BOOST_PP_TUPLE_EAT_2)(429, s) FB_BOOST_PP_IF(p(429, s), FB_BOOST_PP_FOR_429, FB_BOOST_PP_TUPLE_EAT_4)(o(429, s), p, o, m) +# define FB_BOOST_PP_FOR_429_I(s, p, o, m) FB_BOOST_PP_IF(p(430, s), m, FB_BOOST_PP_TUPLE_EAT_2)(430, s) FB_BOOST_PP_IF(p(430, s), FB_BOOST_PP_FOR_430, FB_BOOST_PP_TUPLE_EAT_4)(o(430, s), p, o, m) +# define FB_BOOST_PP_FOR_430_I(s, p, o, m) FB_BOOST_PP_IF(p(431, s), m, FB_BOOST_PP_TUPLE_EAT_2)(431, s) FB_BOOST_PP_IF(p(431, s), FB_BOOST_PP_FOR_431, FB_BOOST_PP_TUPLE_EAT_4)(o(431, s), p, o, m) +# define FB_BOOST_PP_FOR_431_I(s, p, o, m) FB_BOOST_PP_IF(p(432, s), m, FB_BOOST_PP_TUPLE_EAT_2)(432, s) FB_BOOST_PP_IF(p(432, s), FB_BOOST_PP_FOR_432, FB_BOOST_PP_TUPLE_EAT_4)(o(432, s), p, o, m) +# define FB_BOOST_PP_FOR_432_I(s, p, o, m) FB_BOOST_PP_IF(p(433, s), m, FB_BOOST_PP_TUPLE_EAT_2)(433, s) FB_BOOST_PP_IF(p(433, s), FB_BOOST_PP_FOR_433, FB_BOOST_PP_TUPLE_EAT_4)(o(433, s), p, o, m) +# define FB_BOOST_PP_FOR_433_I(s, p, o, m) FB_BOOST_PP_IF(p(434, s), m, FB_BOOST_PP_TUPLE_EAT_2)(434, s) FB_BOOST_PP_IF(p(434, s), FB_BOOST_PP_FOR_434, FB_BOOST_PP_TUPLE_EAT_4)(o(434, s), p, o, m) +# define FB_BOOST_PP_FOR_434_I(s, p, o, m) FB_BOOST_PP_IF(p(435, s), m, FB_BOOST_PP_TUPLE_EAT_2)(435, s) FB_BOOST_PP_IF(p(435, s), FB_BOOST_PP_FOR_435, FB_BOOST_PP_TUPLE_EAT_4)(o(435, s), p, o, m) +# define FB_BOOST_PP_FOR_435_I(s, p, o, m) FB_BOOST_PP_IF(p(436, s), m, FB_BOOST_PP_TUPLE_EAT_2)(436, s) FB_BOOST_PP_IF(p(436, s), FB_BOOST_PP_FOR_436, FB_BOOST_PP_TUPLE_EAT_4)(o(436, s), p, o, m) +# define FB_BOOST_PP_FOR_436_I(s, p, o, m) FB_BOOST_PP_IF(p(437, s), m, FB_BOOST_PP_TUPLE_EAT_2)(437, s) FB_BOOST_PP_IF(p(437, s), FB_BOOST_PP_FOR_437, FB_BOOST_PP_TUPLE_EAT_4)(o(437, s), p, o, m) +# define FB_BOOST_PP_FOR_437_I(s, p, o, m) FB_BOOST_PP_IF(p(438, s), m, FB_BOOST_PP_TUPLE_EAT_2)(438, s) FB_BOOST_PP_IF(p(438, s), FB_BOOST_PP_FOR_438, FB_BOOST_PP_TUPLE_EAT_4)(o(438, s), p, o, m) +# define FB_BOOST_PP_FOR_438_I(s, p, o, m) FB_BOOST_PP_IF(p(439, s), m, FB_BOOST_PP_TUPLE_EAT_2)(439, s) FB_BOOST_PP_IF(p(439, s), FB_BOOST_PP_FOR_439, FB_BOOST_PP_TUPLE_EAT_4)(o(439, s), p, o, m) +# define FB_BOOST_PP_FOR_439_I(s, p, o, m) FB_BOOST_PP_IF(p(440, s), m, FB_BOOST_PP_TUPLE_EAT_2)(440, s) FB_BOOST_PP_IF(p(440, s), FB_BOOST_PP_FOR_440, FB_BOOST_PP_TUPLE_EAT_4)(o(440, s), p, o, m) +# define FB_BOOST_PP_FOR_440_I(s, p, o, m) FB_BOOST_PP_IF(p(441, s), m, FB_BOOST_PP_TUPLE_EAT_2)(441, s) FB_BOOST_PP_IF(p(441, s), FB_BOOST_PP_FOR_441, FB_BOOST_PP_TUPLE_EAT_4)(o(441, s), p, o, m) +# define FB_BOOST_PP_FOR_441_I(s, p, o, m) FB_BOOST_PP_IF(p(442, s), m, FB_BOOST_PP_TUPLE_EAT_2)(442, s) FB_BOOST_PP_IF(p(442, s), FB_BOOST_PP_FOR_442, FB_BOOST_PP_TUPLE_EAT_4)(o(442, s), p, o, m) +# define FB_BOOST_PP_FOR_442_I(s, p, o, m) FB_BOOST_PP_IF(p(443, s), m, FB_BOOST_PP_TUPLE_EAT_2)(443, s) FB_BOOST_PP_IF(p(443, s), FB_BOOST_PP_FOR_443, FB_BOOST_PP_TUPLE_EAT_4)(o(443, s), p, o, m) +# define FB_BOOST_PP_FOR_443_I(s, p, o, m) FB_BOOST_PP_IF(p(444, s), m, FB_BOOST_PP_TUPLE_EAT_2)(444, s) FB_BOOST_PP_IF(p(444, s), FB_BOOST_PP_FOR_444, FB_BOOST_PP_TUPLE_EAT_4)(o(444, s), p, o, m) +# define FB_BOOST_PP_FOR_444_I(s, p, o, m) FB_BOOST_PP_IF(p(445, s), m, FB_BOOST_PP_TUPLE_EAT_2)(445, s) FB_BOOST_PP_IF(p(445, s), FB_BOOST_PP_FOR_445, FB_BOOST_PP_TUPLE_EAT_4)(o(445, s), p, o, m) +# define FB_BOOST_PP_FOR_445_I(s, p, o, m) FB_BOOST_PP_IF(p(446, s), m, FB_BOOST_PP_TUPLE_EAT_2)(446, s) FB_BOOST_PP_IF(p(446, s), FB_BOOST_PP_FOR_446, FB_BOOST_PP_TUPLE_EAT_4)(o(446, s), p, o, m) +# define FB_BOOST_PP_FOR_446_I(s, p, o, m) FB_BOOST_PP_IF(p(447, s), m, FB_BOOST_PP_TUPLE_EAT_2)(447, s) FB_BOOST_PP_IF(p(447, s), FB_BOOST_PP_FOR_447, FB_BOOST_PP_TUPLE_EAT_4)(o(447, s), p, o, m) +# define FB_BOOST_PP_FOR_447_I(s, p, o, m) FB_BOOST_PP_IF(p(448, s), m, FB_BOOST_PP_TUPLE_EAT_2)(448, s) FB_BOOST_PP_IF(p(448, s), FB_BOOST_PP_FOR_448, FB_BOOST_PP_TUPLE_EAT_4)(o(448, s), p, o, m) +# define FB_BOOST_PP_FOR_448_I(s, p, o, m) FB_BOOST_PP_IF(p(449, s), m, FB_BOOST_PP_TUPLE_EAT_2)(449, s) FB_BOOST_PP_IF(p(449, s), FB_BOOST_PP_FOR_449, FB_BOOST_PP_TUPLE_EAT_4)(o(449, s), p, o, m) +# define FB_BOOST_PP_FOR_449_I(s, p, o, m) FB_BOOST_PP_IF(p(450, s), m, FB_BOOST_PP_TUPLE_EAT_2)(450, s) FB_BOOST_PP_IF(p(450, s), FB_BOOST_PP_FOR_450, FB_BOOST_PP_TUPLE_EAT_4)(o(450, s), p, o, m) +# define FB_BOOST_PP_FOR_450_I(s, p, o, m) FB_BOOST_PP_IF(p(451, s), m, FB_BOOST_PP_TUPLE_EAT_2)(451, s) FB_BOOST_PP_IF(p(451, s), FB_BOOST_PP_FOR_451, FB_BOOST_PP_TUPLE_EAT_4)(o(451, s), p, o, m) +# define FB_BOOST_PP_FOR_451_I(s, p, o, m) FB_BOOST_PP_IF(p(452, s), m, FB_BOOST_PP_TUPLE_EAT_2)(452, s) FB_BOOST_PP_IF(p(452, s), FB_BOOST_PP_FOR_452, FB_BOOST_PP_TUPLE_EAT_4)(o(452, s), p, o, m) +# define FB_BOOST_PP_FOR_452_I(s, p, o, m) FB_BOOST_PP_IF(p(453, s), m, FB_BOOST_PP_TUPLE_EAT_2)(453, s) FB_BOOST_PP_IF(p(453, s), FB_BOOST_PP_FOR_453, FB_BOOST_PP_TUPLE_EAT_4)(o(453, s), p, o, m) +# define FB_BOOST_PP_FOR_453_I(s, p, o, m) FB_BOOST_PP_IF(p(454, s), m, FB_BOOST_PP_TUPLE_EAT_2)(454, s) FB_BOOST_PP_IF(p(454, s), FB_BOOST_PP_FOR_454, FB_BOOST_PP_TUPLE_EAT_4)(o(454, s), p, o, m) +# define FB_BOOST_PP_FOR_454_I(s, p, o, m) FB_BOOST_PP_IF(p(455, s), m, FB_BOOST_PP_TUPLE_EAT_2)(455, s) FB_BOOST_PP_IF(p(455, s), FB_BOOST_PP_FOR_455, FB_BOOST_PP_TUPLE_EAT_4)(o(455, s), p, o, m) +# define FB_BOOST_PP_FOR_455_I(s, p, o, m) FB_BOOST_PP_IF(p(456, s), m, FB_BOOST_PP_TUPLE_EAT_2)(456, s) FB_BOOST_PP_IF(p(456, s), FB_BOOST_PP_FOR_456, FB_BOOST_PP_TUPLE_EAT_4)(o(456, s), p, o, m) +# define FB_BOOST_PP_FOR_456_I(s, p, o, m) FB_BOOST_PP_IF(p(457, s), m, FB_BOOST_PP_TUPLE_EAT_2)(457, s) FB_BOOST_PP_IF(p(457, s), FB_BOOST_PP_FOR_457, FB_BOOST_PP_TUPLE_EAT_4)(o(457, s), p, o, m) +# define FB_BOOST_PP_FOR_457_I(s, p, o, m) FB_BOOST_PP_IF(p(458, s), m, FB_BOOST_PP_TUPLE_EAT_2)(458, s) FB_BOOST_PP_IF(p(458, s), FB_BOOST_PP_FOR_458, FB_BOOST_PP_TUPLE_EAT_4)(o(458, s), p, o, m) +# define FB_BOOST_PP_FOR_458_I(s, p, o, m) FB_BOOST_PP_IF(p(459, s), m, FB_BOOST_PP_TUPLE_EAT_2)(459, s) FB_BOOST_PP_IF(p(459, s), FB_BOOST_PP_FOR_459, FB_BOOST_PP_TUPLE_EAT_4)(o(459, s), p, o, m) +# define FB_BOOST_PP_FOR_459_I(s, p, o, m) FB_BOOST_PP_IF(p(460, s), m, FB_BOOST_PP_TUPLE_EAT_2)(460, s) FB_BOOST_PP_IF(p(460, s), FB_BOOST_PP_FOR_460, FB_BOOST_PP_TUPLE_EAT_4)(o(460, s), p, o, m) +# define FB_BOOST_PP_FOR_460_I(s, p, o, m) FB_BOOST_PP_IF(p(461, s), m, FB_BOOST_PP_TUPLE_EAT_2)(461, s) FB_BOOST_PP_IF(p(461, s), FB_BOOST_PP_FOR_461, FB_BOOST_PP_TUPLE_EAT_4)(o(461, s), p, o, m) +# define FB_BOOST_PP_FOR_461_I(s, p, o, m) FB_BOOST_PP_IF(p(462, s), m, FB_BOOST_PP_TUPLE_EAT_2)(462, s) FB_BOOST_PP_IF(p(462, s), FB_BOOST_PP_FOR_462, FB_BOOST_PP_TUPLE_EAT_4)(o(462, s), p, o, m) +# define FB_BOOST_PP_FOR_462_I(s, p, o, m) FB_BOOST_PP_IF(p(463, s), m, FB_BOOST_PP_TUPLE_EAT_2)(463, s) FB_BOOST_PP_IF(p(463, s), FB_BOOST_PP_FOR_463, FB_BOOST_PP_TUPLE_EAT_4)(o(463, s), p, o, m) +# define FB_BOOST_PP_FOR_463_I(s, p, o, m) FB_BOOST_PP_IF(p(464, s), m, FB_BOOST_PP_TUPLE_EAT_2)(464, s) FB_BOOST_PP_IF(p(464, s), FB_BOOST_PP_FOR_464, FB_BOOST_PP_TUPLE_EAT_4)(o(464, s), p, o, m) +# define FB_BOOST_PP_FOR_464_I(s, p, o, m) FB_BOOST_PP_IF(p(465, s), m, FB_BOOST_PP_TUPLE_EAT_2)(465, s) FB_BOOST_PP_IF(p(465, s), FB_BOOST_PP_FOR_465, FB_BOOST_PP_TUPLE_EAT_4)(o(465, s), p, o, m) +# define FB_BOOST_PP_FOR_465_I(s, p, o, m) FB_BOOST_PP_IF(p(466, s), m, FB_BOOST_PP_TUPLE_EAT_2)(466, s) FB_BOOST_PP_IF(p(466, s), FB_BOOST_PP_FOR_466, FB_BOOST_PP_TUPLE_EAT_4)(o(466, s), p, o, m) +# define FB_BOOST_PP_FOR_466_I(s, p, o, m) FB_BOOST_PP_IF(p(467, s), m, FB_BOOST_PP_TUPLE_EAT_2)(467, s) FB_BOOST_PP_IF(p(467, s), FB_BOOST_PP_FOR_467, FB_BOOST_PP_TUPLE_EAT_4)(o(467, s), p, o, m) +# define FB_BOOST_PP_FOR_467_I(s, p, o, m) FB_BOOST_PP_IF(p(468, s), m, FB_BOOST_PP_TUPLE_EAT_2)(468, s) FB_BOOST_PP_IF(p(468, s), FB_BOOST_PP_FOR_468, FB_BOOST_PP_TUPLE_EAT_4)(o(468, s), p, o, m) +# define FB_BOOST_PP_FOR_468_I(s, p, o, m) FB_BOOST_PP_IF(p(469, s), m, FB_BOOST_PP_TUPLE_EAT_2)(469, s) FB_BOOST_PP_IF(p(469, s), FB_BOOST_PP_FOR_469, FB_BOOST_PP_TUPLE_EAT_4)(o(469, s), p, o, m) +# define FB_BOOST_PP_FOR_469_I(s, p, o, m) FB_BOOST_PP_IF(p(470, s), m, FB_BOOST_PP_TUPLE_EAT_2)(470, s) FB_BOOST_PP_IF(p(470, s), FB_BOOST_PP_FOR_470, FB_BOOST_PP_TUPLE_EAT_4)(o(470, s), p, o, m) +# define FB_BOOST_PP_FOR_470_I(s, p, o, m) FB_BOOST_PP_IF(p(471, s), m, FB_BOOST_PP_TUPLE_EAT_2)(471, s) FB_BOOST_PP_IF(p(471, s), FB_BOOST_PP_FOR_471, FB_BOOST_PP_TUPLE_EAT_4)(o(471, s), p, o, m) +# define FB_BOOST_PP_FOR_471_I(s, p, o, m) FB_BOOST_PP_IF(p(472, s), m, FB_BOOST_PP_TUPLE_EAT_2)(472, s) FB_BOOST_PP_IF(p(472, s), FB_BOOST_PP_FOR_472, FB_BOOST_PP_TUPLE_EAT_4)(o(472, s), p, o, m) +# define FB_BOOST_PP_FOR_472_I(s, p, o, m) FB_BOOST_PP_IF(p(473, s), m, FB_BOOST_PP_TUPLE_EAT_2)(473, s) FB_BOOST_PP_IF(p(473, s), FB_BOOST_PP_FOR_473, FB_BOOST_PP_TUPLE_EAT_4)(o(473, s), p, o, m) +# define FB_BOOST_PP_FOR_473_I(s, p, o, m) FB_BOOST_PP_IF(p(474, s), m, FB_BOOST_PP_TUPLE_EAT_2)(474, s) FB_BOOST_PP_IF(p(474, s), FB_BOOST_PP_FOR_474, FB_BOOST_PP_TUPLE_EAT_4)(o(474, s), p, o, m) +# define FB_BOOST_PP_FOR_474_I(s, p, o, m) FB_BOOST_PP_IF(p(475, s), m, FB_BOOST_PP_TUPLE_EAT_2)(475, s) FB_BOOST_PP_IF(p(475, s), FB_BOOST_PP_FOR_475, FB_BOOST_PP_TUPLE_EAT_4)(o(475, s), p, o, m) +# define FB_BOOST_PP_FOR_475_I(s, p, o, m) FB_BOOST_PP_IF(p(476, s), m, FB_BOOST_PP_TUPLE_EAT_2)(476, s) FB_BOOST_PP_IF(p(476, s), FB_BOOST_PP_FOR_476, FB_BOOST_PP_TUPLE_EAT_4)(o(476, s), p, o, m) +# define FB_BOOST_PP_FOR_476_I(s, p, o, m) FB_BOOST_PP_IF(p(477, s), m, FB_BOOST_PP_TUPLE_EAT_2)(477, s) FB_BOOST_PP_IF(p(477, s), FB_BOOST_PP_FOR_477, FB_BOOST_PP_TUPLE_EAT_4)(o(477, s), p, o, m) +# define FB_BOOST_PP_FOR_477_I(s, p, o, m) FB_BOOST_PP_IF(p(478, s), m, FB_BOOST_PP_TUPLE_EAT_2)(478, s) FB_BOOST_PP_IF(p(478, s), FB_BOOST_PP_FOR_478, FB_BOOST_PP_TUPLE_EAT_4)(o(478, s), p, o, m) +# define FB_BOOST_PP_FOR_478_I(s, p, o, m) FB_BOOST_PP_IF(p(479, s), m, FB_BOOST_PP_TUPLE_EAT_2)(479, s) FB_BOOST_PP_IF(p(479, s), FB_BOOST_PP_FOR_479, FB_BOOST_PP_TUPLE_EAT_4)(o(479, s), p, o, m) +# define FB_BOOST_PP_FOR_479_I(s, p, o, m) FB_BOOST_PP_IF(p(480, s), m, FB_BOOST_PP_TUPLE_EAT_2)(480, s) FB_BOOST_PP_IF(p(480, s), FB_BOOST_PP_FOR_480, FB_BOOST_PP_TUPLE_EAT_4)(o(480, s), p, o, m) +# define FB_BOOST_PP_FOR_480_I(s, p, o, m) FB_BOOST_PP_IF(p(481, s), m, FB_BOOST_PP_TUPLE_EAT_2)(481, s) FB_BOOST_PP_IF(p(481, s), FB_BOOST_PP_FOR_481, FB_BOOST_PP_TUPLE_EAT_4)(o(481, s), p, o, m) +# define FB_BOOST_PP_FOR_481_I(s, p, o, m) FB_BOOST_PP_IF(p(482, s), m, FB_BOOST_PP_TUPLE_EAT_2)(482, s) FB_BOOST_PP_IF(p(482, s), FB_BOOST_PP_FOR_482, FB_BOOST_PP_TUPLE_EAT_4)(o(482, s), p, o, m) +# define FB_BOOST_PP_FOR_482_I(s, p, o, m) FB_BOOST_PP_IF(p(483, s), m, FB_BOOST_PP_TUPLE_EAT_2)(483, s) FB_BOOST_PP_IF(p(483, s), FB_BOOST_PP_FOR_483, FB_BOOST_PP_TUPLE_EAT_4)(o(483, s), p, o, m) +# define FB_BOOST_PP_FOR_483_I(s, p, o, m) FB_BOOST_PP_IF(p(484, s), m, FB_BOOST_PP_TUPLE_EAT_2)(484, s) FB_BOOST_PP_IF(p(484, s), FB_BOOST_PP_FOR_484, FB_BOOST_PP_TUPLE_EAT_4)(o(484, s), p, o, m) +# define FB_BOOST_PP_FOR_484_I(s, p, o, m) FB_BOOST_PP_IF(p(485, s), m, FB_BOOST_PP_TUPLE_EAT_2)(485, s) FB_BOOST_PP_IF(p(485, s), FB_BOOST_PP_FOR_485, FB_BOOST_PP_TUPLE_EAT_4)(o(485, s), p, o, m) +# define FB_BOOST_PP_FOR_485_I(s, p, o, m) FB_BOOST_PP_IF(p(486, s), m, FB_BOOST_PP_TUPLE_EAT_2)(486, s) FB_BOOST_PP_IF(p(486, s), FB_BOOST_PP_FOR_486, FB_BOOST_PP_TUPLE_EAT_4)(o(486, s), p, o, m) +# define FB_BOOST_PP_FOR_486_I(s, p, o, m) FB_BOOST_PP_IF(p(487, s), m, FB_BOOST_PP_TUPLE_EAT_2)(487, s) FB_BOOST_PP_IF(p(487, s), FB_BOOST_PP_FOR_487, FB_BOOST_PP_TUPLE_EAT_4)(o(487, s), p, o, m) +# define FB_BOOST_PP_FOR_487_I(s, p, o, m) FB_BOOST_PP_IF(p(488, s), m, FB_BOOST_PP_TUPLE_EAT_2)(488, s) FB_BOOST_PP_IF(p(488, s), FB_BOOST_PP_FOR_488, FB_BOOST_PP_TUPLE_EAT_4)(o(488, s), p, o, m) +# define FB_BOOST_PP_FOR_488_I(s, p, o, m) FB_BOOST_PP_IF(p(489, s), m, FB_BOOST_PP_TUPLE_EAT_2)(489, s) FB_BOOST_PP_IF(p(489, s), FB_BOOST_PP_FOR_489, FB_BOOST_PP_TUPLE_EAT_4)(o(489, s), p, o, m) +# define FB_BOOST_PP_FOR_489_I(s, p, o, m) FB_BOOST_PP_IF(p(490, s), m, FB_BOOST_PP_TUPLE_EAT_2)(490, s) FB_BOOST_PP_IF(p(490, s), FB_BOOST_PP_FOR_490, FB_BOOST_PP_TUPLE_EAT_4)(o(490, s), p, o, m) +# define FB_BOOST_PP_FOR_490_I(s, p, o, m) FB_BOOST_PP_IF(p(491, s), m, FB_BOOST_PP_TUPLE_EAT_2)(491, s) FB_BOOST_PP_IF(p(491, s), FB_BOOST_PP_FOR_491, FB_BOOST_PP_TUPLE_EAT_4)(o(491, s), p, o, m) +# define FB_BOOST_PP_FOR_491_I(s, p, o, m) FB_BOOST_PP_IF(p(492, s), m, FB_BOOST_PP_TUPLE_EAT_2)(492, s) FB_BOOST_PP_IF(p(492, s), FB_BOOST_PP_FOR_492, FB_BOOST_PP_TUPLE_EAT_4)(o(492, s), p, o, m) +# define FB_BOOST_PP_FOR_492_I(s, p, o, m) FB_BOOST_PP_IF(p(493, s), m, FB_BOOST_PP_TUPLE_EAT_2)(493, s) FB_BOOST_PP_IF(p(493, s), FB_BOOST_PP_FOR_493, FB_BOOST_PP_TUPLE_EAT_4)(o(493, s), p, o, m) +# define FB_BOOST_PP_FOR_493_I(s, p, o, m) FB_BOOST_PP_IF(p(494, s), m, FB_BOOST_PP_TUPLE_EAT_2)(494, s) FB_BOOST_PP_IF(p(494, s), FB_BOOST_PP_FOR_494, FB_BOOST_PP_TUPLE_EAT_4)(o(494, s), p, o, m) +# define FB_BOOST_PP_FOR_494_I(s, p, o, m) FB_BOOST_PP_IF(p(495, s), m, FB_BOOST_PP_TUPLE_EAT_2)(495, s) FB_BOOST_PP_IF(p(495, s), FB_BOOST_PP_FOR_495, FB_BOOST_PP_TUPLE_EAT_4)(o(495, s), p, o, m) +# define FB_BOOST_PP_FOR_495_I(s, p, o, m) FB_BOOST_PP_IF(p(496, s), m, FB_BOOST_PP_TUPLE_EAT_2)(496, s) FB_BOOST_PP_IF(p(496, s), FB_BOOST_PP_FOR_496, FB_BOOST_PP_TUPLE_EAT_4)(o(496, s), p, o, m) +# define FB_BOOST_PP_FOR_496_I(s, p, o, m) FB_BOOST_PP_IF(p(497, s), m, FB_BOOST_PP_TUPLE_EAT_2)(497, s) FB_BOOST_PP_IF(p(497, s), FB_BOOST_PP_FOR_497, FB_BOOST_PP_TUPLE_EAT_4)(o(497, s), p, o, m) +# define FB_BOOST_PP_FOR_497_I(s, p, o, m) FB_BOOST_PP_IF(p(498, s), m, FB_BOOST_PP_TUPLE_EAT_2)(498, s) FB_BOOST_PP_IF(p(498, s), FB_BOOST_PP_FOR_498, FB_BOOST_PP_TUPLE_EAT_4)(o(498, s), p, o, m) +# define FB_BOOST_PP_FOR_498_I(s, p, o, m) FB_BOOST_PP_IF(p(499, s), m, FB_BOOST_PP_TUPLE_EAT_2)(499, s) FB_BOOST_PP_IF(p(499, s), FB_BOOST_PP_FOR_499, FB_BOOST_PP_TUPLE_EAT_4)(o(499, s), p, o, m) +# define FB_BOOST_PP_FOR_499_I(s, p, o, m) FB_BOOST_PP_IF(p(500, s), m, FB_BOOST_PP_TUPLE_EAT_2)(500, s) FB_BOOST_PP_IF(p(500, s), FB_BOOST_PP_FOR_500, FB_BOOST_PP_TUPLE_EAT_4)(o(500, s), p, o, m) +# define FB_BOOST_PP_FOR_500_I(s, p, o, m) FB_BOOST_PP_IF(p(501, s), m, FB_BOOST_PP_TUPLE_EAT_2)(501, s) FB_BOOST_PP_IF(p(501, s), FB_BOOST_PP_FOR_501, FB_BOOST_PP_TUPLE_EAT_4)(o(501, s), p, o, m) +# define FB_BOOST_PP_FOR_501_I(s, p, o, m) FB_BOOST_PP_IF(p(502, s), m, FB_BOOST_PP_TUPLE_EAT_2)(502, s) FB_BOOST_PP_IF(p(502, s), FB_BOOST_PP_FOR_502, FB_BOOST_PP_TUPLE_EAT_4)(o(502, s), p, o, m) +# define FB_BOOST_PP_FOR_502_I(s, p, o, m) FB_BOOST_PP_IF(p(503, s), m, FB_BOOST_PP_TUPLE_EAT_2)(503, s) FB_BOOST_PP_IF(p(503, s), FB_BOOST_PP_FOR_503, FB_BOOST_PP_TUPLE_EAT_4)(o(503, s), p, o, m) +# define FB_BOOST_PP_FOR_503_I(s, p, o, m) FB_BOOST_PP_IF(p(504, s), m, FB_BOOST_PP_TUPLE_EAT_2)(504, s) FB_BOOST_PP_IF(p(504, s), FB_BOOST_PP_FOR_504, FB_BOOST_PP_TUPLE_EAT_4)(o(504, s), p, o, m) +# define FB_BOOST_PP_FOR_504_I(s, p, o, m) FB_BOOST_PP_IF(p(505, s), m, FB_BOOST_PP_TUPLE_EAT_2)(505, s) FB_BOOST_PP_IF(p(505, s), FB_BOOST_PP_FOR_505, FB_BOOST_PP_TUPLE_EAT_4)(o(505, s), p, o, m) +# define FB_BOOST_PP_FOR_505_I(s, p, o, m) FB_BOOST_PP_IF(p(506, s), m, FB_BOOST_PP_TUPLE_EAT_2)(506, s) FB_BOOST_PP_IF(p(506, s), FB_BOOST_PP_FOR_506, FB_BOOST_PP_TUPLE_EAT_4)(o(506, s), p, o, m) +# define FB_BOOST_PP_FOR_506_I(s, p, o, m) FB_BOOST_PP_IF(p(507, s), m, FB_BOOST_PP_TUPLE_EAT_2)(507, s) FB_BOOST_PP_IF(p(507, s), FB_BOOST_PP_FOR_507, FB_BOOST_PP_TUPLE_EAT_4)(o(507, s), p, o, m) +# define FB_BOOST_PP_FOR_507_I(s, p, o, m) FB_BOOST_PP_IF(p(508, s), m, FB_BOOST_PP_TUPLE_EAT_2)(508, s) FB_BOOST_PP_IF(p(508, s), FB_BOOST_PP_FOR_508, FB_BOOST_PP_TUPLE_EAT_4)(o(508, s), p, o, m) +# define FB_BOOST_PP_FOR_508_I(s, p, o, m) FB_BOOST_PP_IF(p(509, s), m, FB_BOOST_PP_TUPLE_EAT_2)(509, s) FB_BOOST_PP_IF(p(509, s), FB_BOOST_PP_FOR_509, FB_BOOST_PP_TUPLE_EAT_4)(o(509, s), p, o, m) +# define FB_BOOST_PP_FOR_509_I(s, p, o, m) FB_BOOST_PP_IF(p(510, s), m, FB_BOOST_PP_TUPLE_EAT_2)(510, s) FB_BOOST_PP_IF(p(510, s), FB_BOOST_PP_FOR_510, FB_BOOST_PP_TUPLE_EAT_4)(o(510, s), p, o, m) +# define FB_BOOST_PP_FOR_510_I(s, p, o, m) FB_BOOST_PP_IF(p(511, s), m, FB_BOOST_PP_TUPLE_EAT_2)(511, s) FB_BOOST_PP_IF(p(511, s), FB_BOOST_PP_FOR_511, FB_BOOST_PP_TUPLE_EAT_4)(o(511, s), p, o, m) +# define FB_BOOST_PP_FOR_511_I(s, p, o, m) FB_BOOST_PP_IF(p(512, s), m, FB_BOOST_PP_TUPLE_EAT_2)(512, s) FB_BOOST_PP_IF(p(512, s), FB_BOOST_PP_FOR_512, FB_BOOST_PP_TUPLE_EAT_4)(o(512, s), p, o, m) +# define FB_BOOST_PP_FOR_512_I(s, p, o, m) FB_BOOST_PP_IF(p(513, s), m, FB_BOOST_PP_TUPLE_EAT_2)(513, s) FB_BOOST_PP_IF(p(513, s), FB_BOOST_PP_FOR_513, FB_BOOST_PP_TUPLE_EAT_4)(o(513, s), p, o, m) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/for.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/for.hpp index cf7ffad567..4963b6fcde 100644 --- a/src/include/firebird/impl/boost/preprocessor/repetition/detail/for.hpp +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/for.hpp @@ -8,12 +8,17 @@ # */ # # /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ # # /* See http://www.boost.org for most recent version. */ # # ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP # define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP # +# include +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# # include # include # include @@ -533,4 +538,27 @@ # define FB_BOOST_PP_FOR_255_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(256, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_256, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(256, s), p, o, m) # define FB_BOOST_PP_FOR_256_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(257, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_257, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(257, s), p, o, m) # +# else +# +# include +# include +# include +# include +# include +# +# if FB_BOOST_PP_LIMIT_FOR == 256 +# include +# elif FB_BOOST_PP_LIMIT_FOR == 512 +# include +# include +# elif FB_BOOST_PP_LIMIT_FOR == 1024 +# include +# include +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_FOR limit +# endif +# +# endif +# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/limits/for_1024.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/limits/for_1024.hpp new file mode 100644 index 0000000000..aa73055429 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/limits/for_1024.hpp @@ -0,0 +1,1044 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_1024_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_1024_HPP +# +# define FB_BOOST_PP_FOR_513(s, p, o, m) FB_BOOST_PP_FOR_513_C(FB_BOOST_PP_BOOL(p(514, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_514(s, p, o, m) FB_BOOST_PP_FOR_514_C(FB_BOOST_PP_BOOL(p(515, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_515(s, p, o, m) FB_BOOST_PP_FOR_515_C(FB_BOOST_PP_BOOL(p(516, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_516(s, p, o, m) FB_BOOST_PP_FOR_516_C(FB_BOOST_PP_BOOL(p(517, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_517(s, p, o, m) FB_BOOST_PP_FOR_517_C(FB_BOOST_PP_BOOL(p(518, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_518(s, p, o, m) FB_BOOST_PP_FOR_518_C(FB_BOOST_PP_BOOL(p(519, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_519(s, p, o, m) FB_BOOST_PP_FOR_519_C(FB_BOOST_PP_BOOL(p(520, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_520(s, p, o, m) FB_BOOST_PP_FOR_520_C(FB_BOOST_PP_BOOL(p(521, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_521(s, p, o, m) FB_BOOST_PP_FOR_521_C(FB_BOOST_PP_BOOL(p(522, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_522(s, p, o, m) FB_BOOST_PP_FOR_522_C(FB_BOOST_PP_BOOL(p(523, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_523(s, p, o, m) FB_BOOST_PP_FOR_523_C(FB_BOOST_PP_BOOL(p(524, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_524(s, p, o, m) FB_BOOST_PP_FOR_524_C(FB_BOOST_PP_BOOL(p(525, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_525(s, p, o, m) FB_BOOST_PP_FOR_525_C(FB_BOOST_PP_BOOL(p(526, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_526(s, p, o, m) FB_BOOST_PP_FOR_526_C(FB_BOOST_PP_BOOL(p(527, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_527(s, p, o, m) FB_BOOST_PP_FOR_527_C(FB_BOOST_PP_BOOL(p(528, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_528(s, p, o, m) FB_BOOST_PP_FOR_528_C(FB_BOOST_PP_BOOL(p(529, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_529(s, p, o, m) FB_BOOST_PP_FOR_529_C(FB_BOOST_PP_BOOL(p(530, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_530(s, p, o, m) FB_BOOST_PP_FOR_530_C(FB_BOOST_PP_BOOL(p(531, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_531(s, p, o, m) FB_BOOST_PP_FOR_531_C(FB_BOOST_PP_BOOL(p(532, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_532(s, p, o, m) FB_BOOST_PP_FOR_532_C(FB_BOOST_PP_BOOL(p(533, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_533(s, p, o, m) FB_BOOST_PP_FOR_533_C(FB_BOOST_PP_BOOL(p(534, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_534(s, p, o, m) FB_BOOST_PP_FOR_534_C(FB_BOOST_PP_BOOL(p(535, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_535(s, p, o, m) FB_BOOST_PP_FOR_535_C(FB_BOOST_PP_BOOL(p(536, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_536(s, p, o, m) FB_BOOST_PP_FOR_536_C(FB_BOOST_PP_BOOL(p(537, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_537(s, p, o, m) FB_BOOST_PP_FOR_537_C(FB_BOOST_PP_BOOL(p(538, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_538(s, p, o, m) FB_BOOST_PP_FOR_538_C(FB_BOOST_PP_BOOL(p(539, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_539(s, p, o, m) FB_BOOST_PP_FOR_539_C(FB_BOOST_PP_BOOL(p(540, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_540(s, p, o, m) FB_BOOST_PP_FOR_540_C(FB_BOOST_PP_BOOL(p(541, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_541(s, p, o, m) FB_BOOST_PP_FOR_541_C(FB_BOOST_PP_BOOL(p(542, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_542(s, p, o, m) FB_BOOST_PP_FOR_542_C(FB_BOOST_PP_BOOL(p(543, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_543(s, p, o, m) FB_BOOST_PP_FOR_543_C(FB_BOOST_PP_BOOL(p(544, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_544(s, p, o, m) FB_BOOST_PP_FOR_544_C(FB_BOOST_PP_BOOL(p(545, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_545(s, p, o, m) FB_BOOST_PP_FOR_545_C(FB_BOOST_PP_BOOL(p(546, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_546(s, p, o, m) FB_BOOST_PP_FOR_546_C(FB_BOOST_PP_BOOL(p(547, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_547(s, p, o, m) FB_BOOST_PP_FOR_547_C(FB_BOOST_PP_BOOL(p(548, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_548(s, p, o, m) FB_BOOST_PP_FOR_548_C(FB_BOOST_PP_BOOL(p(549, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_549(s, p, o, m) FB_BOOST_PP_FOR_549_C(FB_BOOST_PP_BOOL(p(550, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_550(s, p, o, m) FB_BOOST_PP_FOR_550_C(FB_BOOST_PP_BOOL(p(551, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_551(s, p, o, m) FB_BOOST_PP_FOR_551_C(FB_BOOST_PP_BOOL(p(552, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_552(s, p, o, m) FB_BOOST_PP_FOR_552_C(FB_BOOST_PP_BOOL(p(553, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_553(s, p, o, m) FB_BOOST_PP_FOR_553_C(FB_BOOST_PP_BOOL(p(554, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_554(s, p, o, m) FB_BOOST_PP_FOR_554_C(FB_BOOST_PP_BOOL(p(555, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_555(s, p, o, m) FB_BOOST_PP_FOR_555_C(FB_BOOST_PP_BOOL(p(556, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_556(s, p, o, m) FB_BOOST_PP_FOR_556_C(FB_BOOST_PP_BOOL(p(557, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_557(s, p, o, m) FB_BOOST_PP_FOR_557_C(FB_BOOST_PP_BOOL(p(558, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_558(s, p, o, m) FB_BOOST_PP_FOR_558_C(FB_BOOST_PP_BOOL(p(559, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_559(s, p, o, m) FB_BOOST_PP_FOR_559_C(FB_BOOST_PP_BOOL(p(560, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_560(s, p, o, m) FB_BOOST_PP_FOR_560_C(FB_BOOST_PP_BOOL(p(561, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_561(s, p, o, m) FB_BOOST_PP_FOR_561_C(FB_BOOST_PP_BOOL(p(562, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_562(s, p, o, m) FB_BOOST_PP_FOR_562_C(FB_BOOST_PP_BOOL(p(563, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_563(s, p, o, m) FB_BOOST_PP_FOR_563_C(FB_BOOST_PP_BOOL(p(564, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_564(s, p, o, m) FB_BOOST_PP_FOR_564_C(FB_BOOST_PP_BOOL(p(565, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_565(s, p, o, m) FB_BOOST_PP_FOR_565_C(FB_BOOST_PP_BOOL(p(566, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_566(s, p, o, m) FB_BOOST_PP_FOR_566_C(FB_BOOST_PP_BOOL(p(567, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_567(s, p, o, m) FB_BOOST_PP_FOR_567_C(FB_BOOST_PP_BOOL(p(568, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_568(s, p, o, m) FB_BOOST_PP_FOR_568_C(FB_BOOST_PP_BOOL(p(569, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_569(s, p, o, m) FB_BOOST_PP_FOR_569_C(FB_BOOST_PP_BOOL(p(570, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_570(s, p, o, m) FB_BOOST_PP_FOR_570_C(FB_BOOST_PP_BOOL(p(571, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_571(s, p, o, m) FB_BOOST_PP_FOR_571_C(FB_BOOST_PP_BOOL(p(572, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_572(s, p, o, m) FB_BOOST_PP_FOR_572_C(FB_BOOST_PP_BOOL(p(573, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_573(s, p, o, m) FB_BOOST_PP_FOR_573_C(FB_BOOST_PP_BOOL(p(574, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_574(s, p, o, m) FB_BOOST_PP_FOR_574_C(FB_BOOST_PP_BOOL(p(575, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_575(s, p, o, m) FB_BOOST_PP_FOR_575_C(FB_BOOST_PP_BOOL(p(576, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_576(s, p, o, m) FB_BOOST_PP_FOR_576_C(FB_BOOST_PP_BOOL(p(577, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_577(s, p, o, m) FB_BOOST_PP_FOR_577_C(FB_BOOST_PP_BOOL(p(578, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_578(s, p, o, m) FB_BOOST_PP_FOR_578_C(FB_BOOST_PP_BOOL(p(579, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_579(s, p, o, m) FB_BOOST_PP_FOR_579_C(FB_BOOST_PP_BOOL(p(580, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_580(s, p, o, m) FB_BOOST_PP_FOR_580_C(FB_BOOST_PP_BOOL(p(581, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_581(s, p, o, m) FB_BOOST_PP_FOR_581_C(FB_BOOST_PP_BOOL(p(582, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_582(s, p, o, m) FB_BOOST_PP_FOR_582_C(FB_BOOST_PP_BOOL(p(583, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_583(s, p, o, m) FB_BOOST_PP_FOR_583_C(FB_BOOST_PP_BOOL(p(584, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_584(s, p, o, m) FB_BOOST_PP_FOR_584_C(FB_BOOST_PP_BOOL(p(585, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_585(s, p, o, m) FB_BOOST_PP_FOR_585_C(FB_BOOST_PP_BOOL(p(586, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_586(s, p, o, m) FB_BOOST_PP_FOR_586_C(FB_BOOST_PP_BOOL(p(587, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_587(s, p, o, m) FB_BOOST_PP_FOR_587_C(FB_BOOST_PP_BOOL(p(588, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_588(s, p, o, m) FB_BOOST_PP_FOR_588_C(FB_BOOST_PP_BOOL(p(589, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_589(s, p, o, m) FB_BOOST_PP_FOR_589_C(FB_BOOST_PP_BOOL(p(590, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_590(s, p, o, m) FB_BOOST_PP_FOR_590_C(FB_BOOST_PP_BOOL(p(591, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_591(s, p, o, m) FB_BOOST_PP_FOR_591_C(FB_BOOST_PP_BOOL(p(592, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_592(s, p, o, m) FB_BOOST_PP_FOR_592_C(FB_BOOST_PP_BOOL(p(593, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_593(s, p, o, m) FB_BOOST_PP_FOR_593_C(FB_BOOST_PP_BOOL(p(594, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_594(s, p, o, m) FB_BOOST_PP_FOR_594_C(FB_BOOST_PP_BOOL(p(595, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_595(s, p, o, m) FB_BOOST_PP_FOR_595_C(FB_BOOST_PP_BOOL(p(596, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_596(s, p, o, m) FB_BOOST_PP_FOR_596_C(FB_BOOST_PP_BOOL(p(597, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_597(s, p, o, m) FB_BOOST_PP_FOR_597_C(FB_BOOST_PP_BOOL(p(598, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_598(s, p, o, m) FB_BOOST_PP_FOR_598_C(FB_BOOST_PP_BOOL(p(599, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_599(s, p, o, m) FB_BOOST_PP_FOR_599_C(FB_BOOST_PP_BOOL(p(600, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_600(s, p, o, m) FB_BOOST_PP_FOR_600_C(FB_BOOST_PP_BOOL(p(601, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_601(s, p, o, m) FB_BOOST_PP_FOR_601_C(FB_BOOST_PP_BOOL(p(602, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_602(s, p, o, m) FB_BOOST_PP_FOR_602_C(FB_BOOST_PP_BOOL(p(603, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_603(s, p, o, m) FB_BOOST_PP_FOR_603_C(FB_BOOST_PP_BOOL(p(604, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_604(s, p, o, m) FB_BOOST_PP_FOR_604_C(FB_BOOST_PP_BOOL(p(605, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_605(s, p, o, m) FB_BOOST_PP_FOR_605_C(FB_BOOST_PP_BOOL(p(606, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_606(s, p, o, m) FB_BOOST_PP_FOR_606_C(FB_BOOST_PP_BOOL(p(607, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_607(s, p, o, m) FB_BOOST_PP_FOR_607_C(FB_BOOST_PP_BOOL(p(608, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_608(s, p, o, m) FB_BOOST_PP_FOR_608_C(FB_BOOST_PP_BOOL(p(609, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_609(s, p, o, m) FB_BOOST_PP_FOR_609_C(FB_BOOST_PP_BOOL(p(610, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_610(s, p, o, m) FB_BOOST_PP_FOR_610_C(FB_BOOST_PP_BOOL(p(611, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_611(s, p, o, m) FB_BOOST_PP_FOR_611_C(FB_BOOST_PP_BOOL(p(612, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_612(s, p, o, m) FB_BOOST_PP_FOR_612_C(FB_BOOST_PP_BOOL(p(613, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_613(s, p, o, m) FB_BOOST_PP_FOR_613_C(FB_BOOST_PP_BOOL(p(614, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_614(s, p, o, m) FB_BOOST_PP_FOR_614_C(FB_BOOST_PP_BOOL(p(615, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_615(s, p, o, m) FB_BOOST_PP_FOR_615_C(FB_BOOST_PP_BOOL(p(616, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_616(s, p, o, m) FB_BOOST_PP_FOR_616_C(FB_BOOST_PP_BOOL(p(617, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_617(s, p, o, m) FB_BOOST_PP_FOR_617_C(FB_BOOST_PP_BOOL(p(618, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_618(s, p, o, m) FB_BOOST_PP_FOR_618_C(FB_BOOST_PP_BOOL(p(619, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_619(s, p, o, m) FB_BOOST_PP_FOR_619_C(FB_BOOST_PP_BOOL(p(620, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_620(s, p, o, m) FB_BOOST_PP_FOR_620_C(FB_BOOST_PP_BOOL(p(621, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_621(s, p, o, m) FB_BOOST_PP_FOR_621_C(FB_BOOST_PP_BOOL(p(622, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_622(s, p, o, m) FB_BOOST_PP_FOR_622_C(FB_BOOST_PP_BOOL(p(623, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_623(s, p, o, m) FB_BOOST_PP_FOR_623_C(FB_BOOST_PP_BOOL(p(624, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_624(s, p, o, m) FB_BOOST_PP_FOR_624_C(FB_BOOST_PP_BOOL(p(625, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_625(s, p, o, m) FB_BOOST_PP_FOR_625_C(FB_BOOST_PP_BOOL(p(626, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_626(s, p, o, m) FB_BOOST_PP_FOR_626_C(FB_BOOST_PP_BOOL(p(627, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_627(s, p, o, m) FB_BOOST_PP_FOR_627_C(FB_BOOST_PP_BOOL(p(628, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_628(s, p, o, m) FB_BOOST_PP_FOR_628_C(FB_BOOST_PP_BOOL(p(629, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_629(s, p, o, m) FB_BOOST_PP_FOR_629_C(FB_BOOST_PP_BOOL(p(630, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_630(s, p, o, m) FB_BOOST_PP_FOR_630_C(FB_BOOST_PP_BOOL(p(631, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_631(s, p, o, m) FB_BOOST_PP_FOR_631_C(FB_BOOST_PP_BOOL(p(632, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_632(s, p, o, m) FB_BOOST_PP_FOR_632_C(FB_BOOST_PP_BOOL(p(633, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_633(s, p, o, m) FB_BOOST_PP_FOR_633_C(FB_BOOST_PP_BOOL(p(634, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_634(s, p, o, m) FB_BOOST_PP_FOR_634_C(FB_BOOST_PP_BOOL(p(635, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_635(s, p, o, m) FB_BOOST_PP_FOR_635_C(FB_BOOST_PP_BOOL(p(636, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_636(s, p, o, m) FB_BOOST_PP_FOR_636_C(FB_BOOST_PP_BOOL(p(637, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_637(s, p, o, m) FB_BOOST_PP_FOR_637_C(FB_BOOST_PP_BOOL(p(638, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_638(s, p, o, m) FB_BOOST_PP_FOR_638_C(FB_BOOST_PP_BOOL(p(639, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_639(s, p, o, m) FB_BOOST_PP_FOR_639_C(FB_BOOST_PP_BOOL(p(640, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_640(s, p, o, m) FB_BOOST_PP_FOR_640_C(FB_BOOST_PP_BOOL(p(641, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_641(s, p, o, m) FB_BOOST_PP_FOR_641_C(FB_BOOST_PP_BOOL(p(642, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_642(s, p, o, m) FB_BOOST_PP_FOR_642_C(FB_BOOST_PP_BOOL(p(643, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_643(s, p, o, m) FB_BOOST_PP_FOR_643_C(FB_BOOST_PP_BOOL(p(644, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_644(s, p, o, m) FB_BOOST_PP_FOR_644_C(FB_BOOST_PP_BOOL(p(645, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_645(s, p, o, m) FB_BOOST_PP_FOR_645_C(FB_BOOST_PP_BOOL(p(646, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_646(s, p, o, m) FB_BOOST_PP_FOR_646_C(FB_BOOST_PP_BOOL(p(647, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_647(s, p, o, m) FB_BOOST_PP_FOR_647_C(FB_BOOST_PP_BOOL(p(648, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_648(s, p, o, m) FB_BOOST_PP_FOR_648_C(FB_BOOST_PP_BOOL(p(649, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_649(s, p, o, m) FB_BOOST_PP_FOR_649_C(FB_BOOST_PP_BOOL(p(650, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_650(s, p, o, m) FB_BOOST_PP_FOR_650_C(FB_BOOST_PP_BOOL(p(651, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_651(s, p, o, m) FB_BOOST_PP_FOR_651_C(FB_BOOST_PP_BOOL(p(652, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_652(s, p, o, m) FB_BOOST_PP_FOR_652_C(FB_BOOST_PP_BOOL(p(653, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_653(s, p, o, m) FB_BOOST_PP_FOR_653_C(FB_BOOST_PP_BOOL(p(654, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_654(s, p, o, m) FB_BOOST_PP_FOR_654_C(FB_BOOST_PP_BOOL(p(655, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_655(s, p, o, m) FB_BOOST_PP_FOR_655_C(FB_BOOST_PP_BOOL(p(656, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_656(s, p, o, m) FB_BOOST_PP_FOR_656_C(FB_BOOST_PP_BOOL(p(657, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_657(s, p, o, m) FB_BOOST_PP_FOR_657_C(FB_BOOST_PP_BOOL(p(658, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_658(s, p, o, m) FB_BOOST_PP_FOR_658_C(FB_BOOST_PP_BOOL(p(659, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_659(s, p, o, m) FB_BOOST_PP_FOR_659_C(FB_BOOST_PP_BOOL(p(660, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_660(s, p, o, m) FB_BOOST_PP_FOR_660_C(FB_BOOST_PP_BOOL(p(661, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_661(s, p, o, m) FB_BOOST_PP_FOR_661_C(FB_BOOST_PP_BOOL(p(662, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_662(s, p, o, m) FB_BOOST_PP_FOR_662_C(FB_BOOST_PP_BOOL(p(663, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_663(s, p, o, m) FB_BOOST_PP_FOR_663_C(FB_BOOST_PP_BOOL(p(664, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_664(s, p, o, m) FB_BOOST_PP_FOR_664_C(FB_BOOST_PP_BOOL(p(665, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_665(s, p, o, m) FB_BOOST_PP_FOR_665_C(FB_BOOST_PP_BOOL(p(666, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_666(s, p, o, m) FB_BOOST_PP_FOR_666_C(FB_BOOST_PP_BOOL(p(667, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_667(s, p, o, m) FB_BOOST_PP_FOR_667_C(FB_BOOST_PP_BOOL(p(668, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_668(s, p, o, m) FB_BOOST_PP_FOR_668_C(FB_BOOST_PP_BOOL(p(669, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_669(s, p, o, m) FB_BOOST_PP_FOR_669_C(FB_BOOST_PP_BOOL(p(670, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_670(s, p, o, m) FB_BOOST_PP_FOR_670_C(FB_BOOST_PP_BOOL(p(671, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_671(s, p, o, m) FB_BOOST_PP_FOR_671_C(FB_BOOST_PP_BOOL(p(672, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_672(s, p, o, m) FB_BOOST_PP_FOR_672_C(FB_BOOST_PP_BOOL(p(673, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_673(s, p, o, m) FB_BOOST_PP_FOR_673_C(FB_BOOST_PP_BOOL(p(674, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_674(s, p, o, m) FB_BOOST_PP_FOR_674_C(FB_BOOST_PP_BOOL(p(675, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_675(s, p, o, m) FB_BOOST_PP_FOR_675_C(FB_BOOST_PP_BOOL(p(676, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_676(s, p, o, m) FB_BOOST_PP_FOR_676_C(FB_BOOST_PP_BOOL(p(677, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_677(s, p, o, m) FB_BOOST_PP_FOR_677_C(FB_BOOST_PP_BOOL(p(678, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_678(s, p, o, m) FB_BOOST_PP_FOR_678_C(FB_BOOST_PP_BOOL(p(679, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_679(s, p, o, m) FB_BOOST_PP_FOR_679_C(FB_BOOST_PP_BOOL(p(680, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_680(s, p, o, m) FB_BOOST_PP_FOR_680_C(FB_BOOST_PP_BOOL(p(681, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_681(s, p, o, m) FB_BOOST_PP_FOR_681_C(FB_BOOST_PP_BOOL(p(682, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_682(s, p, o, m) FB_BOOST_PP_FOR_682_C(FB_BOOST_PP_BOOL(p(683, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_683(s, p, o, m) FB_BOOST_PP_FOR_683_C(FB_BOOST_PP_BOOL(p(684, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_684(s, p, o, m) FB_BOOST_PP_FOR_684_C(FB_BOOST_PP_BOOL(p(685, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_685(s, p, o, m) FB_BOOST_PP_FOR_685_C(FB_BOOST_PP_BOOL(p(686, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_686(s, p, o, m) FB_BOOST_PP_FOR_686_C(FB_BOOST_PP_BOOL(p(687, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_687(s, p, o, m) FB_BOOST_PP_FOR_687_C(FB_BOOST_PP_BOOL(p(688, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_688(s, p, o, m) FB_BOOST_PP_FOR_688_C(FB_BOOST_PP_BOOL(p(689, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_689(s, p, o, m) FB_BOOST_PP_FOR_689_C(FB_BOOST_PP_BOOL(p(690, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_690(s, p, o, m) FB_BOOST_PP_FOR_690_C(FB_BOOST_PP_BOOL(p(691, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_691(s, p, o, m) FB_BOOST_PP_FOR_691_C(FB_BOOST_PP_BOOL(p(692, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_692(s, p, o, m) FB_BOOST_PP_FOR_692_C(FB_BOOST_PP_BOOL(p(693, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_693(s, p, o, m) FB_BOOST_PP_FOR_693_C(FB_BOOST_PP_BOOL(p(694, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_694(s, p, o, m) FB_BOOST_PP_FOR_694_C(FB_BOOST_PP_BOOL(p(695, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_695(s, p, o, m) FB_BOOST_PP_FOR_695_C(FB_BOOST_PP_BOOL(p(696, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_696(s, p, o, m) FB_BOOST_PP_FOR_696_C(FB_BOOST_PP_BOOL(p(697, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_697(s, p, o, m) FB_BOOST_PP_FOR_697_C(FB_BOOST_PP_BOOL(p(698, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_698(s, p, o, m) FB_BOOST_PP_FOR_698_C(FB_BOOST_PP_BOOL(p(699, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_699(s, p, o, m) FB_BOOST_PP_FOR_699_C(FB_BOOST_PP_BOOL(p(700, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_700(s, p, o, m) FB_BOOST_PP_FOR_700_C(FB_BOOST_PP_BOOL(p(701, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_701(s, p, o, m) FB_BOOST_PP_FOR_701_C(FB_BOOST_PP_BOOL(p(702, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_702(s, p, o, m) FB_BOOST_PP_FOR_702_C(FB_BOOST_PP_BOOL(p(703, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_703(s, p, o, m) FB_BOOST_PP_FOR_703_C(FB_BOOST_PP_BOOL(p(704, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_704(s, p, o, m) FB_BOOST_PP_FOR_704_C(FB_BOOST_PP_BOOL(p(705, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_705(s, p, o, m) FB_BOOST_PP_FOR_705_C(FB_BOOST_PP_BOOL(p(706, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_706(s, p, o, m) FB_BOOST_PP_FOR_706_C(FB_BOOST_PP_BOOL(p(707, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_707(s, p, o, m) FB_BOOST_PP_FOR_707_C(FB_BOOST_PP_BOOL(p(708, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_708(s, p, o, m) FB_BOOST_PP_FOR_708_C(FB_BOOST_PP_BOOL(p(709, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_709(s, p, o, m) FB_BOOST_PP_FOR_709_C(FB_BOOST_PP_BOOL(p(710, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_710(s, p, o, m) FB_BOOST_PP_FOR_710_C(FB_BOOST_PP_BOOL(p(711, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_711(s, p, o, m) FB_BOOST_PP_FOR_711_C(FB_BOOST_PP_BOOL(p(712, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_712(s, p, o, m) FB_BOOST_PP_FOR_712_C(FB_BOOST_PP_BOOL(p(713, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_713(s, p, o, m) FB_BOOST_PP_FOR_713_C(FB_BOOST_PP_BOOL(p(714, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_714(s, p, o, m) FB_BOOST_PP_FOR_714_C(FB_BOOST_PP_BOOL(p(715, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_715(s, p, o, m) FB_BOOST_PP_FOR_715_C(FB_BOOST_PP_BOOL(p(716, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_716(s, p, o, m) FB_BOOST_PP_FOR_716_C(FB_BOOST_PP_BOOL(p(717, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_717(s, p, o, m) FB_BOOST_PP_FOR_717_C(FB_BOOST_PP_BOOL(p(718, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_718(s, p, o, m) FB_BOOST_PP_FOR_718_C(FB_BOOST_PP_BOOL(p(719, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_719(s, p, o, m) FB_BOOST_PP_FOR_719_C(FB_BOOST_PP_BOOL(p(720, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_720(s, p, o, m) FB_BOOST_PP_FOR_720_C(FB_BOOST_PP_BOOL(p(721, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_721(s, p, o, m) FB_BOOST_PP_FOR_721_C(FB_BOOST_PP_BOOL(p(722, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_722(s, p, o, m) FB_BOOST_PP_FOR_722_C(FB_BOOST_PP_BOOL(p(723, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_723(s, p, o, m) FB_BOOST_PP_FOR_723_C(FB_BOOST_PP_BOOL(p(724, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_724(s, p, o, m) FB_BOOST_PP_FOR_724_C(FB_BOOST_PP_BOOL(p(725, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_725(s, p, o, m) FB_BOOST_PP_FOR_725_C(FB_BOOST_PP_BOOL(p(726, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_726(s, p, o, m) FB_BOOST_PP_FOR_726_C(FB_BOOST_PP_BOOL(p(727, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_727(s, p, o, m) FB_BOOST_PP_FOR_727_C(FB_BOOST_PP_BOOL(p(728, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_728(s, p, o, m) FB_BOOST_PP_FOR_728_C(FB_BOOST_PP_BOOL(p(729, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_729(s, p, o, m) FB_BOOST_PP_FOR_729_C(FB_BOOST_PP_BOOL(p(730, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_730(s, p, o, m) FB_BOOST_PP_FOR_730_C(FB_BOOST_PP_BOOL(p(731, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_731(s, p, o, m) FB_BOOST_PP_FOR_731_C(FB_BOOST_PP_BOOL(p(732, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_732(s, p, o, m) FB_BOOST_PP_FOR_732_C(FB_BOOST_PP_BOOL(p(733, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_733(s, p, o, m) FB_BOOST_PP_FOR_733_C(FB_BOOST_PP_BOOL(p(734, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_734(s, p, o, m) FB_BOOST_PP_FOR_734_C(FB_BOOST_PP_BOOL(p(735, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_735(s, p, o, m) FB_BOOST_PP_FOR_735_C(FB_BOOST_PP_BOOL(p(736, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_736(s, p, o, m) FB_BOOST_PP_FOR_736_C(FB_BOOST_PP_BOOL(p(737, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_737(s, p, o, m) FB_BOOST_PP_FOR_737_C(FB_BOOST_PP_BOOL(p(738, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_738(s, p, o, m) FB_BOOST_PP_FOR_738_C(FB_BOOST_PP_BOOL(p(739, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_739(s, p, o, m) FB_BOOST_PP_FOR_739_C(FB_BOOST_PP_BOOL(p(740, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_740(s, p, o, m) FB_BOOST_PP_FOR_740_C(FB_BOOST_PP_BOOL(p(741, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_741(s, p, o, m) FB_BOOST_PP_FOR_741_C(FB_BOOST_PP_BOOL(p(742, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_742(s, p, o, m) FB_BOOST_PP_FOR_742_C(FB_BOOST_PP_BOOL(p(743, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_743(s, p, o, m) FB_BOOST_PP_FOR_743_C(FB_BOOST_PP_BOOL(p(744, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_744(s, p, o, m) FB_BOOST_PP_FOR_744_C(FB_BOOST_PP_BOOL(p(745, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_745(s, p, o, m) FB_BOOST_PP_FOR_745_C(FB_BOOST_PP_BOOL(p(746, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_746(s, p, o, m) FB_BOOST_PP_FOR_746_C(FB_BOOST_PP_BOOL(p(747, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_747(s, p, o, m) FB_BOOST_PP_FOR_747_C(FB_BOOST_PP_BOOL(p(748, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_748(s, p, o, m) FB_BOOST_PP_FOR_748_C(FB_BOOST_PP_BOOL(p(749, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_749(s, p, o, m) FB_BOOST_PP_FOR_749_C(FB_BOOST_PP_BOOL(p(750, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_750(s, p, o, m) FB_BOOST_PP_FOR_750_C(FB_BOOST_PP_BOOL(p(751, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_751(s, p, o, m) FB_BOOST_PP_FOR_751_C(FB_BOOST_PP_BOOL(p(752, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_752(s, p, o, m) FB_BOOST_PP_FOR_752_C(FB_BOOST_PP_BOOL(p(753, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_753(s, p, o, m) FB_BOOST_PP_FOR_753_C(FB_BOOST_PP_BOOL(p(754, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_754(s, p, o, m) FB_BOOST_PP_FOR_754_C(FB_BOOST_PP_BOOL(p(755, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_755(s, p, o, m) FB_BOOST_PP_FOR_755_C(FB_BOOST_PP_BOOL(p(756, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_756(s, p, o, m) FB_BOOST_PP_FOR_756_C(FB_BOOST_PP_BOOL(p(757, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_757(s, p, o, m) FB_BOOST_PP_FOR_757_C(FB_BOOST_PP_BOOL(p(758, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_758(s, p, o, m) FB_BOOST_PP_FOR_758_C(FB_BOOST_PP_BOOL(p(759, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_759(s, p, o, m) FB_BOOST_PP_FOR_759_C(FB_BOOST_PP_BOOL(p(760, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_760(s, p, o, m) FB_BOOST_PP_FOR_760_C(FB_BOOST_PP_BOOL(p(761, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_761(s, p, o, m) FB_BOOST_PP_FOR_761_C(FB_BOOST_PP_BOOL(p(762, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_762(s, p, o, m) FB_BOOST_PP_FOR_762_C(FB_BOOST_PP_BOOL(p(763, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_763(s, p, o, m) FB_BOOST_PP_FOR_763_C(FB_BOOST_PP_BOOL(p(764, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_764(s, p, o, m) FB_BOOST_PP_FOR_764_C(FB_BOOST_PP_BOOL(p(765, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_765(s, p, o, m) FB_BOOST_PP_FOR_765_C(FB_BOOST_PP_BOOL(p(766, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_766(s, p, o, m) FB_BOOST_PP_FOR_766_C(FB_BOOST_PP_BOOL(p(767, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_767(s, p, o, m) FB_BOOST_PP_FOR_767_C(FB_BOOST_PP_BOOL(p(768, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_768(s, p, o, m) FB_BOOST_PP_FOR_768_C(FB_BOOST_PP_BOOL(p(769, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_769(s, p, o, m) FB_BOOST_PP_FOR_769_C(FB_BOOST_PP_BOOL(p(770, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_770(s, p, o, m) FB_BOOST_PP_FOR_770_C(FB_BOOST_PP_BOOL(p(771, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_771(s, p, o, m) FB_BOOST_PP_FOR_771_C(FB_BOOST_PP_BOOL(p(772, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_772(s, p, o, m) FB_BOOST_PP_FOR_772_C(FB_BOOST_PP_BOOL(p(773, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_773(s, p, o, m) FB_BOOST_PP_FOR_773_C(FB_BOOST_PP_BOOL(p(774, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_774(s, p, o, m) FB_BOOST_PP_FOR_774_C(FB_BOOST_PP_BOOL(p(775, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_775(s, p, o, m) FB_BOOST_PP_FOR_775_C(FB_BOOST_PP_BOOL(p(776, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_776(s, p, o, m) FB_BOOST_PP_FOR_776_C(FB_BOOST_PP_BOOL(p(777, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_777(s, p, o, m) FB_BOOST_PP_FOR_777_C(FB_BOOST_PP_BOOL(p(778, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_778(s, p, o, m) FB_BOOST_PP_FOR_778_C(FB_BOOST_PP_BOOL(p(779, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_779(s, p, o, m) FB_BOOST_PP_FOR_779_C(FB_BOOST_PP_BOOL(p(780, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_780(s, p, o, m) FB_BOOST_PP_FOR_780_C(FB_BOOST_PP_BOOL(p(781, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_781(s, p, o, m) FB_BOOST_PP_FOR_781_C(FB_BOOST_PP_BOOL(p(782, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_782(s, p, o, m) FB_BOOST_PP_FOR_782_C(FB_BOOST_PP_BOOL(p(783, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_783(s, p, o, m) FB_BOOST_PP_FOR_783_C(FB_BOOST_PP_BOOL(p(784, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_784(s, p, o, m) FB_BOOST_PP_FOR_784_C(FB_BOOST_PP_BOOL(p(785, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_785(s, p, o, m) FB_BOOST_PP_FOR_785_C(FB_BOOST_PP_BOOL(p(786, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_786(s, p, o, m) FB_BOOST_PP_FOR_786_C(FB_BOOST_PP_BOOL(p(787, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_787(s, p, o, m) FB_BOOST_PP_FOR_787_C(FB_BOOST_PP_BOOL(p(788, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_788(s, p, o, m) FB_BOOST_PP_FOR_788_C(FB_BOOST_PP_BOOL(p(789, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_789(s, p, o, m) FB_BOOST_PP_FOR_789_C(FB_BOOST_PP_BOOL(p(790, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_790(s, p, o, m) FB_BOOST_PP_FOR_790_C(FB_BOOST_PP_BOOL(p(791, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_791(s, p, o, m) FB_BOOST_PP_FOR_791_C(FB_BOOST_PP_BOOL(p(792, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_792(s, p, o, m) FB_BOOST_PP_FOR_792_C(FB_BOOST_PP_BOOL(p(793, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_793(s, p, o, m) FB_BOOST_PP_FOR_793_C(FB_BOOST_PP_BOOL(p(794, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_794(s, p, o, m) FB_BOOST_PP_FOR_794_C(FB_BOOST_PP_BOOL(p(795, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_795(s, p, o, m) FB_BOOST_PP_FOR_795_C(FB_BOOST_PP_BOOL(p(796, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_796(s, p, o, m) FB_BOOST_PP_FOR_796_C(FB_BOOST_PP_BOOL(p(797, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_797(s, p, o, m) FB_BOOST_PP_FOR_797_C(FB_BOOST_PP_BOOL(p(798, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_798(s, p, o, m) FB_BOOST_PP_FOR_798_C(FB_BOOST_PP_BOOL(p(799, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_799(s, p, o, m) FB_BOOST_PP_FOR_799_C(FB_BOOST_PP_BOOL(p(800, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_800(s, p, o, m) FB_BOOST_PP_FOR_800_C(FB_BOOST_PP_BOOL(p(801, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_801(s, p, o, m) FB_BOOST_PP_FOR_801_C(FB_BOOST_PP_BOOL(p(802, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_802(s, p, o, m) FB_BOOST_PP_FOR_802_C(FB_BOOST_PP_BOOL(p(803, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_803(s, p, o, m) FB_BOOST_PP_FOR_803_C(FB_BOOST_PP_BOOL(p(804, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_804(s, p, o, m) FB_BOOST_PP_FOR_804_C(FB_BOOST_PP_BOOL(p(805, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_805(s, p, o, m) FB_BOOST_PP_FOR_805_C(FB_BOOST_PP_BOOL(p(806, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_806(s, p, o, m) FB_BOOST_PP_FOR_806_C(FB_BOOST_PP_BOOL(p(807, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_807(s, p, o, m) FB_BOOST_PP_FOR_807_C(FB_BOOST_PP_BOOL(p(808, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_808(s, p, o, m) FB_BOOST_PP_FOR_808_C(FB_BOOST_PP_BOOL(p(809, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_809(s, p, o, m) FB_BOOST_PP_FOR_809_C(FB_BOOST_PP_BOOL(p(810, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_810(s, p, o, m) FB_BOOST_PP_FOR_810_C(FB_BOOST_PP_BOOL(p(811, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_811(s, p, o, m) FB_BOOST_PP_FOR_811_C(FB_BOOST_PP_BOOL(p(812, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_812(s, p, o, m) FB_BOOST_PP_FOR_812_C(FB_BOOST_PP_BOOL(p(813, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_813(s, p, o, m) FB_BOOST_PP_FOR_813_C(FB_BOOST_PP_BOOL(p(814, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_814(s, p, o, m) FB_BOOST_PP_FOR_814_C(FB_BOOST_PP_BOOL(p(815, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_815(s, p, o, m) FB_BOOST_PP_FOR_815_C(FB_BOOST_PP_BOOL(p(816, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_816(s, p, o, m) FB_BOOST_PP_FOR_816_C(FB_BOOST_PP_BOOL(p(817, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_817(s, p, o, m) FB_BOOST_PP_FOR_817_C(FB_BOOST_PP_BOOL(p(818, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_818(s, p, o, m) FB_BOOST_PP_FOR_818_C(FB_BOOST_PP_BOOL(p(819, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_819(s, p, o, m) FB_BOOST_PP_FOR_819_C(FB_BOOST_PP_BOOL(p(820, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_820(s, p, o, m) FB_BOOST_PP_FOR_820_C(FB_BOOST_PP_BOOL(p(821, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_821(s, p, o, m) FB_BOOST_PP_FOR_821_C(FB_BOOST_PP_BOOL(p(822, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_822(s, p, o, m) FB_BOOST_PP_FOR_822_C(FB_BOOST_PP_BOOL(p(823, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_823(s, p, o, m) FB_BOOST_PP_FOR_823_C(FB_BOOST_PP_BOOL(p(824, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_824(s, p, o, m) FB_BOOST_PP_FOR_824_C(FB_BOOST_PP_BOOL(p(825, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_825(s, p, o, m) FB_BOOST_PP_FOR_825_C(FB_BOOST_PP_BOOL(p(826, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_826(s, p, o, m) FB_BOOST_PP_FOR_826_C(FB_BOOST_PP_BOOL(p(827, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_827(s, p, o, m) FB_BOOST_PP_FOR_827_C(FB_BOOST_PP_BOOL(p(828, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_828(s, p, o, m) FB_BOOST_PP_FOR_828_C(FB_BOOST_PP_BOOL(p(829, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_829(s, p, o, m) FB_BOOST_PP_FOR_829_C(FB_BOOST_PP_BOOL(p(830, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_830(s, p, o, m) FB_BOOST_PP_FOR_830_C(FB_BOOST_PP_BOOL(p(831, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_831(s, p, o, m) FB_BOOST_PP_FOR_831_C(FB_BOOST_PP_BOOL(p(832, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_832(s, p, o, m) FB_BOOST_PP_FOR_832_C(FB_BOOST_PP_BOOL(p(833, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_833(s, p, o, m) FB_BOOST_PP_FOR_833_C(FB_BOOST_PP_BOOL(p(834, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_834(s, p, o, m) FB_BOOST_PP_FOR_834_C(FB_BOOST_PP_BOOL(p(835, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_835(s, p, o, m) FB_BOOST_PP_FOR_835_C(FB_BOOST_PP_BOOL(p(836, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_836(s, p, o, m) FB_BOOST_PP_FOR_836_C(FB_BOOST_PP_BOOL(p(837, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_837(s, p, o, m) FB_BOOST_PP_FOR_837_C(FB_BOOST_PP_BOOL(p(838, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_838(s, p, o, m) FB_BOOST_PP_FOR_838_C(FB_BOOST_PP_BOOL(p(839, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_839(s, p, o, m) FB_BOOST_PP_FOR_839_C(FB_BOOST_PP_BOOL(p(840, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_840(s, p, o, m) FB_BOOST_PP_FOR_840_C(FB_BOOST_PP_BOOL(p(841, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_841(s, p, o, m) FB_BOOST_PP_FOR_841_C(FB_BOOST_PP_BOOL(p(842, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_842(s, p, o, m) FB_BOOST_PP_FOR_842_C(FB_BOOST_PP_BOOL(p(843, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_843(s, p, o, m) FB_BOOST_PP_FOR_843_C(FB_BOOST_PP_BOOL(p(844, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_844(s, p, o, m) FB_BOOST_PP_FOR_844_C(FB_BOOST_PP_BOOL(p(845, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_845(s, p, o, m) FB_BOOST_PP_FOR_845_C(FB_BOOST_PP_BOOL(p(846, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_846(s, p, o, m) FB_BOOST_PP_FOR_846_C(FB_BOOST_PP_BOOL(p(847, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_847(s, p, o, m) FB_BOOST_PP_FOR_847_C(FB_BOOST_PP_BOOL(p(848, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_848(s, p, o, m) FB_BOOST_PP_FOR_848_C(FB_BOOST_PP_BOOL(p(849, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_849(s, p, o, m) FB_BOOST_PP_FOR_849_C(FB_BOOST_PP_BOOL(p(850, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_850(s, p, o, m) FB_BOOST_PP_FOR_850_C(FB_BOOST_PP_BOOL(p(851, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_851(s, p, o, m) FB_BOOST_PP_FOR_851_C(FB_BOOST_PP_BOOL(p(852, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_852(s, p, o, m) FB_BOOST_PP_FOR_852_C(FB_BOOST_PP_BOOL(p(853, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_853(s, p, o, m) FB_BOOST_PP_FOR_853_C(FB_BOOST_PP_BOOL(p(854, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_854(s, p, o, m) FB_BOOST_PP_FOR_854_C(FB_BOOST_PP_BOOL(p(855, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_855(s, p, o, m) FB_BOOST_PP_FOR_855_C(FB_BOOST_PP_BOOL(p(856, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_856(s, p, o, m) FB_BOOST_PP_FOR_856_C(FB_BOOST_PP_BOOL(p(857, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_857(s, p, o, m) FB_BOOST_PP_FOR_857_C(FB_BOOST_PP_BOOL(p(858, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_858(s, p, o, m) FB_BOOST_PP_FOR_858_C(FB_BOOST_PP_BOOL(p(859, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_859(s, p, o, m) FB_BOOST_PP_FOR_859_C(FB_BOOST_PP_BOOL(p(860, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_860(s, p, o, m) FB_BOOST_PP_FOR_860_C(FB_BOOST_PP_BOOL(p(861, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_861(s, p, o, m) FB_BOOST_PP_FOR_861_C(FB_BOOST_PP_BOOL(p(862, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_862(s, p, o, m) FB_BOOST_PP_FOR_862_C(FB_BOOST_PP_BOOL(p(863, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_863(s, p, o, m) FB_BOOST_PP_FOR_863_C(FB_BOOST_PP_BOOL(p(864, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_864(s, p, o, m) FB_BOOST_PP_FOR_864_C(FB_BOOST_PP_BOOL(p(865, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_865(s, p, o, m) FB_BOOST_PP_FOR_865_C(FB_BOOST_PP_BOOL(p(866, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_866(s, p, o, m) FB_BOOST_PP_FOR_866_C(FB_BOOST_PP_BOOL(p(867, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_867(s, p, o, m) FB_BOOST_PP_FOR_867_C(FB_BOOST_PP_BOOL(p(868, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_868(s, p, o, m) FB_BOOST_PP_FOR_868_C(FB_BOOST_PP_BOOL(p(869, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_869(s, p, o, m) FB_BOOST_PP_FOR_869_C(FB_BOOST_PP_BOOL(p(870, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_870(s, p, o, m) FB_BOOST_PP_FOR_870_C(FB_BOOST_PP_BOOL(p(871, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_871(s, p, o, m) FB_BOOST_PP_FOR_871_C(FB_BOOST_PP_BOOL(p(872, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_872(s, p, o, m) FB_BOOST_PP_FOR_872_C(FB_BOOST_PP_BOOL(p(873, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_873(s, p, o, m) FB_BOOST_PP_FOR_873_C(FB_BOOST_PP_BOOL(p(874, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_874(s, p, o, m) FB_BOOST_PP_FOR_874_C(FB_BOOST_PP_BOOL(p(875, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_875(s, p, o, m) FB_BOOST_PP_FOR_875_C(FB_BOOST_PP_BOOL(p(876, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_876(s, p, o, m) FB_BOOST_PP_FOR_876_C(FB_BOOST_PP_BOOL(p(877, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_877(s, p, o, m) FB_BOOST_PP_FOR_877_C(FB_BOOST_PP_BOOL(p(878, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_878(s, p, o, m) FB_BOOST_PP_FOR_878_C(FB_BOOST_PP_BOOL(p(879, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_879(s, p, o, m) FB_BOOST_PP_FOR_879_C(FB_BOOST_PP_BOOL(p(880, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_880(s, p, o, m) FB_BOOST_PP_FOR_880_C(FB_BOOST_PP_BOOL(p(881, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_881(s, p, o, m) FB_BOOST_PP_FOR_881_C(FB_BOOST_PP_BOOL(p(882, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_882(s, p, o, m) FB_BOOST_PP_FOR_882_C(FB_BOOST_PP_BOOL(p(883, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_883(s, p, o, m) FB_BOOST_PP_FOR_883_C(FB_BOOST_PP_BOOL(p(884, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_884(s, p, o, m) FB_BOOST_PP_FOR_884_C(FB_BOOST_PP_BOOL(p(885, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_885(s, p, o, m) FB_BOOST_PP_FOR_885_C(FB_BOOST_PP_BOOL(p(886, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_886(s, p, o, m) FB_BOOST_PP_FOR_886_C(FB_BOOST_PP_BOOL(p(887, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_887(s, p, o, m) FB_BOOST_PP_FOR_887_C(FB_BOOST_PP_BOOL(p(888, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_888(s, p, o, m) FB_BOOST_PP_FOR_888_C(FB_BOOST_PP_BOOL(p(889, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_889(s, p, o, m) FB_BOOST_PP_FOR_889_C(FB_BOOST_PP_BOOL(p(890, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_890(s, p, o, m) FB_BOOST_PP_FOR_890_C(FB_BOOST_PP_BOOL(p(891, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_891(s, p, o, m) FB_BOOST_PP_FOR_891_C(FB_BOOST_PP_BOOL(p(892, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_892(s, p, o, m) FB_BOOST_PP_FOR_892_C(FB_BOOST_PP_BOOL(p(893, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_893(s, p, o, m) FB_BOOST_PP_FOR_893_C(FB_BOOST_PP_BOOL(p(894, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_894(s, p, o, m) FB_BOOST_PP_FOR_894_C(FB_BOOST_PP_BOOL(p(895, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_895(s, p, o, m) FB_BOOST_PP_FOR_895_C(FB_BOOST_PP_BOOL(p(896, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_896(s, p, o, m) FB_BOOST_PP_FOR_896_C(FB_BOOST_PP_BOOL(p(897, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_897(s, p, o, m) FB_BOOST_PP_FOR_897_C(FB_BOOST_PP_BOOL(p(898, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_898(s, p, o, m) FB_BOOST_PP_FOR_898_C(FB_BOOST_PP_BOOL(p(899, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_899(s, p, o, m) FB_BOOST_PP_FOR_899_C(FB_BOOST_PP_BOOL(p(900, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_900(s, p, o, m) FB_BOOST_PP_FOR_900_C(FB_BOOST_PP_BOOL(p(901, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_901(s, p, o, m) FB_BOOST_PP_FOR_901_C(FB_BOOST_PP_BOOL(p(902, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_902(s, p, o, m) FB_BOOST_PP_FOR_902_C(FB_BOOST_PP_BOOL(p(903, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_903(s, p, o, m) FB_BOOST_PP_FOR_903_C(FB_BOOST_PP_BOOL(p(904, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_904(s, p, o, m) FB_BOOST_PP_FOR_904_C(FB_BOOST_PP_BOOL(p(905, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_905(s, p, o, m) FB_BOOST_PP_FOR_905_C(FB_BOOST_PP_BOOL(p(906, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_906(s, p, o, m) FB_BOOST_PP_FOR_906_C(FB_BOOST_PP_BOOL(p(907, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_907(s, p, o, m) FB_BOOST_PP_FOR_907_C(FB_BOOST_PP_BOOL(p(908, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_908(s, p, o, m) FB_BOOST_PP_FOR_908_C(FB_BOOST_PP_BOOL(p(909, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_909(s, p, o, m) FB_BOOST_PP_FOR_909_C(FB_BOOST_PP_BOOL(p(910, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_910(s, p, o, m) FB_BOOST_PP_FOR_910_C(FB_BOOST_PP_BOOL(p(911, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_911(s, p, o, m) FB_BOOST_PP_FOR_911_C(FB_BOOST_PP_BOOL(p(912, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_912(s, p, o, m) FB_BOOST_PP_FOR_912_C(FB_BOOST_PP_BOOL(p(913, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_913(s, p, o, m) FB_BOOST_PP_FOR_913_C(FB_BOOST_PP_BOOL(p(914, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_914(s, p, o, m) FB_BOOST_PP_FOR_914_C(FB_BOOST_PP_BOOL(p(915, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_915(s, p, o, m) FB_BOOST_PP_FOR_915_C(FB_BOOST_PP_BOOL(p(916, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_916(s, p, o, m) FB_BOOST_PP_FOR_916_C(FB_BOOST_PP_BOOL(p(917, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_917(s, p, o, m) FB_BOOST_PP_FOR_917_C(FB_BOOST_PP_BOOL(p(918, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_918(s, p, o, m) FB_BOOST_PP_FOR_918_C(FB_BOOST_PP_BOOL(p(919, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_919(s, p, o, m) FB_BOOST_PP_FOR_919_C(FB_BOOST_PP_BOOL(p(920, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_920(s, p, o, m) FB_BOOST_PP_FOR_920_C(FB_BOOST_PP_BOOL(p(921, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_921(s, p, o, m) FB_BOOST_PP_FOR_921_C(FB_BOOST_PP_BOOL(p(922, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_922(s, p, o, m) FB_BOOST_PP_FOR_922_C(FB_BOOST_PP_BOOL(p(923, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_923(s, p, o, m) FB_BOOST_PP_FOR_923_C(FB_BOOST_PP_BOOL(p(924, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_924(s, p, o, m) FB_BOOST_PP_FOR_924_C(FB_BOOST_PP_BOOL(p(925, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_925(s, p, o, m) FB_BOOST_PP_FOR_925_C(FB_BOOST_PP_BOOL(p(926, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_926(s, p, o, m) FB_BOOST_PP_FOR_926_C(FB_BOOST_PP_BOOL(p(927, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_927(s, p, o, m) FB_BOOST_PP_FOR_927_C(FB_BOOST_PP_BOOL(p(928, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_928(s, p, o, m) FB_BOOST_PP_FOR_928_C(FB_BOOST_PP_BOOL(p(929, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_929(s, p, o, m) FB_BOOST_PP_FOR_929_C(FB_BOOST_PP_BOOL(p(930, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_930(s, p, o, m) FB_BOOST_PP_FOR_930_C(FB_BOOST_PP_BOOL(p(931, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_931(s, p, o, m) FB_BOOST_PP_FOR_931_C(FB_BOOST_PP_BOOL(p(932, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_932(s, p, o, m) FB_BOOST_PP_FOR_932_C(FB_BOOST_PP_BOOL(p(933, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_933(s, p, o, m) FB_BOOST_PP_FOR_933_C(FB_BOOST_PP_BOOL(p(934, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_934(s, p, o, m) FB_BOOST_PP_FOR_934_C(FB_BOOST_PP_BOOL(p(935, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_935(s, p, o, m) FB_BOOST_PP_FOR_935_C(FB_BOOST_PP_BOOL(p(936, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_936(s, p, o, m) FB_BOOST_PP_FOR_936_C(FB_BOOST_PP_BOOL(p(937, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_937(s, p, o, m) FB_BOOST_PP_FOR_937_C(FB_BOOST_PP_BOOL(p(938, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_938(s, p, o, m) FB_BOOST_PP_FOR_938_C(FB_BOOST_PP_BOOL(p(939, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_939(s, p, o, m) FB_BOOST_PP_FOR_939_C(FB_BOOST_PP_BOOL(p(940, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_940(s, p, o, m) FB_BOOST_PP_FOR_940_C(FB_BOOST_PP_BOOL(p(941, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_941(s, p, o, m) FB_BOOST_PP_FOR_941_C(FB_BOOST_PP_BOOL(p(942, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_942(s, p, o, m) FB_BOOST_PP_FOR_942_C(FB_BOOST_PP_BOOL(p(943, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_943(s, p, o, m) FB_BOOST_PP_FOR_943_C(FB_BOOST_PP_BOOL(p(944, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_944(s, p, o, m) FB_BOOST_PP_FOR_944_C(FB_BOOST_PP_BOOL(p(945, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_945(s, p, o, m) FB_BOOST_PP_FOR_945_C(FB_BOOST_PP_BOOL(p(946, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_946(s, p, o, m) FB_BOOST_PP_FOR_946_C(FB_BOOST_PP_BOOL(p(947, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_947(s, p, o, m) FB_BOOST_PP_FOR_947_C(FB_BOOST_PP_BOOL(p(948, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_948(s, p, o, m) FB_BOOST_PP_FOR_948_C(FB_BOOST_PP_BOOL(p(949, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_949(s, p, o, m) FB_BOOST_PP_FOR_949_C(FB_BOOST_PP_BOOL(p(950, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_950(s, p, o, m) FB_BOOST_PP_FOR_950_C(FB_BOOST_PP_BOOL(p(951, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_951(s, p, o, m) FB_BOOST_PP_FOR_951_C(FB_BOOST_PP_BOOL(p(952, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_952(s, p, o, m) FB_BOOST_PP_FOR_952_C(FB_BOOST_PP_BOOL(p(953, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_953(s, p, o, m) FB_BOOST_PP_FOR_953_C(FB_BOOST_PP_BOOL(p(954, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_954(s, p, o, m) FB_BOOST_PP_FOR_954_C(FB_BOOST_PP_BOOL(p(955, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_955(s, p, o, m) FB_BOOST_PP_FOR_955_C(FB_BOOST_PP_BOOL(p(956, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_956(s, p, o, m) FB_BOOST_PP_FOR_956_C(FB_BOOST_PP_BOOL(p(957, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_957(s, p, o, m) FB_BOOST_PP_FOR_957_C(FB_BOOST_PP_BOOL(p(958, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_958(s, p, o, m) FB_BOOST_PP_FOR_958_C(FB_BOOST_PP_BOOL(p(959, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_959(s, p, o, m) FB_BOOST_PP_FOR_959_C(FB_BOOST_PP_BOOL(p(960, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_960(s, p, o, m) FB_BOOST_PP_FOR_960_C(FB_BOOST_PP_BOOL(p(961, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_961(s, p, o, m) FB_BOOST_PP_FOR_961_C(FB_BOOST_PP_BOOL(p(962, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_962(s, p, o, m) FB_BOOST_PP_FOR_962_C(FB_BOOST_PP_BOOL(p(963, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_963(s, p, o, m) FB_BOOST_PP_FOR_963_C(FB_BOOST_PP_BOOL(p(964, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_964(s, p, o, m) FB_BOOST_PP_FOR_964_C(FB_BOOST_PP_BOOL(p(965, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_965(s, p, o, m) FB_BOOST_PP_FOR_965_C(FB_BOOST_PP_BOOL(p(966, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_966(s, p, o, m) FB_BOOST_PP_FOR_966_C(FB_BOOST_PP_BOOL(p(967, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_967(s, p, o, m) FB_BOOST_PP_FOR_967_C(FB_BOOST_PP_BOOL(p(968, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_968(s, p, o, m) FB_BOOST_PP_FOR_968_C(FB_BOOST_PP_BOOL(p(969, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_969(s, p, o, m) FB_BOOST_PP_FOR_969_C(FB_BOOST_PP_BOOL(p(970, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_970(s, p, o, m) FB_BOOST_PP_FOR_970_C(FB_BOOST_PP_BOOL(p(971, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_971(s, p, o, m) FB_BOOST_PP_FOR_971_C(FB_BOOST_PP_BOOL(p(972, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_972(s, p, o, m) FB_BOOST_PP_FOR_972_C(FB_BOOST_PP_BOOL(p(973, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_973(s, p, o, m) FB_BOOST_PP_FOR_973_C(FB_BOOST_PP_BOOL(p(974, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_974(s, p, o, m) FB_BOOST_PP_FOR_974_C(FB_BOOST_PP_BOOL(p(975, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_975(s, p, o, m) FB_BOOST_PP_FOR_975_C(FB_BOOST_PP_BOOL(p(976, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_976(s, p, o, m) FB_BOOST_PP_FOR_976_C(FB_BOOST_PP_BOOL(p(977, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_977(s, p, o, m) FB_BOOST_PP_FOR_977_C(FB_BOOST_PP_BOOL(p(978, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_978(s, p, o, m) FB_BOOST_PP_FOR_978_C(FB_BOOST_PP_BOOL(p(979, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_979(s, p, o, m) FB_BOOST_PP_FOR_979_C(FB_BOOST_PP_BOOL(p(980, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_980(s, p, o, m) FB_BOOST_PP_FOR_980_C(FB_BOOST_PP_BOOL(p(981, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_981(s, p, o, m) FB_BOOST_PP_FOR_981_C(FB_BOOST_PP_BOOL(p(982, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_982(s, p, o, m) FB_BOOST_PP_FOR_982_C(FB_BOOST_PP_BOOL(p(983, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_983(s, p, o, m) FB_BOOST_PP_FOR_983_C(FB_BOOST_PP_BOOL(p(984, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_984(s, p, o, m) FB_BOOST_PP_FOR_984_C(FB_BOOST_PP_BOOL(p(985, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_985(s, p, o, m) FB_BOOST_PP_FOR_985_C(FB_BOOST_PP_BOOL(p(986, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_986(s, p, o, m) FB_BOOST_PP_FOR_986_C(FB_BOOST_PP_BOOL(p(987, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_987(s, p, o, m) FB_BOOST_PP_FOR_987_C(FB_BOOST_PP_BOOL(p(988, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_988(s, p, o, m) FB_BOOST_PP_FOR_988_C(FB_BOOST_PP_BOOL(p(989, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_989(s, p, o, m) FB_BOOST_PP_FOR_989_C(FB_BOOST_PP_BOOL(p(990, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_990(s, p, o, m) FB_BOOST_PP_FOR_990_C(FB_BOOST_PP_BOOL(p(991, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_991(s, p, o, m) FB_BOOST_PP_FOR_991_C(FB_BOOST_PP_BOOL(p(992, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_992(s, p, o, m) FB_BOOST_PP_FOR_992_C(FB_BOOST_PP_BOOL(p(993, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_993(s, p, o, m) FB_BOOST_PP_FOR_993_C(FB_BOOST_PP_BOOL(p(994, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_994(s, p, o, m) FB_BOOST_PP_FOR_994_C(FB_BOOST_PP_BOOL(p(995, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_995(s, p, o, m) FB_BOOST_PP_FOR_995_C(FB_BOOST_PP_BOOL(p(996, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_996(s, p, o, m) FB_BOOST_PP_FOR_996_C(FB_BOOST_PP_BOOL(p(997, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_997(s, p, o, m) FB_BOOST_PP_FOR_997_C(FB_BOOST_PP_BOOL(p(998, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_998(s, p, o, m) FB_BOOST_PP_FOR_998_C(FB_BOOST_PP_BOOL(p(999, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_999(s, p, o, m) FB_BOOST_PP_FOR_999_C(FB_BOOST_PP_BOOL(p(1000, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1000(s, p, o, m) FB_BOOST_PP_FOR_1000_C(FB_BOOST_PP_BOOL(p(1001, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1001(s, p, o, m) FB_BOOST_PP_FOR_1001_C(FB_BOOST_PP_BOOL(p(1002, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1002(s, p, o, m) FB_BOOST_PP_FOR_1002_C(FB_BOOST_PP_BOOL(p(1003, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1003(s, p, o, m) FB_BOOST_PP_FOR_1003_C(FB_BOOST_PP_BOOL(p(1004, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1004(s, p, o, m) FB_BOOST_PP_FOR_1004_C(FB_BOOST_PP_BOOL(p(1005, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1005(s, p, o, m) FB_BOOST_PP_FOR_1005_C(FB_BOOST_PP_BOOL(p(1006, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1006(s, p, o, m) FB_BOOST_PP_FOR_1006_C(FB_BOOST_PP_BOOL(p(1007, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1007(s, p, o, m) FB_BOOST_PP_FOR_1007_C(FB_BOOST_PP_BOOL(p(1008, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1008(s, p, o, m) FB_BOOST_PP_FOR_1008_C(FB_BOOST_PP_BOOL(p(1009, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1009(s, p, o, m) FB_BOOST_PP_FOR_1009_C(FB_BOOST_PP_BOOL(p(1010, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1010(s, p, o, m) FB_BOOST_PP_FOR_1010_C(FB_BOOST_PP_BOOL(p(1011, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1011(s, p, o, m) FB_BOOST_PP_FOR_1011_C(FB_BOOST_PP_BOOL(p(1012, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1012(s, p, o, m) FB_BOOST_PP_FOR_1012_C(FB_BOOST_PP_BOOL(p(1013, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1013(s, p, o, m) FB_BOOST_PP_FOR_1013_C(FB_BOOST_PP_BOOL(p(1014, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1014(s, p, o, m) FB_BOOST_PP_FOR_1014_C(FB_BOOST_PP_BOOL(p(1015, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1015(s, p, o, m) FB_BOOST_PP_FOR_1015_C(FB_BOOST_PP_BOOL(p(1016, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1016(s, p, o, m) FB_BOOST_PP_FOR_1016_C(FB_BOOST_PP_BOOL(p(1017, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1017(s, p, o, m) FB_BOOST_PP_FOR_1017_C(FB_BOOST_PP_BOOL(p(1018, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1018(s, p, o, m) FB_BOOST_PP_FOR_1018_C(FB_BOOST_PP_BOOL(p(1019, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1019(s, p, o, m) FB_BOOST_PP_FOR_1019_C(FB_BOOST_PP_BOOL(p(1020, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1020(s, p, o, m) FB_BOOST_PP_FOR_1020_C(FB_BOOST_PP_BOOL(p(1021, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1021(s, p, o, m) FB_BOOST_PP_FOR_1021_C(FB_BOOST_PP_BOOL(p(1022, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1022(s, p, o, m) FB_BOOST_PP_FOR_1022_C(FB_BOOST_PP_BOOL(p(1023, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1023(s, p, o, m) FB_BOOST_PP_FOR_1023_C(FB_BOOST_PP_BOOL(p(1024, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1024(s, p, o, m) FB_BOOST_PP_FOR_1024_C(FB_BOOST_PP_BOOL(p(1025, s)), s, p, o, m) +# +# define FB_BOOST_PP_FOR_513_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(514, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_514, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(514, s), p, o, m) +# define FB_BOOST_PP_FOR_514_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(515, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_515, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(515, s), p, o, m) +# define FB_BOOST_PP_FOR_515_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(516, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_516, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(516, s), p, o, m) +# define FB_BOOST_PP_FOR_516_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(517, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_517, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(517, s), p, o, m) +# define FB_BOOST_PP_FOR_517_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(518, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_518, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(518, s), p, o, m) +# define FB_BOOST_PP_FOR_518_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(519, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_519, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(519, s), p, o, m) +# define FB_BOOST_PP_FOR_519_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(520, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_520, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(520, s), p, o, m) +# define FB_BOOST_PP_FOR_520_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(521, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_521, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(521, s), p, o, m) +# define FB_BOOST_PP_FOR_521_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(522, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_522, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(522, s), p, o, m) +# define FB_BOOST_PP_FOR_522_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(523, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_523, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(523, s), p, o, m) +# define FB_BOOST_PP_FOR_523_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(524, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_524, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(524, s), p, o, m) +# define FB_BOOST_PP_FOR_524_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(525, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_525, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(525, s), p, o, m) +# define FB_BOOST_PP_FOR_525_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(526, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_526, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(526, s), p, o, m) +# define FB_BOOST_PP_FOR_526_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(527, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_527, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(527, s), p, o, m) +# define FB_BOOST_PP_FOR_527_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(528, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_528, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(528, s), p, o, m) +# define FB_BOOST_PP_FOR_528_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(529, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_529, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(529, s), p, o, m) +# define FB_BOOST_PP_FOR_529_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(530, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_530, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(530, s), p, o, m) +# define FB_BOOST_PP_FOR_530_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(531, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_531, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(531, s), p, o, m) +# define FB_BOOST_PP_FOR_531_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(532, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_532, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(532, s), p, o, m) +# define FB_BOOST_PP_FOR_532_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(533, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_533, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(533, s), p, o, m) +# define FB_BOOST_PP_FOR_533_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(534, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_534, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(534, s), p, o, m) +# define FB_BOOST_PP_FOR_534_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(535, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_535, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(535, s), p, o, m) +# define FB_BOOST_PP_FOR_535_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(536, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_536, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(536, s), p, o, m) +# define FB_BOOST_PP_FOR_536_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(537, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_537, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(537, s), p, o, m) +# define FB_BOOST_PP_FOR_537_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(538, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_538, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(538, s), p, o, m) +# define FB_BOOST_PP_FOR_538_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(539, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_539, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(539, s), p, o, m) +# define FB_BOOST_PP_FOR_539_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(540, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_540, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(540, s), p, o, m) +# define FB_BOOST_PP_FOR_540_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(541, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_541, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(541, s), p, o, m) +# define FB_BOOST_PP_FOR_541_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(542, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_542, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(542, s), p, o, m) +# define FB_BOOST_PP_FOR_542_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(543, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_543, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(543, s), p, o, m) +# define FB_BOOST_PP_FOR_543_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(544, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_544, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(544, s), p, o, m) +# define FB_BOOST_PP_FOR_544_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(545, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_545, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(545, s), p, o, m) +# define FB_BOOST_PP_FOR_545_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(546, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_546, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(546, s), p, o, m) +# define FB_BOOST_PP_FOR_546_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(547, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_547, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(547, s), p, o, m) +# define FB_BOOST_PP_FOR_547_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(548, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_548, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(548, s), p, o, m) +# define FB_BOOST_PP_FOR_548_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(549, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_549, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(549, s), p, o, m) +# define FB_BOOST_PP_FOR_549_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(550, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_550, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(550, s), p, o, m) +# define FB_BOOST_PP_FOR_550_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(551, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_551, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(551, s), p, o, m) +# define FB_BOOST_PP_FOR_551_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(552, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_552, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(552, s), p, o, m) +# define FB_BOOST_PP_FOR_552_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(553, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_553, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(553, s), p, o, m) +# define FB_BOOST_PP_FOR_553_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(554, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_554, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(554, s), p, o, m) +# define FB_BOOST_PP_FOR_554_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(555, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_555, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(555, s), p, o, m) +# define FB_BOOST_PP_FOR_555_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(556, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_556, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(556, s), p, o, m) +# define FB_BOOST_PP_FOR_556_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(557, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_557, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(557, s), p, o, m) +# define FB_BOOST_PP_FOR_557_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(558, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_558, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(558, s), p, o, m) +# define FB_BOOST_PP_FOR_558_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(559, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_559, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(559, s), p, o, m) +# define FB_BOOST_PP_FOR_559_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(560, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_560, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(560, s), p, o, m) +# define FB_BOOST_PP_FOR_560_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(561, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_561, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(561, s), p, o, m) +# define FB_BOOST_PP_FOR_561_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(562, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_562, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(562, s), p, o, m) +# define FB_BOOST_PP_FOR_562_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(563, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_563, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(563, s), p, o, m) +# define FB_BOOST_PP_FOR_563_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(564, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_564, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(564, s), p, o, m) +# define FB_BOOST_PP_FOR_564_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(565, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_565, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(565, s), p, o, m) +# define FB_BOOST_PP_FOR_565_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(566, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_566, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(566, s), p, o, m) +# define FB_BOOST_PP_FOR_566_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(567, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_567, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(567, s), p, o, m) +# define FB_BOOST_PP_FOR_567_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(568, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_568, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(568, s), p, o, m) +# define FB_BOOST_PP_FOR_568_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(569, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_569, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(569, s), p, o, m) +# define FB_BOOST_PP_FOR_569_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(570, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_570, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(570, s), p, o, m) +# define FB_BOOST_PP_FOR_570_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(571, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_571, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(571, s), p, o, m) +# define FB_BOOST_PP_FOR_571_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(572, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_572, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(572, s), p, o, m) +# define FB_BOOST_PP_FOR_572_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(573, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_573, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(573, s), p, o, m) +# define FB_BOOST_PP_FOR_573_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(574, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_574, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(574, s), p, o, m) +# define FB_BOOST_PP_FOR_574_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(575, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_575, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(575, s), p, o, m) +# define FB_BOOST_PP_FOR_575_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(576, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_576, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(576, s), p, o, m) +# define FB_BOOST_PP_FOR_576_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(577, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_577, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(577, s), p, o, m) +# define FB_BOOST_PP_FOR_577_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(578, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_578, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(578, s), p, o, m) +# define FB_BOOST_PP_FOR_578_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(579, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_579, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(579, s), p, o, m) +# define FB_BOOST_PP_FOR_579_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(580, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_580, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(580, s), p, o, m) +# define FB_BOOST_PP_FOR_580_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(581, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_581, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(581, s), p, o, m) +# define FB_BOOST_PP_FOR_581_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(582, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_582, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(582, s), p, o, m) +# define FB_BOOST_PP_FOR_582_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(583, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_583, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(583, s), p, o, m) +# define FB_BOOST_PP_FOR_583_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(584, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_584, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(584, s), p, o, m) +# define FB_BOOST_PP_FOR_584_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(585, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_585, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(585, s), p, o, m) +# define FB_BOOST_PP_FOR_585_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(586, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_586, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(586, s), p, o, m) +# define FB_BOOST_PP_FOR_586_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(587, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_587, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(587, s), p, o, m) +# define FB_BOOST_PP_FOR_587_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(588, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_588, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(588, s), p, o, m) +# define FB_BOOST_PP_FOR_588_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(589, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_589, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(589, s), p, o, m) +# define FB_BOOST_PP_FOR_589_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(590, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_590, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(590, s), p, o, m) +# define FB_BOOST_PP_FOR_590_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(591, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_591, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(591, s), p, o, m) +# define FB_BOOST_PP_FOR_591_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(592, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_592, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(592, s), p, o, m) +# define FB_BOOST_PP_FOR_592_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(593, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_593, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(593, s), p, o, m) +# define FB_BOOST_PP_FOR_593_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(594, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_594, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(594, s), p, o, m) +# define FB_BOOST_PP_FOR_594_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(595, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_595, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(595, s), p, o, m) +# define FB_BOOST_PP_FOR_595_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(596, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_596, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(596, s), p, o, m) +# define FB_BOOST_PP_FOR_596_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(597, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_597, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(597, s), p, o, m) +# define FB_BOOST_PP_FOR_597_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(598, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_598, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(598, s), p, o, m) +# define FB_BOOST_PP_FOR_598_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(599, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_599, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(599, s), p, o, m) +# define FB_BOOST_PP_FOR_599_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(600, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_600, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(600, s), p, o, m) +# define FB_BOOST_PP_FOR_600_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(601, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_601, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(601, s), p, o, m) +# define FB_BOOST_PP_FOR_601_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(602, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_602, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(602, s), p, o, m) +# define FB_BOOST_PP_FOR_602_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(603, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_603, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(603, s), p, o, m) +# define FB_BOOST_PP_FOR_603_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(604, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_604, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(604, s), p, o, m) +# define FB_BOOST_PP_FOR_604_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(605, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_605, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(605, s), p, o, m) +# define FB_BOOST_PP_FOR_605_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(606, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_606, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(606, s), p, o, m) +# define FB_BOOST_PP_FOR_606_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(607, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_607, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(607, s), p, o, m) +# define FB_BOOST_PP_FOR_607_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(608, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_608, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(608, s), p, o, m) +# define FB_BOOST_PP_FOR_608_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(609, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_609, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(609, s), p, o, m) +# define FB_BOOST_PP_FOR_609_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(610, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_610, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(610, s), p, o, m) +# define FB_BOOST_PP_FOR_610_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(611, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_611, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(611, s), p, o, m) +# define FB_BOOST_PP_FOR_611_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(612, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_612, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(612, s), p, o, m) +# define FB_BOOST_PP_FOR_612_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(613, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_613, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(613, s), p, o, m) +# define FB_BOOST_PP_FOR_613_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(614, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_614, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(614, s), p, o, m) +# define FB_BOOST_PP_FOR_614_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(615, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_615, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(615, s), p, o, m) +# define FB_BOOST_PP_FOR_615_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(616, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_616, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(616, s), p, o, m) +# define FB_BOOST_PP_FOR_616_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(617, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_617, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(617, s), p, o, m) +# define FB_BOOST_PP_FOR_617_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(618, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_618, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(618, s), p, o, m) +# define FB_BOOST_PP_FOR_618_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(619, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_619, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(619, s), p, o, m) +# define FB_BOOST_PP_FOR_619_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(620, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_620, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(620, s), p, o, m) +# define FB_BOOST_PP_FOR_620_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(621, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_621, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(621, s), p, o, m) +# define FB_BOOST_PP_FOR_621_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(622, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_622, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(622, s), p, o, m) +# define FB_BOOST_PP_FOR_622_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(623, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_623, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(623, s), p, o, m) +# define FB_BOOST_PP_FOR_623_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(624, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_624, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(624, s), p, o, m) +# define FB_BOOST_PP_FOR_624_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(625, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_625, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(625, s), p, o, m) +# define FB_BOOST_PP_FOR_625_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(626, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_626, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(626, s), p, o, m) +# define FB_BOOST_PP_FOR_626_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(627, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_627, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(627, s), p, o, m) +# define FB_BOOST_PP_FOR_627_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(628, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_628, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(628, s), p, o, m) +# define FB_BOOST_PP_FOR_628_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(629, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_629, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(629, s), p, o, m) +# define FB_BOOST_PP_FOR_629_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(630, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_630, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(630, s), p, o, m) +# define FB_BOOST_PP_FOR_630_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(631, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_631, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(631, s), p, o, m) +# define FB_BOOST_PP_FOR_631_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(632, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_632, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(632, s), p, o, m) +# define FB_BOOST_PP_FOR_632_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(633, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_633, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(633, s), p, o, m) +# define FB_BOOST_PP_FOR_633_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(634, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_634, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(634, s), p, o, m) +# define FB_BOOST_PP_FOR_634_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(635, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_635, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(635, s), p, o, m) +# define FB_BOOST_PP_FOR_635_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(636, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_636, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(636, s), p, o, m) +# define FB_BOOST_PP_FOR_636_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(637, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_637, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(637, s), p, o, m) +# define FB_BOOST_PP_FOR_637_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(638, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_638, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(638, s), p, o, m) +# define FB_BOOST_PP_FOR_638_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(639, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_639, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(639, s), p, o, m) +# define FB_BOOST_PP_FOR_639_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(640, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_640, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(640, s), p, o, m) +# define FB_BOOST_PP_FOR_640_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(641, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_641, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(641, s), p, o, m) +# define FB_BOOST_PP_FOR_641_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(642, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_642, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(642, s), p, o, m) +# define FB_BOOST_PP_FOR_642_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(643, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_643, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(643, s), p, o, m) +# define FB_BOOST_PP_FOR_643_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(644, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_644, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(644, s), p, o, m) +# define FB_BOOST_PP_FOR_644_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(645, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_645, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(645, s), p, o, m) +# define FB_BOOST_PP_FOR_645_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(646, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_646, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(646, s), p, o, m) +# define FB_BOOST_PP_FOR_646_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(647, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_647, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(647, s), p, o, m) +# define FB_BOOST_PP_FOR_647_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(648, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_648, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(648, s), p, o, m) +# define FB_BOOST_PP_FOR_648_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(649, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_649, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(649, s), p, o, m) +# define FB_BOOST_PP_FOR_649_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(650, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_650, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(650, s), p, o, m) +# define FB_BOOST_PP_FOR_650_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(651, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_651, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(651, s), p, o, m) +# define FB_BOOST_PP_FOR_651_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(652, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_652, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(652, s), p, o, m) +# define FB_BOOST_PP_FOR_652_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(653, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_653, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(653, s), p, o, m) +# define FB_BOOST_PP_FOR_653_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(654, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_654, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(654, s), p, o, m) +# define FB_BOOST_PP_FOR_654_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(655, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_655, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(655, s), p, o, m) +# define FB_BOOST_PP_FOR_655_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(656, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_656, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(656, s), p, o, m) +# define FB_BOOST_PP_FOR_656_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(657, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_657, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(657, s), p, o, m) +# define FB_BOOST_PP_FOR_657_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(658, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_658, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(658, s), p, o, m) +# define FB_BOOST_PP_FOR_658_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(659, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_659, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(659, s), p, o, m) +# define FB_BOOST_PP_FOR_659_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(660, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_660, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(660, s), p, o, m) +# define FB_BOOST_PP_FOR_660_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(661, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_661, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(661, s), p, o, m) +# define FB_BOOST_PP_FOR_661_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(662, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_662, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(662, s), p, o, m) +# define FB_BOOST_PP_FOR_662_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(663, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_663, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(663, s), p, o, m) +# define FB_BOOST_PP_FOR_663_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(664, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_664, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(664, s), p, o, m) +# define FB_BOOST_PP_FOR_664_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(665, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_665, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(665, s), p, o, m) +# define FB_BOOST_PP_FOR_665_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(666, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_666, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(666, s), p, o, m) +# define FB_BOOST_PP_FOR_666_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(667, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_667, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(667, s), p, o, m) +# define FB_BOOST_PP_FOR_667_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(668, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_668, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(668, s), p, o, m) +# define FB_BOOST_PP_FOR_668_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(669, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_669, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(669, s), p, o, m) +# define FB_BOOST_PP_FOR_669_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(670, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_670, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(670, s), p, o, m) +# define FB_BOOST_PP_FOR_670_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(671, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_671, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(671, s), p, o, m) +# define FB_BOOST_PP_FOR_671_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(672, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_672, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(672, s), p, o, m) +# define FB_BOOST_PP_FOR_672_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(673, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_673, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(673, s), p, o, m) +# define FB_BOOST_PP_FOR_673_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(674, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_674, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(674, s), p, o, m) +# define FB_BOOST_PP_FOR_674_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(675, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_675, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(675, s), p, o, m) +# define FB_BOOST_PP_FOR_675_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(676, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_676, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(676, s), p, o, m) +# define FB_BOOST_PP_FOR_676_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(677, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_677, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(677, s), p, o, m) +# define FB_BOOST_PP_FOR_677_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(678, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_678, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(678, s), p, o, m) +# define FB_BOOST_PP_FOR_678_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(679, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_679, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(679, s), p, o, m) +# define FB_BOOST_PP_FOR_679_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(680, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_680, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(680, s), p, o, m) +# define FB_BOOST_PP_FOR_680_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(681, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_681, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(681, s), p, o, m) +# define FB_BOOST_PP_FOR_681_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(682, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_682, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(682, s), p, o, m) +# define FB_BOOST_PP_FOR_682_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(683, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_683, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(683, s), p, o, m) +# define FB_BOOST_PP_FOR_683_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(684, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_684, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(684, s), p, o, m) +# define FB_BOOST_PP_FOR_684_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(685, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_685, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(685, s), p, o, m) +# define FB_BOOST_PP_FOR_685_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(686, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_686, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(686, s), p, o, m) +# define FB_BOOST_PP_FOR_686_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(687, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_687, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(687, s), p, o, m) +# define FB_BOOST_PP_FOR_687_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(688, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_688, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(688, s), p, o, m) +# define FB_BOOST_PP_FOR_688_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(689, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_689, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(689, s), p, o, m) +# define FB_BOOST_PP_FOR_689_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(690, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_690, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(690, s), p, o, m) +# define FB_BOOST_PP_FOR_690_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(691, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_691, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(691, s), p, o, m) +# define FB_BOOST_PP_FOR_691_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(692, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_692, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(692, s), p, o, m) +# define FB_BOOST_PP_FOR_692_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(693, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_693, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(693, s), p, o, m) +# define FB_BOOST_PP_FOR_693_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(694, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_694, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(694, s), p, o, m) +# define FB_BOOST_PP_FOR_694_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(695, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_695, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(695, s), p, o, m) +# define FB_BOOST_PP_FOR_695_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(696, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_696, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(696, s), p, o, m) +# define FB_BOOST_PP_FOR_696_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(697, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_697, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(697, s), p, o, m) +# define FB_BOOST_PP_FOR_697_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(698, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_698, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(698, s), p, o, m) +# define FB_BOOST_PP_FOR_698_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(699, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_699, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(699, s), p, o, m) +# define FB_BOOST_PP_FOR_699_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(700, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_700, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(700, s), p, o, m) +# define FB_BOOST_PP_FOR_700_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(701, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_701, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(701, s), p, o, m) +# define FB_BOOST_PP_FOR_701_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(702, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_702, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(702, s), p, o, m) +# define FB_BOOST_PP_FOR_702_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(703, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_703, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(703, s), p, o, m) +# define FB_BOOST_PP_FOR_703_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(704, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_704, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(704, s), p, o, m) +# define FB_BOOST_PP_FOR_704_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(705, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_705, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(705, s), p, o, m) +# define FB_BOOST_PP_FOR_705_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(706, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_706, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(706, s), p, o, m) +# define FB_BOOST_PP_FOR_706_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(707, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_707, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(707, s), p, o, m) +# define FB_BOOST_PP_FOR_707_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(708, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_708, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(708, s), p, o, m) +# define FB_BOOST_PP_FOR_708_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(709, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_709, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(709, s), p, o, m) +# define FB_BOOST_PP_FOR_709_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(710, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_710, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(710, s), p, o, m) +# define FB_BOOST_PP_FOR_710_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(711, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_711, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(711, s), p, o, m) +# define FB_BOOST_PP_FOR_711_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(712, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_712, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(712, s), p, o, m) +# define FB_BOOST_PP_FOR_712_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(713, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_713, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(713, s), p, o, m) +# define FB_BOOST_PP_FOR_713_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(714, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_714, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(714, s), p, o, m) +# define FB_BOOST_PP_FOR_714_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(715, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_715, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(715, s), p, o, m) +# define FB_BOOST_PP_FOR_715_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(716, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_716, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(716, s), p, o, m) +# define FB_BOOST_PP_FOR_716_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(717, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_717, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(717, s), p, o, m) +# define FB_BOOST_PP_FOR_717_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(718, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_718, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(718, s), p, o, m) +# define FB_BOOST_PP_FOR_718_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(719, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_719, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(719, s), p, o, m) +# define FB_BOOST_PP_FOR_719_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(720, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_720, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(720, s), p, o, m) +# define FB_BOOST_PP_FOR_720_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(721, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_721, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(721, s), p, o, m) +# define FB_BOOST_PP_FOR_721_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(722, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_722, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(722, s), p, o, m) +# define FB_BOOST_PP_FOR_722_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(723, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_723, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(723, s), p, o, m) +# define FB_BOOST_PP_FOR_723_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(724, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_724, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(724, s), p, o, m) +# define FB_BOOST_PP_FOR_724_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(725, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_725, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(725, s), p, o, m) +# define FB_BOOST_PP_FOR_725_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(726, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_726, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(726, s), p, o, m) +# define FB_BOOST_PP_FOR_726_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(727, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_727, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(727, s), p, o, m) +# define FB_BOOST_PP_FOR_727_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(728, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_728, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(728, s), p, o, m) +# define FB_BOOST_PP_FOR_728_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(729, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_729, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(729, s), p, o, m) +# define FB_BOOST_PP_FOR_729_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(730, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_730, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(730, s), p, o, m) +# define FB_BOOST_PP_FOR_730_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(731, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_731, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(731, s), p, o, m) +# define FB_BOOST_PP_FOR_731_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(732, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_732, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(732, s), p, o, m) +# define FB_BOOST_PP_FOR_732_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(733, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_733, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(733, s), p, o, m) +# define FB_BOOST_PP_FOR_733_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(734, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_734, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(734, s), p, o, m) +# define FB_BOOST_PP_FOR_734_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(735, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_735, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(735, s), p, o, m) +# define FB_BOOST_PP_FOR_735_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(736, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_736, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(736, s), p, o, m) +# define FB_BOOST_PP_FOR_736_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(737, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_737, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(737, s), p, o, m) +# define FB_BOOST_PP_FOR_737_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(738, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_738, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(738, s), p, o, m) +# define FB_BOOST_PP_FOR_738_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(739, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_739, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(739, s), p, o, m) +# define FB_BOOST_PP_FOR_739_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(740, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_740, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(740, s), p, o, m) +# define FB_BOOST_PP_FOR_740_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(741, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_741, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(741, s), p, o, m) +# define FB_BOOST_PP_FOR_741_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(742, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_742, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(742, s), p, o, m) +# define FB_BOOST_PP_FOR_742_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(743, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_743, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(743, s), p, o, m) +# define FB_BOOST_PP_FOR_743_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(744, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_744, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(744, s), p, o, m) +# define FB_BOOST_PP_FOR_744_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(745, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_745, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(745, s), p, o, m) +# define FB_BOOST_PP_FOR_745_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(746, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_746, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(746, s), p, o, m) +# define FB_BOOST_PP_FOR_746_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(747, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_747, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(747, s), p, o, m) +# define FB_BOOST_PP_FOR_747_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(748, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_748, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(748, s), p, o, m) +# define FB_BOOST_PP_FOR_748_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(749, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_749, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(749, s), p, o, m) +# define FB_BOOST_PP_FOR_749_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(750, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_750, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(750, s), p, o, m) +# define FB_BOOST_PP_FOR_750_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(751, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_751, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(751, s), p, o, m) +# define FB_BOOST_PP_FOR_751_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(752, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_752, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(752, s), p, o, m) +# define FB_BOOST_PP_FOR_752_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(753, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_753, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(753, s), p, o, m) +# define FB_BOOST_PP_FOR_753_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(754, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_754, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(754, s), p, o, m) +# define FB_BOOST_PP_FOR_754_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(755, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_755, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(755, s), p, o, m) +# define FB_BOOST_PP_FOR_755_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(756, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_756, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(756, s), p, o, m) +# define FB_BOOST_PP_FOR_756_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(757, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_757, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(757, s), p, o, m) +# define FB_BOOST_PP_FOR_757_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(758, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_758, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(758, s), p, o, m) +# define FB_BOOST_PP_FOR_758_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(759, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_759, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(759, s), p, o, m) +# define FB_BOOST_PP_FOR_759_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(760, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_760, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(760, s), p, o, m) +# define FB_BOOST_PP_FOR_760_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(761, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_761, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(761, s), p, o, m) +# define FB_BOOST_PP_FOR_761_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(762, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_762, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(762, s), p, o, m) +# define FB_BOOST_PP_FOR_762_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(763, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_763, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(763, s), p, o, m) +# define FB_BOOST_PP_FOR_763_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(764, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_764, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(764, s), p, o, m) +# define FB_BOOST_PP_FOR_764_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(765, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_765, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(765, s), p, o, m) +# define FB_BOOST_PP_FOR_765_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(766, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_766, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(766, s), p, o, m) +# define FB_BOOST_PP_FOR_766_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(767, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_767, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(767, s), p, o, m) +# define FB_BOOST_PP_FOR_767_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(768, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_768, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(768, s), p, o, m) +# define FB_BOOST_PP_FOR_768_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(769, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_769, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(769, s), p, o, m) +# define FB_BOOST_PP_FOR_769_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(770, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_770, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(770, s), p, o, m) +# define FB_BOOST_PP_FOR_770_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(771, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_771, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(771, s), p, o, m) +# define FB_BOOST_PP_FOR_771_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(772, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_772, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(772, s), p, o, m) +# define FB_BOOST_PP_FOR_772_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(773, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_773, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(773, s), p, o, m) +# define FB_BOOST_PP_FOR_773_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(774, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_774, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(774, s), p, o, m) +# define FB_BOOST_PP_FOR_774_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(775, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_775, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(775, s), p, o, m) +# define FB_BOOST_PP_FOR_775_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(776, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_776, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(776, s), p, o, m) +# define FB_BOOST_PP_FOR_776_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(777, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_777, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(777, s), p, o, m) +# define FB_BOOST_PP_FOR_777_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(778, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_778, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(778, s), p, o, m) +# define FB_BOOST_PP_FOR_778_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(779, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_779, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(779, s), p, o, m) +# define FB_BOOST_PP_FOR_779_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(780, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_780, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(780, s), p, o, m) +# define FB_BOOST_PP_FOR_780_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(781, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_781, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(781, s), p, o, m) +# define FB_BOOST_PP_FOR_781_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(782, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_782, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(782, s), p, o, m) +# define FB_BOOST_PP_FOR_782_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(783, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_783, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(783, s), p, o, m) +# define FB_BOOST_PP_FOR_783_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(784, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_784, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(784, s), p, o, m) +# define FB_BOOST_PP_FOR_784_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(785, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_785, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(785, s), p, o, m) +# define FB_BOOST_PP_FOR_785_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(786, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_786, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(786, s), p, o, m) +# define FB_BOOST_PP_FOR_786_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(787, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_787, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(787, s), p, o, m) +# define FB_BOOST_PP_FOR_787_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(788, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_788, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(788, s), p, o, m) +# define FB_BOOST_PP_FOR_788_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(789, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_789, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(789, s), p, o, m) +# define FB_BOOST_PP_FOR_789_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(790, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_790, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(790, s), p, o, m) +# define FB_BOOST_PP_FOR_790_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(791, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_791, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(791, s), p, o, m) +# define FB_BOOST_PP_FOR_791_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(792, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_792, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(792, s), p, o, m) +# define FB_BOOST_PP_FOR_792_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(793, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_793, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(793, s), p, o, m) +# define FB_BOOST_PP_FOR_793_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(794, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_794, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(794, s), p, o, m) +# define FB_BOOST_PP_FOR_794_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(795, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_795, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(795, s), p, o, m) +# define FB_BOOST_PP_FOR_795_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(796, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_796, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(796, s), p, o, m) +# define FB_BOOST_PP_FOR_796_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(797, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_797, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(797, s), p, o, m) +# define FB_BOOST_PP_FOR_797_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(798, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_798, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(798, s), p, o, m) +# define FB_BOOST_PP_FOR_798_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(799, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_799, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(799, s), p, o, m) +# define FB_BOOST_PP_FOR_799_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(800, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_800, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(800, s), p, o, m) +# define FB_BOOST_PP_FOR_800_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(801, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_801, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(801, s), p, o, m) +# define FB_BOOST_PP_FOR_801_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(802, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_802, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(802, s), p, o, m) +# define FB_BOOST_PP_FOR_802_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(803, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_803, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(803, s), p, o, m) +# define FB_BOOST_PP_FOR_803_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(804, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_804, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(804, s), p, o, m) +# define FB_BOOST_PP_FOR_804_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(805, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_805, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(805, s), p, o, m) +# define FB_BOOST_PP_FOR_805_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(806, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_806, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(806, s), p, o, m) +# define FB_BOOST_PP_FOR_806_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(807, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_807, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(807, s), p, o, m) +# define FB_BOOST_PP_FOR_807_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(808, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_808, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(808, s), p, o, m) +# define FB_BOOST_PP_FOR_808_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(809, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_809, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(809, s), p, o, m) +# define FB_BOOST_PP_FOR_809_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(810, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_810, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(810, s), p, o, m) +# define FB_BOOST_PP_FOR_810_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(811, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_811, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(811, s), p, o, m) +# define FB_BOOST_PP_FOR_811_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(812, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_812, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(812, s), p, o, m) +# define FB_BOOST_PP_FOR_812_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(813, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_813, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(813, s), p, o, m) +# define FB_BOOST_PP_FOR_813_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(814, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_814, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(814, s), p, o, m) +# define FB_BOOST_PP_FOR_814_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(815, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_815, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(815, s), p, o, m) +# define FB_BOOST_PP_FOR_815_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(816, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_816, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(816, s), p, o, m) +# define FB_BOOST_PP_FOR_816_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(817, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_817, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(817, s), p, o, m) +# define FB_BOOST_PP_FOR_817_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(818, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_818, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(818, s), p, o, m) +# define FB_BOOST_PP_FOR_818_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(819, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_819, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(819, s), p, o, m) +# define FB_BOOST_PP_FOR_819_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(820, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_820, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(820, s), p, o, m) +# define FB_BOOST_PP_FOR_820_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(821, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_821, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(821, s), p, o, m) +# define FB_BOOST_PP_FOR_821_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(822, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_822, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(822, s), p, o, m) +# define FB_BOOST_PP_FOR_822_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(823, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_823, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(823, s), p, o, m) +# define FB_BOOST_PP_FOR_823_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(824, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_824, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(824, s), p, o, m) +# define FB_BOOST_PP_FOR_824_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(825, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_825, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(825, s), p, o, m) +# define FB_BOOST_PP_FOR_825_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(826, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_826, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(826, s), p, o, m) +# define FB_BOOST_PP_FOR_826_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(827, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_827, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(827, s), p, o, m) +# define FB_BOOST_PP_FOR_827_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(828, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_828, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(828, s), p, o, m) +# define FB_BOOST_PP_FOR_828_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(829, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_829, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(829, s), p, o, m) +# define FB_BOOST_PP_FOR_829_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(830, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_830, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(830, s), p, o, m) +# define FB_BOOST_PP_FOR_830_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(831, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_831, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(831, s), p, o, m) +# define FB_BOOST_PP_FOR_831_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(832, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_832, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(832, s), p, o, m) +# define FB_BOOST_PP_FOR_832_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(833, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_833, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(833, s), p, o, m) +# define FB_BOOST_PP_FOR_833_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(834, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_834, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(834, s), p, o, m) +# define FB_BOOST_PP_FOR_834_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(835, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_835, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(835, s), p, o, m) +# define FB_BOOST_PP_FOR_835_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(836, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_836, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(836, s), p, o, m) +# define FB_BOOST_PP_FOR_836_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(837, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_837, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(837, s), p, o, m) +# define FB_BOOST_PP_FOR_837_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(838, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_838, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(838, s), p, o, m) +# define FB_BOOST_PP_FOR_838_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(839, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_839, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(839, s), p, o, m) +# define FB_BOOST_PP_FOR_839_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(840, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_840, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(840, s), p, o, m) +# define FB_BOOST_PP_FOR_840_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(841, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_841, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(841, s), p, o, m) +# define FB_BOOST_PP_FOR_841_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(842, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_842, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(842, s), p, o, m) +# define FB_BOOST_PP_FOR_842_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(843, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_843, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(843, s), p, o, m) +# define FB_BOOST_PP_FOR_843_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(844, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_844, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(844, s), p, o, m) +# define FB_BOOST_PP_FOR_844_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(845, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_845, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(845, s), p, o, m) +# define FB_BOOST_PP_FOR_845_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(846, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_846, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(846, s), p, o, m) +# define FB_BOOST_PP_FOR_846_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(847, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_847, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(847, s), p, o, m) +# define FB_BOOST_PP_FOR_847_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(848, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_848, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(848, s), p, o, m) +# define FB_BOOST_PP_FOR_848_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(849, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_849, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(849, s), p, o, m) +# define FB_BOOST_PP_FOR_849_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(850, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_850, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(850, s), p, o, m) +# define FB_BOOST_PP_FOR_850_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(851, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_851, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(851, s), p, o, m) +# define FB_BOOST_PP_FOR_851_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(852, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_852, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(852, s), p, o, m) +# define FB_BOOST_PP_FOR_852_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(853, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_853, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(853, s), p, o, m) +# define FB_BOOST_PP_FOR_853_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(854, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_854, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(854, s), p, o, m) +# define FB_BOOST_PP_FOR_854_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(855, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_855, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(855, s), p, o, m) +# define FB_BOOST_PP_FOR_855_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(856, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_856, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(856, s), p, o, m) +# define FB_BOOST_PP_FOR_856_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(857, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_857, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(857, s), p, o, m) +# define FB_BOOST_PP_FOR_857_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(858, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_858, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(858, s), p, o, m) +# define FB_BOOST_PP_FOR_858_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(859, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_859, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(859, s), p, o, m) +# define FB_BOOST_PP_FOR_859_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(860, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_860, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(860, s), p, o, m) +# define FB_BOOST_PP_FOR_860_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(861, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_861, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(861, s), p, o, m) +# define FB_BOOST_PP_FOR_861_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(862, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_862, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(862, s), p, o, m) +# define FB_BOOST_PP_FOR_862_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(863, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_863, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(863, s), p, o, m) +# define FB_BOOST_PP_FOR_863_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(864, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_864, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(864, s), p, o, m) +# define FB_BOOST_PP_FOR_864_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(865, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_865, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(865, s), p, o, m) +# define FB_BOOST_PP_FOR_865_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(866, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_866, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(866, s), p, o, m) +# define FB_BOOST_PP_FOR_866_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(867, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_867, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(867, s), p, o, m) +# define FB_BOOST_PP_FOR_867_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(868, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_868, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(868, s), p, o, m) +# define FB_BOOST_PP_FOR_868_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(869, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_869, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(869, s), p, o, m) +# define FB_BOOST_PP_FOR_869_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(870, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_870, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(870, s), p, o, m) +# define FB_BOOST_PP_FOR_870_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(871, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_871, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(871, s), p, o, m) +# define FB_BOOST_PP_FOR_871_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(872, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_872, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(872, s), p, o, m) +# define FB_BOOST_PP_FOR_872_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(873, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_873, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(873, s), p, o, m) +# define FB_BOOST_PP_FOR_873_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(874, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_874, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(874, s), p, o, m) +# define FB_BOOST_PP_FOR_874_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(875, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_875, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(875, s), p, o, m) +# define FB_BOOST_PP_FOR_875_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(876, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_876, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(876, s), p, o, m) +# define FB_BOOST_PP_FOR_876_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(877, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_877, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(877, s), p, o, m) +# define FB_BOOST_PP_FOR_877_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(878, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_878, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(878, s), p, o, m) +# define FB_BOOST_PP_FOR_878_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(879, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_879, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(879, s), p, o, m) +# define FB_BOOST_PP_FOR_879_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(880, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_880, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(880, s), p, o, m) +# define FB_BOOST_PP_FOR_880_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(881, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_881, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(881, s), p, o, m) +# define FB_BOOST_PP_FOR_881_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(882, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_882, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(882, s), p, o, m) +# define FB_BOOST_PP_FOR_882_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(883, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_883, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(883, s), p, o, m) +# define FB_BOOST_PP_FOR_883_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(884, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_884, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(884, s), p, o, m) +# define FB_BOOST_PP_FOR_884_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(885, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_885, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(885, s), p, o, m) +# define FB_BOOST_PP_FOR_885_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(886, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_886, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(886, s), p, o, m) +# define FB_BOOST_PP_FOR_886_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(887, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_887, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(887, s), p, o, m) +# define FB_BOOST_PP_FOR_887_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(888, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_888, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(888, s), p, o, m) +# define FB_BOOST_PP_FOR_888_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(889, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_889, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(889, s), p, o, m) +# define FB_BOOST_PP_FOR_889_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(890, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_890, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(890, s), p, o, m) +# define FB_BOOST_PP_FOR_890_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(891, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_891, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(891, s), p, o, m) +# define FB_BOOST_PP_FOR_891_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(892, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_892, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(892, s), p, o, m) +# define FB_BOOST_PP_FOR_892_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(893, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_893, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(893, s), p, o, m) +# define FB_BOOST_PP_FOR_893_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(894, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_894, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(894, s), p, o, m) +# define FB_BOOST_PP_FOR_894_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(895, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_895, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(895, s), p, o, m) +# define FB_BOOST_PP_FOR_895_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(896, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_896, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(896, s), p, o, m) +# define FB_BOOST_PP_FOR_896_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(897, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_897, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(897, s), p, o, m) +# define FB_BOOST_PP_FOR_897_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(898, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_898, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(898, s), p, o, m) +# define FB_BOOST_PP_FOR_898_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(899, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_899, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(899, s), p, o, m) +# define FB_BOOST_PP_FOR_899_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(900, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_900, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(900, s), p, o, m) +# define FB_BOOST_PP_FOR_900_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(901, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_901, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(901, s), p, o, m) +# define FB_BOOST_PP_FOR_901_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(902, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_902, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(902, s), p, o, m) +# define FB_BOOST_PP_FOR_902_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(903, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_903, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(903, s), p, o, m) +# define FB_BOOST_PP_FOR_903_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(904, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_904, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(904, s), p, o, m) +# define FB_BOOST_PP_FOR_904_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(905, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_905, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(905, s), p, o, m) +# define FB_BOOST_PP_FOR_905_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(906, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_906, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(906, s), p, o, m) +# define FB_BOOST_PP_FOR_906_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(907, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_907, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(907, s), p, o, m) +# define FB_BOOST_PP_FOR_907_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(908, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_908, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(908, s), p, o, m) +# define FB_BOOST_PP_FOR_908_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(909, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_909, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(909, s), p, o, m) +# define FB_BOOST_PP_FOR_909_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(910, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_910, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(910, s), p, o, m) +# define FB_BOOST_PP_FOR_910_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(911, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_911, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(911, s), p, o, m) +# define FB_BOOST_PP_FOR_911_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(912, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_912, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(912, s), p, o, m) +# define FB_BOOST_PP_FOR_912_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(913, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_913, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(913, s), p, o, m) +# define FB_BOOST_PP_FOR_913_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(914, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_914, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(914, s), p, o, m) +# define FB_BOOST_PP_FOR_914_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(915, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_915, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(915, s), p, o, m) +# define FB_BOOST_PP_FOR_915_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(916, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_916, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(916, s), p, o, m) +# define FB_BOOST_PP_FOR_916_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(917, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_917, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(917, s), p, o, m) +# define FB_BOOST_PP_FOR_917_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(918, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_918, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(918, s), p, o, m) +# define FB_BOOST_PP_FOR_918_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(919, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_919, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(919, s), p, o, m) +# define FB_BOOST_PP_FOR_919_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(920, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_920, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(920, s), p, o, m) +# define FB_BOOST_PP_FOR_920_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(921, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_921, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(921, s), p, o, m) +# define FB_BOOST_PP_FOR_921_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(922, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_922, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(922, s), p, o, m) +# define FB_BOOST_PP_FOR_922_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(923, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_923, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(923, s), p, o, m) +# define FB_BOOST_PP_FOR_923_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(924, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_924, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(924, s), p, o, m) +# define FB_BOOST_PP_FOR_924_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(925, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_925, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(925, s), p, o, m) +# define FB_BOOST_PP_FOR_925_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(926, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_926, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(926, s), p, o, m) +# define FB_BOOST_PP_FOR_926_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(927, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_927, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(927, s), p, o, m) +# define FB_BOOST_PP_FOR_927_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(928, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_928, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(928, s), p, o, m) +# define FB_BOOST_PP_FOR_928_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(929, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_929, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(929, s), p, o, m) +# define FB_BOOST_PP_FOR_929_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(930, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_930, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(930, s), p, o, m) +# define FB_BOOST_PP_FOR_930_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(931, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_931, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(931, s), p, o, m) +# define FB_BOOST_PP_FOR_931_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(932, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_932, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(932, s), p, o, m) +# define FB_BOOST_PP_FOR_932_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(933, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_933, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(933, s), p, o, m) +# define FB_BOOST_PP_FOR_933_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(934, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_934, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(934, s), p, o, m) +# define FB_BOOST_PP_FOR_934_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(935, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_935, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(935, s), p, o, m) +# define FB_BOOST_PP_FOR_935_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(936, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_936, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(936, s), p, o, m) +# define FB_BOOST_PP_FOR_936_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(937, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_937, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(937, s), p, o, m) +# define FB_BOOST_PP_FOR_937_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(938, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_938, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(938, s), p, o, m) +# define FB_BOOST_PP_FOR_938_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(939, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_939, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(939, s), p, o, m) +# define FB_BOOST_PP_FOR_939_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(940, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_940, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(940, s), p, o, m) +# define FB_BOOST_PP_FOR_940_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(941, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_941, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(941, s), p, o, m) +# define FB_BOOST_PP_FOR_941_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(942, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_942, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(942, s), p, o, m) +# define FB_BOOST_PP_FOR_942_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(943, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_943, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(943, s), p, o, m) +# define FB_BOOST_PP_FOR_943_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(944, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_944, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(944, s), p, o, m) +# define FB_BOOST_PP_FOR_944_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(945, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_945, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(945, s), p, o, m) +# define FB_BOOST_PP_FOR_945_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(946, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_946, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(946, s), p, o, m) +# define FB_BOOST_PP_FOR_946_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(947, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_947, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(947, s), p, o, m) +# define FB_BOOST_PP_FOR_947_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(948, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_948, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(948, s), p, o, m) +# define FB_BOOST_PP_FOR_948_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(949, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_949, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(949, s), p, o, m) +# define FB_BOOST_PP_FOR_949_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(950, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_950, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(950, s), p, o, m) +# define FB_BOOST_PP_FOR_950_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(951, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_951, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(951, s), p, o, m) +# define FB_BOOST_PP_FOR_951_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(952, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_952, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(952, s), p, o, m) +# define FB_BOOST_PP_FOR_952_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(953, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_953, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(953, s), p, o, m) +# define FB_BOOST_PP_FOR_953_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(954, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_954, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(954, s), p, o, m) +# define FB_BOOST_PP_FOR_954_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(955, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_955, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(955, s), p, o, m) +# define FB_BOOST_PP_FOR_955_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(956, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_956, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(956, s), p, o, m) +# define FB_BOOST_PP_FOR_956_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(957, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_957, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(957, s), p, o, m) +# define FB_BOOST_PP_FOR_957_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(958, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_958, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(958, s), p, o, m) +# define FB_BOOST_PP_FOR_958_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(959, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_959, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(959, s), p, o, m) +# define FB_BOOST_PP_FOR_959_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(960, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_960, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(960, s), p, o, m) +# define FB_BOOST_PP_FOR_960_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(961, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_961, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(961, s), p, o, m) +# define FB_BOOST_PP_FOR_961_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(962, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_962, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(962, s), p, o, m) +# define FB_BOOST_PP_FOR_962_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(963, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_963, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(963, s), p, o, m) +# define FB_BOOST_PP_FOR_963_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(964, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_964, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(964, s), p, o, m) +# define FB_BOOST_PP_FOR_964_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(965, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_965, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(965, s), p, o, m) +# define FB_BOOST_PP_FOR_965_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(966, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_966, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(966, s), p, o, m) +# define FB_BOOST_PP_FOR_966_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(967, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_967, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(967, s), p, o, m) +# define FB_BOOST_PP_FOR_967_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(968, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_968, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(968, s), p, o, m) +# define FB_BOOST_PP_FOR_968_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(969, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_969, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(969, s), p, o, m) +# define FB_BOOST_PP_FOR_969_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(970, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_970, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(970, s), p, o, m) +# define FB_BOOST_PP_FOR_970_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(971, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_971, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(971, s), p, o, m) +# define FB_BOOST_PP_FOR_971_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(972, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_972, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(972, s), p, o, m) +# define FB_BOOST_PP_FOR_972_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(973, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_973, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(973, s), p, o, m) +# define FB_BOOST_PP_FOR_973_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(974, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_974, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(974, s), p, o, m) +# define FB_BOOST_PP_FOR_974_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(975, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_975, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(975, s), p, o, m) +# define FB_BOOST_PP_FOR_975_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(976, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_976, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(976, s), p, o, m) +# define FB_BOOST_PP_FOR_976_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(977, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_977, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(977, s), p, o, m) +# define FB_BOOST_PP_FOR_977_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(978, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_978, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(978, s), p, o, m) +# define FB_BOOST_PP_FOR_978_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(979, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_979, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(979, s), p, o, m) +# define FB_BOOST_PP_FOR_979_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(980, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_980, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(980, s), p, o, m) +# define FB_BOOST_PP_FOR_980_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(981, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_981, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(981, s), p, o, m) +# define FB_BOOST_PP_FOR_981_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(982, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_982, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(982, s), p, o, m) +# define FB_BOOST_PP_FOR_982_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(983, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_983, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(983, s), p, o, m) +# define FB_BOOST_PP_FOR_983_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(984, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_984, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(984, s), p, o, m) +# define FB_BOOST_PP_FOR_984_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(985, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_985, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(985, s), p, o, m) +# define FB_BOOST_PP_FOR_985_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(986, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_986, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(986, s), p, o, m) +# define FB_BOOST_PP_FOR_986_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(987, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_987, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(987, s), p, o, m) +# define FB_BOOST_PP_FOR_987_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(988, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_988, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(988, s), p, o, m) +# define FB_BOOST_PP_FOR_988_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(989, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_989, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(989, s), p, o, m) +# define FB_BOOST_PP_FOR_989_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(990, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_990, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(990, s), p, o, m) +# define FB_BOOST_PP_FOR_990_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(991, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_991, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(991, s), p, o, m) +# define FB_BOOST_PP_FOR_991_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(992, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_992, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(992, s), p, o, m) +# define FB_BOOST_PP_FOR_992_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(993, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_993, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(993, s), p, o, m) +# define FB_BOOST_PP_FOR_993_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(994, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_994, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(994, s), p, o, m) +# define FB_BOOST_PP_FOR_994_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(995, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_995, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(995, s), p, o, m) +# define FB_BOOST_PP_FOR_995_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(996, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_996, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(996, s), p, o, m) +# define FB_BOOST_PP_FOR_996_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(997, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_997, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(997, s), p, o, m) +# define FB_BOOST_PP_FOR_997_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(998, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_998, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(998, s), p, o, m) +# define FB_BOOST_PP_FOR_998_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(999, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_999, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(999, s), p, o, m) +# define FB_BOOST_PP_FOR_999_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1000, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1000, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1000, s), p, o, m) +# define FB_BOOST_PP_FOR_1000_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1001, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1001, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1001, s), p, o, m) +# define FB_BOOST_PP_FOR_1001_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1002, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1002, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1002, s), p, o, m) +# define FB_BOOST_PP_FOR_1002_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1003, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1003, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1003, s), p, o, m) +# define FB_BOOST_PP_FOR_1003_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1004, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1004, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1004, s), p, o, m) +# define FB_BOOST_PP_FOR_1004_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1005, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1005, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1005, s), p, o, m) +# define FB_BOOST_PP_FOR_1005_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1006, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1006, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1006, s), p, o, m) +# define FB_BOOST_PP_FOR_1006_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1007, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1007, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1007, s), p, o, m) +# define FB_BOOST_PP_FOR_1007_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1008, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1008, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1008, s), p, o, m) +# define FB_BOOST_PP_FOR_1008_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1009, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1009, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1009, s), p, o, m) +# define FB_BOOST_PP_FOR_1009_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1010, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1010, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1010, s), p, o, m) +# define FB_BOOST_PP_FOR_1010_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1011, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1011, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1011, s), p, o, m) +# define FB_BOOST_PP_FOR_1011_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1012, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1012, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1012, s), p, o, m) +# define FB_BOOST_PP_FOR_1012_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1013, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1013, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1013, s), p, o, m) +# define FB_BOOST_PP_FOR_1013_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1014, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1014, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1014, s), p, o, m) +# define FB_BOOST_PP_FOR_1014_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1015, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1015, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1015, s), p, o, m) +# define FB_BOOST_PP_FOR_1015_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1016, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1016, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1016, s), p, o, m) +# define FB_BOOST_PP_FOR_1016_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1017, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1017, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1017, s), p, o, m) +# define FB_BOOST_PP_FOR_1017_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1018, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1018, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1018, s), p, o, m) +# define FB_BOOST_PP_FOR_1018_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1019, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1019, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1019, s), p, o, m) +# define FB_BOOST_PP_FOR_1019_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1020, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1020, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1020, s), p, o, m) +# define FB_BOOST_PP_FOR_1020_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1021, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1021, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1021, s), p, o, m) +# define FB_BOOST_PP_FOR_1021_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1022, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1022, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1022, s), p, o, m) +# define FB_BOOST_PP_FOR_1022_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1023, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1023, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1023, s), p, o, m) +# define FB_BOOST_PP_FOR_1023_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1024, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1024, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1024, s), p, o, m) +# define FB_BOOST_PP_FOR_1024_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1025, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1025, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1025, s), p, o, m) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/limits/for_256.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/limits/for_256.hpp new file mode 100644 index 0000000000..69bdb436e5 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/limits/for_256.hpp @@ -0,0 +1,533 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_256_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_256_HPP +# +# define FB_BOOST_PP_FOR_0(s, p, o, m) FB_BOOST_PP_FOR_0_C(FB_BOOST_PP_BOOL(p(1, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_1(s, p, o, m) FB_BOOST_PP_FOR_1_C(FB_BOOST_PP_BOOL(p(2, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_2(s, p, o, m) FB_BOOST_PP_FOR_2_C(FB_BOOST_PP_BOOL(p(3, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_3(s, p, o, m) FB_BOOST_PP_FOR_3_C(FB_BOOST_PP_BOOL(p(4, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_4(s, p, o, m) FB_BOOST_PP_FOR_4_C(FB_BOOST_PP_BOOL(p(5, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_5(s, p, o, m) FB_BOOST_PP_FOR_5_C(FB_BOOST_PP_BOOL(p(6, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_6(s, p, o, m) FB_BOOST_PP_FOR_6_C(FB_BOOST_PP_BOOL(p(7, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_7(s, p, o, m) FB_BOOST_PP_FOR_7_C(FB_BOOST_PP_BOOL(p(8, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_8(s, p, o, m) FB_BOOST_PP_FOR_8_C(FB_BOOST_PP_BOOL(p(9, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_9(s, p, o, m) FB_BOOST_PP_FOR_9_C(FB_BOOST_PP_BOOL(p(10, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_10(s, p, o, m) FB_BOOST_PP_FOR_10_C(FB_BOOST_PP_BOOL(p(11, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_11(s, p, o, m) FB_BOOST_PP_FOR_11_C(FB_BOOST_PP_BOOL(p(12, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_12(s, p, o, m) FB_BOOST_PP_FOR_12_C(FB_BOOST_PP_BOOL(p(13, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_13(s, p, o, m) FB_BOOST_PP_FOR_13_C(FB_BOOST_PP_BOOL(p(14, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_14(s, p, o, m) FB_BOOST_PP_FOR_14_C(FB_BOOST_PP_BOOL(p(15, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_15(s, p, o, m) FB_BOOST_PP_FOR_15_C(FB_BOOST_PP_BOOL(p(16, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_16(s, p, o, m) FB_BOOST_PP_FOR_16_C(FB_BOOST_PP_BOOL(p(17, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_17(s, p, o, m) FB_BOOST_PP_FOR_17_C(FB_BOOST_PP_BOOL(p(18, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_18(s, p, o, m) FB_BOOST_PP_FOR_18_C(FB_BOOST_PP_BOOL(p(19, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_19(s, p, o, m) FB_BOOST_PP_FOR_19_C(FB_BOOST_PP_BOOL(p(20, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_20(s, p, o, m) FB_BOOST_PP_FOR_20_C(FB_BOOST_PP_BOOL(p(21, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_21(s, p, o, m) FB_BOOST_PP_FOR_21_C(FB_BOOST_PP_BOOL(p(22, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_22(s, p, o, m) FB_BOOST_PP_FOR_22_C(FB_BOOST_PP_BOOL(p(23, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_23(s, p, o, m) FB_BOOST_PP_FOR_23_C(FB_BOOST_PP_BOOL(p(24, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_24(s, p, o, m) FB_BOOST_PP_FOR_24_C(FB_BOOST_PP_BOOL(p(25, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_25(s, p, o, m) FB_BOOST_PP_FOR_25_C(FB_BOOST_PP_BOOL(p(26, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_26(s, p, o, m) FB_BOOST_PP_FOR_26_C(FB_BOOST_PP_BOOL(p(27, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_27(s, p, o, m) FB_BOOST_PP_FOR_27_C(FB_BOOST_PP_BOOL(p(28, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_28(s, p, o, m) FB_BOOST_PP_FOR_28_C(FB_BOOST_PP_BOOL(p(29, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_29(s, p, o, m) FB_BOOST_PP_FOR_29_C(FB_BOOST_PP_BOOL(p(30, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_30(s, p, o, m) FB_BOOST_PP_FOR_30_C(FB_BOOST_PP_BOOL(p(31, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_31(s, p, o, m) FB_BOOST_PP_FOR_31_C(FB_BOOST_PP_BOOL(p(32, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_32(s, p, o, m) FB_BOOST_PP_FOR_32_C(FB_BOOST_PP_BOOL(p(33, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_33(s, p, o, m) FB_BOOST_PP_FOR_33_C(FB_BOOST_PP_BOOL(p(34, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_34(s, p, o, m) FB_BOOST_PP_FOR_34_C(FB_BOOST_PP_BOOL(p(35, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_35(s, p, o, m) FB_BOOST_PP_FOR_35_C(FB_BOOST_PP_BOOL(p(36, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_36(s, p, o, m) FB_BOOST_PP_FOR_36_C(FB_BOOST_PP_BOOL(p(37, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_37(s, p, o, m) FB_BOOST_PP_FOR_37_C(FB_BOOST_PP_BOOL(p(38, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_38(s, p, o, m) FB_BOOST_PP_FOR_38_C(FB_BOOST_PP_BOOL(p(39, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_39(s, p, o, m) FB_BOOST_PP_FOR_39_C(FB_BOOST_PP_BOOL(p(40, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_40(s, p, o, m) FB_BOOST_PP_FOR_40_C(FB_BOOST_PP_BOOL(p(41, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_41(s, p, o, m) FB_BOOST_PP_FOR_41_C(FB_BOOST_PP_BOOL(p(42, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_42(s, p, o, m) FB_BOOST_PP_FOR_42_C(FB_BOOST_PP_BOOL(p(43, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_43(s, p, o, m) FB_BOOST_PP_FOR_43_C(FB_BOOST_PP_BOOL(p(44, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_44(s, p, o, m) FB_BOOST_PP_FOR_44_C(FB_BOOST_PP_BOOL(p(45, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_45(s, p, o, m) FB_BOOST_PP_FOR_45_C(FB_BOOST_PP_BOOL(p(46, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_46(s, p, o, m) FB_BOOST_PP_FOR_46_C(FB_BOOST_PP_BOOL(p(47, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_47(s, p, o, m) FB_BOOST_PP_FOR_47_C(FB_BOOST_PP_BOOL(p(48, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_48(s, p, o, m) FB_BOOST_PP_FOR_48_C(FB_BOOST_PP_BOOL(p(49, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_49(s, p, o, m) FB_BOOST_PP_FOR_49_C(FB_BOOST_PP_BOOL(p(50, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_50(s, p, o, m) FB_BOOST_PP_FOR_50_C(FB_BOOST_PP_BOOL(p(51, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_51(s, p, o, m) FB_BOOST_PP_FOR_51_C(FB_BOOST_PP_BOOL(p(52, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_52(s, p, o, m) FB_BOOST_PP_FOR_52_C(FB_BOOST_PP_BOOL(p(53, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_53(s, p, o, m) FB_BOOST_PP_FOR_53_C(FB_BOOST_PP_BOOL(p(54, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_54(s, p, o, m) FB_BOOST_PP_FOR_54_C(FB_BOOST_PP_BOOL(p(55, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_55(s, p, o, m) FB_BOOST_PP_FOR_55_C(FB_BOOST_PP_BOOL(p(56, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_56(s, p, o, m) FB_BOOST_PP_FOR_56_C(FB_BOOST_PP_BOOL(p(57, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_57(s, p, o, m) FB_BOOST_PP_FOR_57_C(FB_BOOST_PP_BOOL(p(58, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_58(s, p, o, m) FB_BOOST_PP_FOR_58_C(FB_BOOST_PP_BOOL(p(59, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_59(s, p, o, m) FB_BOOST_PP_FOR_59_C(FB_BOOST_PP_BOOL(p(60, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_60(s, p, o, m) FB_BOOST_PP_FOR_60_C(FB_BOOST_PP_BOOL(p(61, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_61(s, p, o, m) FB_BOOST_PP_FOR_61_C(FB_BOOST_PP_BOOL(p(62, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_62(s, p, o, m) FB_BOOST_PP_FOR_62_C(FB_BOOST_PP_BOOL(p(63, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_63(s, p, o, m) FB_BOOST_PP_FOR_63_C(FB_BOOST_PP_BOOL(p(64, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_64(s, p, o, m) FB_BOOST_PP_FOR_64_C(FB_BOOST_PP_BOOL(p(65, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_65(s, p, o, m) FB_BOOST_PP_FOR_65_C(FB_BOOST_PP_BOOL(p(66, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_66(s, p, o, m) FB_BOOST_PP_FOR_66_C(FB_BOOST_PP_BOOL(p(67, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_67(s, p, o, m) FB_BOOST_PP_FOR_67_C(FB_BOOST_PP_BOOL(p(68, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_68(s, p, o, m) FB_BOOST_PP_FOR_68_C(FB_BOOST_PP_BOOL(p(69, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_69(s, p, o, m) FB_BOOST_PP_FOR_69_C(FB_BOOST_PP_BOOL(p(70, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_70(s, p, o, m) FB_BOOST_PP_FOR_70_C(FB_BOOST_PP_BOOL(p(71, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_71(s, p, o, m) FB_BOOST_PP_FOR_71_C(FB_BOOST_PP_BOOL(p(72, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_72(s, p, o, m) FB_BOOST_PP_FOR_72_C(FB_BOOST_PP_BOOL(p(73, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_73(s, p, o, m) FB_BOOST_PP_FOR_73_C(FB_BOOST_PP_BOOL(p(74, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_74(s, p, o, m) FB_BOOST_PP_FOR_74_C(FB_BOOST_PP_BOOL(p(75, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_75(s, p, o, m) FB_BOOST_PP_FOR_75_C(FB_BOOST_PP_BOOL(p(76, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_76(s, p, o, m) FB_BOOST_PP_FOR_76_C(FB_BOOST_PP_BOOL(p(77, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_77(s, p, o, m) FB_BOOST_PP_FOR_77_C(FB_BOOST_PP_BOOL(p(78, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_78(s, p, o, m) FB_BOOST_PP_FOR_78_C(FB_BOOST_PP_BOOL(p(79, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_79(s, p, o, m) FB_BOOST_PP_FOR_79_C(FB_BOOST_PP_BOOL(p(80, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_80(s, p, o, m) FB_BOOST_PP_FOR_80_C(FB_BOOST_PP_BOOL(p(81, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_81(s, p, o, m) FB_BOOST_PP_FOR_81_C(FB_BOOST_PP_BOOL(p(82, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_82(s, p, o, m) FB_BOOST_PP_FOR_82_C(FB_BOOST_PP_BOOL(p(83, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_83(s, p, o, m) FB_BOOST_PP_FOR_83_C(FB_BOOST_PP_BOOL(p(84, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_84(s, p, o, m) FB_BOOST_PP_FOR_84_C(FB_BOOST_PP_BOOL(p(85, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_85(s, p, o, m) FB_BOOST_PP_FOR_85_C(FB_BOOST_PP_BOOL(p(86, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_86(s, p, o, m) FB_BOOST_PP_FOR_86_C(FB_BOOST_PP_BOOL(p(87, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_87(s, p, o, m) FB_BOOST_PP_FOR_87_C(FB_BOOST_PP_BOOL(p(88, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_88(s, p, o, m) FB_BOOST_PP_FOR_88_C(FB_BOOST_PP_BOOL(p(89, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_89(s, p, o, m) FB_BOOST_PP_FOR_89_C(FB_BOOST_PP_BOOL(p(90, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_90(s, p, o, m) FB_BOOST_PP_FOR_90_C(FB_BOOST_PP_BOOL(p(91, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_91(s, p, o, m) FB_BOOST_PP_FOR_91_C(FB_BOOST_PP_BOOL(p(92, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_92(s, p, o, m) FB_BOOST_PP_FOR_92_C(FB_BOOST_PP_BOOL(p(93, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_93(s, p, o, m) FB_BOOST_PP_FOR_93_C(FB_BOOST_PP_BOOL(p(94, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_94(s, p, o, m) FB_BOOST_PP_FOR_94_C(FB_BOOST_PP_BOOL(p(95, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_95(s, p, o, m) FB_BOOST_PP_FOR_95_C(FB_BOOST_PP_BOOL(p(96, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_96(s, p, o, m) FB_BOOST_PP_FOR_96_C(FB_BOOST_PP_BOOL(p(97, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_97(s, p, o, m) FB_BOOST_PP_FOR_97_C(FB_BOOST_PP_BOOL(p(98, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_98(s, p, o, m) FB_BOOST_PP_FOR_98_C(FB_BOOST_PP_BOOL(p(99, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_99(s, p, o, m) FB_BOOST_PP_FOR_99_C(FB_BOOST_PP_BOOL(p(100, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_100(s, p, o, m) FB_BOOST_PP_FOR_100_C(FB_BOOST_PP_BOOL(p(101, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_101(s, p, o, m) FB_BOOST_PP_FOR_101_C(FB_BOOST_PP_BOOL(p(102, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_102(s, p, o, m) FB_BOOST_PP_FOR_102_C(FB_BOOST_PP_BOOL(p(103, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_103(s, p, o, m) FB_BOOST_PP_FOR_103_C(FB_BOOST_PP_BOOL(p(104, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_104(s, p, o, m) FB_BOOST_PP_FOR_104_C(FB_BOOST_PP_BOOL(p(105, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_105(s, p, o, m) FB_BOOST_PP_FOR_105_C(FB_BOOST_PP_BOOL(p(106, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_106(s, p, o, m) FB_BOOST_PP_FOR_106_C(FB_BOOST_PP_BOOL(p(107, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_107(s, p, o, m) FB_BOOST_PP_FOR_107_C(FB_BOOST_PP_BOOL(p(108, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_108(s, p, o, m) FB_BOOST_PP_FOR_108_C(FB_BOOST_PP_BOOL(p(109, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_109(s, p, o, m) FB_BOOST_PP_FOR_109_C(FB_BOOST_PP_BOOL(p(110, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_110(s, p, o, m) FB_BOOST_PP_FOR_110_C(FB_BOOST_PP_BOOL(p(111, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_111(s, p, o, m) FB_BOOST_PP_FOR_111_C(FB_BOOST_PP_BOOL(p(112, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_112(s, p, o, m) FB_BOOST_PP_FOR_112_C(FB_BOOST_PP_BOOL(p(113, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_113(s, p, o, m) FB_BOOST_PP_FOR_113_C(FB_BOOST_PP_BOOL(p(114, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_114(s, p, o, m) FB_BOOST_PP_FOR_114_C(FB_BOOST_PP_BOOL(p(115, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_115(s, p, o, m) FB_BOOST_PP_FOR_115_C(FB_BOOST_PP_BOOL(p(116, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_116(s, p, o, m) FB_BOOST_PP_FOR_116_C(FB_BOOST_PP_BOOL(p(117, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_117(s, p, o, m) FB_BOOST_PP_FOR_117_C(FB_BOOST_PP_BOOL(p(118, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_118(s, p, o, m) FB_BOOST_PP_FOR_118_C(FB_BOOST_PP_BOOL(p(119, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_119(s, p, o, m) FB_BOOST_PP_FOR_119_C(FB_BOOST_PP_BOOL(p(120, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_120(s, p, o, m) FB_BOOST_PP_FOR_120_C(FB_BOOST_PP_BOOL(p(121, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_121(s, p, o, m) FB_BOOST_PP_FOR_121_C(FB_BOOST_PP_BOOL(p(122, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_122(s, p, o, m) FB_BOOST_PP_FOR_122_C(FB_BOOST_PP_BOOL(p(123, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_123(s, p, o, m) FB_BOOST_PP_FOR_123_C(FB_BOOST_PP_BOOL(p(124, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_124(s, p, o, m) FB_BOOST_PP_FOR_124_C(FB_BOOST_PP_BOOL(p(125, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_125(s, p, o, m) FB_BOOST_PP_FOR_125_C(FB_BOOST_PP_BOOL(p(126, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_126(s, p, o, m) FB_BOOST_PP_FOR_126_C(FB_BOOST_PP_BOOL(p(127, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_127(s, p, o, m) FB_BOOST_PP_FOR_127_C(FB_BOOST_PP_BOOL(p(128, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_128(s, p, o, m) FB_BOOST_PP_FOR_128_C(FB_BOOST_PP_BOOL(p(129, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_129(s, p, o, m) FB_BOOST_PP_FOR_129_C(FB_BOOST_PP_BOOL(p(130, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_130(s, p, o, m) FB_BOOST_PP_FOR_130_C(FB_BOOST_PP_BOOL(p(131, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_131(s, p, o, m) FB_BOOST_PP_FOR_131_C(FB_BOOST_PP_BOOL(p(132, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_132(s, p, o, m) FB_BOOST_PP_FOR_132_C(FB_BOOST_PP_BOOL(p(133, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_133(s, p, o, m) FB_BOOST_PP_FOR_133_C(FB_BOOST_PP_BOOL(p(134, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_134(s, p, o, m) FB_BOOST_PP_FOR_134_C(FB_BOOST_PP_BOOL(p(135, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_135(s, p, o, m) FB_BOOST_PP_FOR_135_C(FB_BOOST_PP_BOOL(p(136, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_136(s, p, o, m) FB_BOOST_PP_FOR_136_C(FB_BOOST_PP_BOOL(p(137, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_137(s, p, o, m) FB_BOOST_PP_FOR_137_C(FB_BOOST_PP_BOOL(p(138, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_138(s, p, o, m) FB_BOOST_PP_FOR_138_C(FB_BOOST_PP_BOOL(p(139, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_139(s, p, o, m) FB_BOOST_PP_FOR_139_C(FB_BOOST_PP_BOOL(p(140, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_140(s, p, o, m) FB_BOOST_PP_FOR_140_C(FB_BOOST_PP_BOOL(p(141, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_141(s, p, o, m) FB_BOOST_PP_FOR_141_C(FB_BOOST_PP_BOOL(p(142, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_142(s, p, o, m) FB_BOOST_PP_FOR_142_C(FB_BOOST_PP_BOOL(p(143, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_143(s, p, o, m) FB_BOOST_PP_FOR_143_C(FB_BOOST_PP_BOOL(p(144, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_144(s, p, o, m) FB_BOOST_PP_FOR_144_C(FB_BOOST_PP_BOOL(p(145, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_145(s, p, o, m) FB_BOOST_PP_FOR_145_C(FB_BOOST_PP_BOOL(p(146, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_146(s, p, o, m) FB_BOOST_PP_FOR_146_C(FB_BOOST_PP_BOOL(p(147, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_147(s, p, o, m) FB_BOOST_PP_FOR_147_C(FB_BOOST_PP_BOOL(p(148, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_148(s, p, o, m) FB_BOOST_PP_FOR_148_C(FB_BOOST_PP_BOOL(p(149, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_149(s, p, o, m) FB_BOOST_PP_FOR_149_C(FB_BOOST_PP_BOOL(p(150, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_150(s, p, o, m) FB_BOOST_PP_FOR_150_C(FB_BOOST_PP_BOOL(p(151, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_151(s, p, o, m) FB_BOOST_PP_FOR_151_C(FB_BOOST_PP_BOOL(p(152, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_152(s, p, o, m) FB_BOOST_PP_FOR_152_C(FB_BOOST_PP_BOOL(p(153, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_153(s, p, o, m) FB_BOOST_PP_FOR_153_C(FB_BOOST_PP_BOOL(p(154, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_154(s, p, o, m) FB_BOOST_PP_FOR_154_C(FB_BOOST_PP_BOOL(p(155, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_155(s, p, o, m) FB_BOOST_PP_FOR_155_C(FB_BOOST_PP_BOOL(p(156, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_156(s, p, o, m) FB_BOOST_PP_FOR_156_C(FB_BOOST_PP_BOOL(p(157, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_157(s, p, o, m) FB_BOOST_PP_FOR_157_C(FB_BOOST_PP_BOOL(p(158, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_158(s, p, o, m) FB_BOOST_PP_FOR_158_C(FB_BOOST_PP_BOOL(p(159, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_159(s, p, o, m) FB_BOOST_PP_FOR_159_C(FB_BOOST_PP_BOOL(p(160, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_160(s, p, o, m) FB_BOOST_PP_FOR_160_C(FB_BOOST_PP_BOOL(p(161, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_161(s, p, o, m) FB_BOOST_PP_FOR_161_C(FB_BOOST_PP_BOOL(p(162, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_162(s, p, o, m) FB_BOOST_PP_FOR_162_C(FB_BOOST_PP_BOOL(p(163, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_163(s, p, o, m) FB_BOOST_PP_FOR_163_C(FB_BOOST_PP_BOOL(p(164, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_164(s, p, o, m) FB_BOOST_PP_FOR_164_C(FB_BOOST_PP_BOOL(p(165, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_165(s, p, o, m) FB_BOOST_PP_FOR_165_C(FB_BOOST_PP_BOOL(p(166, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_166(s, p, o, m) FB_BOOST_PP_FOR_166_C(FB_BOOST_PP_BOOL(p(167, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_167(s, p, o, m) FB_BOOST_PP_FOR_167_C(FB_BOOST_PP_BOOL(p(168, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_168(s, p, o, m) FB_BOOST_PP_FOR_168_C(FB_BOOST_PP_BOOL(p(169, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_169(s, p, o, m) FB_BOOST_PP_FOR_169_C(FB_BOOST_PP_BOOL(p(170, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_170(s, p, o, m) FB_BOOST_PP_FOR_170_C(FB_BOOST_PP_BOOL(p(171, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_171(s, p, o, m) FB_BOOST_PP_FOR_171_C(FB_BOOST_PP_BOOL(p(172, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_172(s, p, o, m) FB_BOOST_PP_FOR_172_C(FB_BOOST_PP_BOOL(p(173, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_173(s, p, o, m) FB_BOOST_PP_FOR_173_C(FB_BOOST_PP_BOOL(p(174, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_174(s, p, o, m) FB_BOOST_PP_FOR_174_C(FB_BOOST_PP_BOOL(p(175, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_175(s, p, o, m) FB_BOOST_PP_FOR_175_C(FB_BOOST_PP_BOOL(p(176, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_176(s, p, o, m) FB_BOOST_PP_FOR_176_C(FB_BOOST_PP_BOOL(p(177, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_177(s, p, o, m) FB_BOOST_PP_FOR_177_C(FB_BOOST_PP_BOOL(p(178, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_178(s, p, o, m) FB_BOOST_PP_FOR_178_C(FB_BOOST_PP_BOOL(p(179, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_179(s, p, o, m) FB_BOOST_PP_FOR_179_C(FB_BOOST_PP_BOOL(p(180, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_180(s, p, o, m) FB_BOOST_PP_FOR_180_C(FB_BOOST_PP_BOOL(p(181, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_181(s, p, o, m) FB_BOOST_PP_FOR_181_C(FB_BOOST_PP_BOOL(p(182, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_182(s, p, o, m) FB_BOOST_PP_FOR_182_C(FB_BOOST_PP_BOOL(p(183, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_183(s, p, o, m) FB_BOOST_PP_FOR_183_C(FB_BOOST_PP_BOOL(p(184, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_184(s, p, o, m) FB_BOOST_PP_FOR_184_C(FB_BOOST_PP_BOOL(p(185, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_185(s, p, o, m) FB_BOOST_PP_FOR_185_C(FB_BOOST_PP_BOOL(p(186, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_186(s, p, o, m) FB_BOOST_PP_FOR_186_C(FB_BOOST_PP_BOOL(p(187, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_187(s, p, o, m) FB_BOOST_PP_FOR_187_C(FB_BOOST_PP_BOOL(p(188, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_188(s, p, o, m) FB_BOOST_PP_FOR_188_C(FB_BOOST_PP_BOOL(p(189, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_189(s, p, o, m) FB_BOOST_PP_FOR_189_C(FB_BOOST_PP_BOOL(p(190, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_190(s, p, o, m) FB_BOOST_PP_FOR_190_C(FB_BOOST_PP_BOOL(p(191, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_191(s, p, o, m) FB_BOOST_PP_FOR_191_C(FB_BOOST_PP_BOOL(p(192, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_192(s, p, o, m) FB_BOOST_PP_FOR_192_C(FB_BOOST_PP_BOOL(p(193, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_193(s, p, o, m) FB_BOOST_PP_FOR_193_C(FB_BOOST_PP_BOOL(p(194, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_194(s, p, o, m) FB_BOOST_PP_FOR_194_C(FB_BOOST_PP_BOOL(p(195, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_195(s, p, o, m) FB_BOOST_PP_FOR_195_C(FB_BOOST_PP_BOOL(p(196, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_196(s, p, o, m) FB_BOOST_PP_FOR_196_C(FB_BOOST_PP_BOOL(p(197, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_197(s, p, o, m) FB_BOOST_PP_FOR_197_C(FB_BOOST_PP_BOOL(p(198, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_198(s, p, o, m) FB_BOOST_PP_FOR_198_C(FB_BOOST_PP_BOOL(p(199, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_199(s, p, o, m) FB_BOOST_PP_FOR_199_C(FB_BOOST_PP_BOOL(p(200, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_200(s, p, o, m) FB_BOOST_PP_FOR_200_C(FB_BOOST_PP_BOOL(p(201, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_201(s, p, o, m) FB_BOOST_PP_FOR_201_C(FB_BOOST_PP_BOOL(p(202, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_202(s, p, o, m) FB_BOOST_PP_FOR_202_C(FB_BOOST_PP_BOOL(p(203, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_203(s, p, o, m) FB_BOOST_PP_FOR_203_C(FB_BOOST_PP_BOOL(p(204, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_204(s, p, o, m) FB_BOOST_PP_FOR_204_C(FB_BOOST_PP_BOOL(p(205, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_205(s, p, o, m) FB_BOOST_PP_FOR_205_C(FB_BOOST_PP_BOOL(p(206, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_206(s, p, o, m) FB_BOOST_PP_FOR_206_C(FB_BOOST_PP_BOOL(p(207, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_207(s, p, o, m) FB_BOOST_PP_FOR_207_C(FB_BOOST_PP_BOOL(p(208, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_208(s, p, o, m) FB_BOOST_PP_FOR_208_C(FB_BOOST_PP_BOOL(p(209, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_209(s, p, o, m) FB_BOOST_PP_FOR_209_C(FB_BOOST_PP_BOOL(p(210, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_210(s, p, o, m) FB_BOOST_PP_FOR_210_C(FB_BOOST_PP_BOOL(p(211, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_211(s, p, o, m) FB_BOOST_PP_FOR_211_C(FB_BOOST_PP_BOOL(p(212, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_212(s, p, o, m) FB_BOOST_PP_FOR_212_C(FB_BOOST_PP_BOOL(p(213, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_213(s, p, o, m) FB_BOOST_PP_FOR_213_C(FB_BOOST_PP_BOOL(p(214, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_214(s, p, o, m) FB_BOOST_PP_FOR_214_C(FB_BOOST_PP_BOOL(p(215, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_215(s, p, o, m) FB_BOOST_PP_FOR_215_C(FB_BOOST_PP_BOOL(p(216, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_216(s, p, o, m) FB_BOOST_PP_FOR_216_C(FB_BOOST_PP_BOOL(p(217, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_217(s, p, o, m) FB_BOOST_PP_FOR_217_C(FB_BOOST_PP_BOOL(p(218, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_218(s, p, o, m) FB_BOOST_PP_FOR_218_C(FB_BOOST_PP_BOOL(p(219, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_219(s, p, o, m) FB_BOOST_PP_FOR_219_C(FB_BOOST_PP_BOOL(p(220, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_220(s, p, o, m) FB_BOOST_PP_FOR_220_C(FB_BOOST_PP_BOOL(p(221, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_221(s, p, o, m) FB_BOOST_PP_FOR_221_C(FB_BOOST_PP_BOOL(p(222, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_222(s, p, o, m) FB_BOOST_PP_FOR_222_C(FB_BOOST_PP_BOOL(p(223, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_223(s, p, o, m) FB_BOOST_PP_FOR_223_C(FB_BOOST_PP_BOOL(p(224, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_224(s, p, o, m) FB_BOOST_PP_FOR_224_C(FB_BOOST_PP_BOOL(p(225, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_225(s, p, o, m) FB_BOOST_PP_FOR_225_C(FB_BOOST_PP_BOOL(p(226, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_226(s, p, o, m) FB_BOOST_PP_FOR_226_C(FB_BOOST_PP_BOOL(p(227, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_227(s, p, o, m) FB_BOOST_PP_FOR_227_C(FB_BOOST_PP_BOOL(p(228, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_228(s, p, o, m) FB_BOOST_PP_FOR_228_C(FB_BOOST_PP_BOOL(p(229, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_229(s, p, o, m) FB_BOOST_PP_FOR_229_C(FB_BOOST_PP_BOOL(p(230, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_230(s, p, o, m) FB_BOOST_PP_FOR_230_C(FB_BOOST_PP_BOOL(p(231, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_231(s, p, o, m) FB_BOOST_PP_FOR_231_C(FB_BOOST_PP_BOOL(p(232, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_232(s, p, o, m) FB_BOOST_PP_FOR_232_C(FB_BOOST_PP_BOOL(p(233, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_233(s, p, o, m) FB_BOOST_PP_FOR_233_C(FB_BOOST_PP_BOOL(p(234, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_234(s, p, o, m) FB_BOOST_PP_FOR_234_C(FB_BOOST_PP_BOOL(p(235, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_235(s, p, o, m) FB_BOOST_PP_FOR_235_C(FB_BOOST_PP_BOOL(p(236, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_236(s, p, o, m) FB_BOOST_PP_FOR_236_C(FB_BOOST_PP_BOOL(p(237, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_237(s, p, o, m) FB_BOOST_PP_FOR_237_C(FB_BOOST_PP_BOOL(p(238, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_238(s, p, o, m) FB_BOOST_PP_FOR_238_C(FB_BOOST_PP_BOOL(p(239, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_239(s, p, o, m) FB_BOOST_PP_FOR_239_C(FB_BOOST_PP_BOOL(p(240, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_240(s, p, o, m) FB_BOOST_PP_FOR_240_C(FB_BOOST_PP_BOOL(p(241, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_241(s, p, o, m) FB_BOOST_PP_FOR_241_C(FB_BOOST_PP_BOOL(p(242, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_242(s, p, o, m) FB_BOOST_PP_FOR_242_C(FB_BOOST_PP_BOOL(p(243, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_243(s, p, o, m) FB_BOOST_PP_FOR_243_C(FB_BOOST_PP_BOOL(p(244, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_244(s, p, o, m) FB_BOOST_PP_FOR_244_C(FB_BOOST_PP_BOOL(p(245, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_245(s, p, o, m) FB_BOOST_PP_FOR_245_C(FB_BOOST_PP_BOOL(p(246, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_246(s, p, o, m) FB_BOOST_PP_FOR_246_C(FB_BOOST_PP_BOOL(p(247, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_247(s, p, o, m) FB_BOOST_PP_FOR_247_C(FB_BOOST_PP_BOOL(p(248, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_248(s, p, o, m) FB_BOOST_PP_FOR_248_C(FB_BOOST_PP_BOOL(p(249, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_249(s, p, o, m) FB_BOOST_PP_FOR_249_C(FB_BOOST_PP_BOOL(p(250, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_250(s, p, o, m) FB_BOOST_PP_FOR_250_C(FB_BOOST_PP_BOOL(p(251, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_251(s, p, o, m) FB_BOOST_PP_FOR_251_C(FB_BOOST_PP_BOOL(p(252, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_252(s, p, o, m) FB_BOOST_PP_FOR_252_C(FB_BOOST_PP_BOOL(p(253, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_253(s, p, o, m) FB_BOOST_PP_FOR_253_C(FB_BOOST_PP_BOOL(p(254, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_254(s, p, o, m) FB_BOOST_PP_FOR_254_C(FB_BOOST_PP_BOOL(p(255, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_255(s, p, o, m) FB_BOOST_PP_FOR_255_C(FB_BOOST_PP_BOOL(p(256, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_256(s, p, o, m) FB_BOOST_PP_FOR_256_C(FB_BOOST_PP_BOOL(p(257, s)), s, p, o, m) +# +# define FB_BOOST_PP_FOR_0_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(1, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_1, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(1, s), p, o, m) +# define FB_BOOST_PP_FOR_1_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(2, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_2, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(2, s), p, o, m) +# define FB_BOOST_PP_FOR_2_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(3, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_3, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(3, s), p, o, m) +# define FB_BOOST_PP_FOR_3_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(4, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_4, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(4, s), p, o, m) +# define FB_BOOST_PP_FOR_4_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(5, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_5, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(5, s), p, o, m) +# define FB_BOOST_PP_FOR_5_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(6, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_6, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(6, s), p, o, m) +# define FB_BOOST_PP_FOR_6_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(7, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_7, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(7, s), p, o, m) +# define FB_BOOST_PP_FOR_7_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(8, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_8, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(8, s), p, o, m) +# define FB_BOOST_PP_FOR_8_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(9, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_9, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(9, s), p, o, m) +# define FB_BOOST_PP_FOR_9_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(10, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_10, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(10, s), p, o, m) +# define FB_BOOST_PP_FOR_10_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(11, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_11, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(11, s), p, o, m) +# define FB_BOOST_PP_FOR_11_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(12, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_12, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(12, s), p, o, m) +# define FB_BOOST_PP_FOR_12_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(13, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_13, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(13, s), p, o, m) +# define FB_BOOST_PP_FOR_13_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(14, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_14, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(14, s), p, o, m) +# define FB_BOOST_PP_FOR_14_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(15, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_15, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(15, s), p, o, m) +# define FB_BOOST_PP_FOR_15_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(16, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_16, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(16, s), p, o, m) +# define FB_BOOST_PP_FOR_16_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(17, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_17, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(17, s), p, o, m) +# define FB_BOOST_PP_FOR_17_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(18, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_18, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(18, s), p, o, m) +# define FB_BOOST_PP_FOR_18_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(19, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_19, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(19, s), p, o, m) +# define FB_BOOST_PP_FOR_19_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(20, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_20, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(20, s), p, o, m) +# define FB_BOOST_PP_FOR_20_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(21, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_21, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(21, s), p, o, m) +# define FB_BOOST_PP_FOR_21_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(22, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_22, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(22, s), p, o, m) +# define FB_BOOST_PP_FOR_22_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(23, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_23, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(23, s), p, o, m) +# define FB_BOOST_PP_FOR_23_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(24, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_24, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(24, s), p, o, m) +# define FB_BOOST_PP_FOR_24_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(25, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_25, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(25, s), p, o, m) +# define FB_BOOST_PP_FOR_25_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(26, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_26, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(26, s), p, o, m) +# define FB_BOOST_PP_FOR_26_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(27, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_27, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(27, s), p, o, m) +# define FB_BOOST_PP_FOR_27_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(28, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_28, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(28, s), p, o, m) +# define FB_BOOST_PP_FOR_28_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(29, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_29, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(29, s), p, o, m) +# define FB_BOOST_PP_FOR_29_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(30, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_30, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(30, s), p, o, m) +# define FB_BOOST_PP_FOR_30_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(31, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_31, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(31, s), p, o, m) +# define FB_BOOST_PP_FOR_31_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(32, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_32, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(32, s), p, o, m) +# define FB_BOOST_PP_FOR_32_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(33, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_33, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(33, s), p, o, m) +# define FB_BOOST_PP_FOR_33_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(34, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_34, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(34, s), p, o, m) +# define FB_BOOST_PP_FOR_34_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(35, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_35, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(35, s), p, o, m) +# define FB_BOOST_PP_FOR_35_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(36, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_36, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(36, s), p, o, m) +# define FB_BOOST_PP_FOR_36_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(37, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_37, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(37, s), p, o, m) +# define FB_BOOST_PP_FOR_37_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(38, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_38, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(38, s), p, o, m) +# define FB_BOOST_PP_FOR_38_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(39, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_39, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(39, s), p, o, m) +# define FB_BOOST_PP_FOR_39_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(40, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_40, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(40, s), p, o, m) +# define FB_BOOST_PP_FOR_40_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(41, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_41, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(41, s), p, o, m) +# define FB_BOOST_PP_FOR_41_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(42, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_42, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(42, s), p, o, m) +# define FB_BOOST_PP_FOR_42_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(43, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_43, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(43, s), p, o, m) +# define FB_BOOST_PP_FOR_43_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(44, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_44, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(44, s), p, o, m) +# define FB_BOOST_PP_FOR_44_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(45, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_45, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(45, s), p, o, m) +# define FB_BOOST_PP_FOR_45_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(46, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_46, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(46, s), p, o, m) +# define FB_BOOST_PP_FOR_46_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(47, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_47, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(47, s), p, o, m) +# define FB_BOOST_PP_FOR_47_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(48, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_48, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(48, s), p, o, m) +# define FB_BOOST_PP_FOR_48_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(49, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_49, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(49, s), p, o, m) +# define FB_BOOST_PP_FOR_49_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(50, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_50, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(50, s), p, o, m) +# define FB_BOOST_PP_FOR_50_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(51, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_51, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(51, s), p, o, m) +# define FB_BOOST_PP_FOR_51_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(52, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_52, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(52, s), p, o, m) +# define FB_BOOST_PP_FOR_52_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(53, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_53, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(53, s), p, o, m) +# define FB_BOOST_PP_FOR_53_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(54, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_54, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(54, s), p, o, m) +# define FB_BOOST_PP_FOR_54_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(55, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_55, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(55, s), p, o, m) +# define FB_BOOST_PP_FOR_55_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(56, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_56, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(56, s), p, o, m) +# define FB_BOOST_PP_FOR_56_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(57, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_57, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(57, s), p, o, m) +# define FB_BOOST_PP_FOR_57_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(58, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_58, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(58, s), p, o, m) +# define FB_BOOST_PP_FOR_58_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(59, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_59, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(59, s), p, o, m) +# define FB_BOOST_PP_FOR_59_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(60, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_60, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(60, s), p, o, m) +# define FB_BOOST_PP_FOR_60_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(61, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_61, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(61, s), p, o, m) +# define FB_BOOST_PP_FOR_61_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(62, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_62, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(62, s), p, o, m) +# define FB_BOOST_PP_FOR_62_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(63, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_63, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(63, s), p, o, m) +# define FB_BOOST_PP_FOR_63_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(64, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_64, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(64, s), p, o, m) +# define FB_BOOST_PP_FOR_64_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(65, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_65, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(65, s), p, o, m) +# define FB_BOOST_PP_FOR_65_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(66, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_66, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(66, s), p, o, m) +# define FB_BOOST_PP_FOR_66_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(67, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_67, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(67, s), p, o, m) +# define FB_BOOST_PP_FOR_67_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(68, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_68, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(68, s), p, o, m) +# define FB_BOOST_PP_FOR_68_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(69, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_69, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(69, s), p, o, m) +# define FB_BOOST_PP_FOR_69_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(70, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_70, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(70, s), p, o, m) +# define FB_BOOST_PP_FOR_70_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(71, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_71, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(71, s), p, o, m) +# define FB_BOOST_PP_FOR_71_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(72, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_72, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(72, s), p, o, m) +# define FB_BOOST_PP_FOR_72_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(73, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_73, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(73, s), p, o, m) +# define FB_BOOST_PP_FOR_73_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(74, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_74, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(74, s), p, o, m) +# define FB_BOOST_PP_FOR_74_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(75, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_75, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(75, s), p, o, m) +# define FB_BOOST_PP_FOR_75_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(76, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_76, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(76, s), p, o, m) +# define FB_BOOST_PP_FOR_76_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(77, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_77, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(77, s), p, o, m) +# define FB_BOOST_PP_FOR_77_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(78, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_78, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(78, s), p, o, m) +# define FB_BOOST_PP_FOR_78_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(79, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_79, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(79, s), p, o, m) +# define FB_BOOST_PP_FOR_79_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(80, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_80, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(80, s), p, o, m) +# define FB_BOOST_PP_FOR_80_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(81, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_81, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(81, s), p, o, m) +# define FB_BOOST_PP_FOR_81_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(82, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_82, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(82, s), p, o, m) +# define FB_BOOST_PP_FOR_82_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(83, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_83, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(83, s), p, o, m) +# define FB_BOOST_PP_FOR_83_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(84, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_84, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(84, s), p, o, m) +# define FB_BOOST_PP_FOR_84_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(85, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_85, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(85, s), p, o, m) +# define FB_BOOST_PP_FOR_85_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(86, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_86, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(86, s), p, o, m) +# define FB_BOOST_PP_FOR_86_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(87, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_87, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(87, s), p, o, m) +# define FB_BOOST_PP_FOR_87_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(88, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_88, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(88, s), p, o, m) +# define FB_BOOST_PP_FOR_88_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(89, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_89, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(89, s), p, o, m) +# define FB_BOOST_PP_FOR_89_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(90, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_90, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(90, s), p, o, m) +# define FB_BOOST_PP_FOR_90_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(91, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_91, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(91, s), p, o, m) +# define FB_BOOST_PP_FOR_91_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(92, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_92, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(92, s), p, o, m) +# define FB_BOOST_PP_FOR_92_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(93, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_93, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(93, s), p, o, m) +# define FB_BOOST_PP_FOR_93_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(94, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_94, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(94, s), p, o, m) +# define FB_BOOST_PP_FOR_94_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(95, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_95, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(95, s), p, o, m) +# define FB_BOOST_PP_FOR_95_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(96, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_96, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(96, s), p, o, m) +# define FB_BOOST_PP_FOR_96_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(97, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_97, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(97, s), p, o, m) +# define FB_BOOST_PP_FOR_97_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(98, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_98, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(98, s), p, o, m) +# define FB_BOOST_PP_FOR_98_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(99, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_99, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(99, s), p, o, m) +# define FB_BOOST_PP_FOR_99_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(100, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_100, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(100, s), p, o, m) +# define FB_BOOST_PP_FOR_100_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(101, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_101, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(101, s), p, o, m) +# define FB_BOOST_PP_FOR_101_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(102, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_102, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(102, s), p, o, m) +# define FB_BOOST_PP_FOR_102_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(103, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_103, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(103, s), p, o, m) +# define FB_BOOST_PP_FOR_103_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(104, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_104, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(104, s), p, o, m) +# define FB_BOOST_PP_FOR_104_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(105, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_105, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(105, s), p, o, m) +# define FB_BOOST_PP_FOR_105_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(106, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_106, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(106, s), p, o, m) +# define FB_BOOST_PP_FOR_106_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(107, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_107, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(107, s), p, o, m) +# define FB_BOOST_PP_FOR_107_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(108, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_108, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(108, s), p, o, m) +# define FB_BOOST_PP_FOR_108_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(109, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_109, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(109, s), p, o, m) +# define FB_BOOST_PP_FOR_109_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(110, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_110, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(110, s), p, o, m) +# define FB_BOOST_PP_FOR_110_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(111, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_111, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(111, s), p, o, m) +# define FB_BOOST_PP_FOR_111_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(112, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_112, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(112, s), p, o, m) +# define FB_BOOST_PP_FOR_112_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(113, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_113, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(113, s), p, o, m) +# define FB_BOOST_PP_FOR_113_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(114, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_114, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(114, s), p, o, m) +# define FB_BOOST_PP_FOR_114_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(115, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_115, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(115, s), p, o, m) +# define FB_BOOST_PP_FOR_115_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(116, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_116, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(116, s), p, o, m) +# define FB_BOOST_PP_FOR_116_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(117, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_117, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(117, s), p, o, m) +# define FB_BOOST_PP_FOR_117_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(118, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_118, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(118, s), p, o, m) +# define FB_BOOST_PP_FOR_118_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(119, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_119, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(119, s), p, o, m) +# define FB_BOOST_PP_FOR_119_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(120, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_120, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(120, s), p, o, m) +# define FB_BOOST_PP_FOR_120_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(121, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_121, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(121, s), p, o, m) +# define FB_BOOST_PP_FOR_121_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(122, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_122, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(122, s), p, o, m) +# define FB_BOOST_PP_FOR_122_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(123, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_123, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(123, s), p, o, m) +# define FB_BOOST_PP_FOR_123_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(124, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_124, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(124, s), p, o, m) +# define FB_BOOST_PP_FOR_124_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(125, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_125, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(125, s), p, o, m) +# define FB_BOOST_PP_FOR_125_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(126, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_126, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(126, s), p, o, m) +# define FB_BOOST_PP_FOR_126_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(127, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_127, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(127, s), p, o, m) +# define FB_BOOST_PP_FOR_127_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(128, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_128, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(128, s), p, o, m) +# define FB_BOOST_PP_FOR_128_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(129, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_129, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(129, s), p, o, m) +# define FB_BOOST_PP_FOR_129_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(130, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_130, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(130, s), p, o, m) +# define FB_BOOST_PP_FOR_130_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(131, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_131, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(131, s), p, o, m) +# define FB_BOOST_PP_FOR_131_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(132, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_132, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(132, s), p, o, m) +# define FB_BOOST_PP_FOR_132_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(133, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_133, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(133, s), p, o, m) +# define FB_BOOST_PP_FOR_133_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(134, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_134, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(134, s), p, o, m) +# define FB_BOOST_PP_FOR_134_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(135, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_135, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(135, s), p, o, m) +# define FB_BOOST_PP_FOR_135_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(136, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_136, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(136, s), p, o, m) +# define FB_BOOST_PP_FOR_136_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(137, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_137, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(137, s), p, o, m) +# define FB_BOOST_PP_FOR_137_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(138, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_138, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(138, s), p, o, m) +# define FB_BOOST_PP_FOR_138_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(139, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_139, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(139, s), p, o, m) +# define FB_BOOST_PP_FOR_139_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(140, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_140, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(140, s), p, o, m) +# define FB_BOOST_PP_FOR_140_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(141, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_141, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(141, s), p, o, m) +# define FB_BOOST_PP_FOR_141_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(142, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_142, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(142, s), p, o, m) +# define FB_BOOST_PP_FOR_142_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(143, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_143, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(143, s), p, o, m) +# define FB_BOOST_PP_FOR_143_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(144, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_144, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(144, s), p, o, m) +# define FB_BOOST_PP_FOR_144_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(145, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_145, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(145, s), p, o, m) +# define FB_BOOST_PP_FOR_145_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(146, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_146, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(146, s), p, o, m) +# define FB_BOOST_PP_FOR_146_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(147, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_147, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(147, s), p, o, m) +# define FB_BOOST_PP_FOR_147_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(148, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_148, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(148, s), p, o, m) +# define FB_BOOST_PP_FOR_148_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(149, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_149, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(149, s), p, o, m) +# define FB_BOOST_PP_FOR_149_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(150, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_150, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(150, s), p, o, m) +# define FB_BOOST_PP_FOR_150_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(151, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_151, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(151, s), p, o, m) +# define FB_BOOST_PP_FOR_151_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(152, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_152, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(152, s), p, o, m) +# define FB_BOOST_PP_FOR_152_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(153, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_153, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(153, s), p, o, m) +# define FB_BOOST_PP_FOR_153_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(154, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_154, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(154, s), p, o, m) +# define FB_BOOST_PP_FOR_154_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(155, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_155, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(155, s), p, o, m) +# define FB_BOOST_PP_FOR_155_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(156, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_156, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(156, s), p, o, m) +# define FB_BOOST_PP_FOR_156_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(157, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_157, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(157, s), p, o, m) +# define FB_BOOST_PP_FOR_157_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(158, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_158, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(158, s), p, o, m) +# define FB_BOOST_PP_FOR_158_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(159, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_159, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(159, s), p, o, m) +# define FB_BOOST_PP_FOR_159_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(160, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_160, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(160, s), p, o, m) +# define FB_BOOST_PP_FOR_160_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(161, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_161, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(161, s), p, o, m) +# define FB_BOOST_PP_FOR_161_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(162, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_162, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(162, s), p, o, m) +# define FB_BOOST_PP_FOR_162_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(163, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_163, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(163, s), p, o, m) +# define FB_BOOST_PP_FOR_163_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(164, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_164, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(164, s), p, o, m) +# define FB_BOOST_PP_FOR_164_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(165, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_165, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(165, s), p, o, m) +# define FB_BOOST_PP_FOR_165_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(166, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_166, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(166, s), p, o, m) +# define FB_BOOST_PP_FOR_166_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(167, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_167, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(167, s), p, o, m) +# define FB_BOOST_PP_FOR_167_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(168, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_168, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(168, s), p, o, m) +# define FB_BOOST_PP_FOR_168_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(169, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_169, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(169, s), p, o, m) +# define FB_BOOST_PP_FOR_169_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(170, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_170, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(170, s), p, o, m) +# define FB_BOOST_PP_FOR_170_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(171, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_171, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(171, s), p, o, m) +# define FB_BOOST_PP_FOR_171_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(172, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_172, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(172, s), p, o, m) +# define FB_BOOST_PP_FOR_172_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(173, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_173, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(173, s), p, o, m) +# define FB_BOOST_PP_FOR_173_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(174, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_174, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(174, s), p, o, m) +# define FB_BOOST_PP_FOR_174_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(175, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_175, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(175, s), p, o, m) +# define FB_BOOST_PP_FOR_175_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(176, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_176, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(176, s), p, o, m) +# define FB_BOOST_PP_FOR_176_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(177, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_177, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(177, s), p, o, m) +# define FB_BOOST_PP_FOR_177_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(178, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_178, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(178, s), p, o, m) +# define FB_BOOST_PP_FOR_178_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(179, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_179, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(179, s), p, o, m) +# define FB_BOOST_PP_FOR_179_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(180, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_180, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(180, s), p, o, m) +# define FB_BOOST_PP_FOR_180_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(181, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_181, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(181, s), p, o, m) +# define FB_BOOST_PP_FOR_181_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(182, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_182, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(182, s), p, o, m) +# define FB_BOOST_PP_FOR_182_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(183, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_183, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(183, s), p, o, m) +# define FB_BOOST_PP_FOR_183_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(184, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_184, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(184, s), p, o, m) +# define FB_BOOST_PP_FOR_184_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(185, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_185, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(185, s), p, o, m) +# define FB_BOOST_PP_FOR_185_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(186, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_186, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(186, s), p, o, m) +# define FB_BOOST_PP_FOR_186_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(187, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_187, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(187, s), p, o, m) +# define FB_BOOST_PP_FOR_187_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(188, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_188, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(188, s), p, o, m) +# define FB_BOOST_PP_FOR_188_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(189, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_189, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(189, s), p, o, m) +# define FB_BOOST_PP_FOR_189_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(190, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_190, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(190, s), p, o, m) +# define FB_BOOST_PP_FOR_190_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(191, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_191, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(191, s), p, o, m) +# define FB_BOOST_PP_FOR_191_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(192, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_192, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(192, s), p, o, m) +# define FB_BOOST_PP_FOR_192_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(193, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_193, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(193, s), p, o, m) +# define FB_BOOST_PP_FOR_193_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(194, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_194, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(194, s), p, o, m) +# define FB_BOOST_PP_FOR_194_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(195, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_195, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(195, s), p, o, m) +# define FB_BOOST_PP_FOR_195_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(196, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_196, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(196, s), p, o, m) +# define FB_BOOST_PP_FOR_196_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(197, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_197, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(197, s), p, o, m) +# define FB_BOOST_PP_FOR_197_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(198, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_198, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(198, s), p, o, m) +# define FB_BOOST_PP_FOR_198_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(199, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_199, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(199, s), p, o, m) +# define FB_BOOST_PP_FOR_199_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(200, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_200, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(200, s), p, o, m) +# define FB_BOOST_PP_FOR_200_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(201, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_201, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(201, s), p, o, m) +# define FB_BOOST_PP_FOR_201_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(202, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_202, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(202, s), p, o, m) +# define FB_BOOST_PP_FOR_202_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(203, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_203, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(203, s), p, o, m) +# define FB_BOOST_PP_FOR_203_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(204, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_204, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(204, s), p, o, m) +# define FB_BOOST_PP_FOR_204_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(205, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_205, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(205, s), p, o, m) +# define FB_BOOST_PP_FOR_205_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(206, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_206, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(206, s), p, o, m) +# define FB_BOOST_PP_FOR_206_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(207, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_207, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(207, s), p, o, m) +# define FB_BOOST_PP_FOR_207_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(208, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_208, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(208, s), p, o, m) +# define FB_BOOST_PP_FOR_208_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(209, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_209, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(209, s), p, o, m) +# define FB_BOOST_PP_FOR_209_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(210, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_210, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(210, s), p, o, m) +# define FB_BOOST_PP_FOR_210_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(211, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_211, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(211, s), p, o, m) +# define FB_BOOST_PP_FOR_211_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(212, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_212, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(212, s), p, o, m) +# define FB_BOOST_PP_FOR_212_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(213, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_213, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(213, s), p, o, m) +# define FB_BOOST_PP_FOR_213_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(214, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_214, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(214, s), p, o, m) +# define FB_BOOST_PP_FOR_214_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(215, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_215, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(215, s), p, o, m) +# define FB_BOOST_PP_FOR_215_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(216, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_216, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(216, s), p, o, m) +# define FB_BOOST_PP_FOR_216_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(217, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_217, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(217, s), p, o, m) +# define FB_BOOST_PP_FOR_217_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(218, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_218, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(218, s), p, o, m) +# define FB_BOOST_PP_FOR_218_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(219, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_219, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(219, s), p, o, m) +# define FB_BOOST_PP_FOR_219_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(220, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_220, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(220, s), p, o, m) +# define FB_BOOST_PP_FOR_220_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(221, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_221, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(221, s), p, o, m) +# define FB_BOOST_PP_FOR_221_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(222, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_222, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(222, s), p, o, m) +# define FB_BOOST_PP_FOR_222_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(223, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_223, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(223, s), p, o, m) +# define FB_BOOST_PP_FOR_223_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(224, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_224, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(224, s), p, o, m) +# define FB_BOOST_PP_FOR_224_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(225, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_225, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(225, s), p, o, m) +# define FB_BOOST_PP_FOR_225_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(226, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_226, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(226, s), p, o, m) +# define FB_BOOST_PP_FOR_226_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(227, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_227, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(227, s), p, o, m) +# define FB_BOOST_PP_FOR_227_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(228, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_228, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(228, s), p, o, m) +# define FB_BOOST_PP_FOR_228_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(229, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_229, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(229, s), p, o, m) +# define FB_BOOST_PP_FOR_229_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(230, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_230, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(230, s), p, o, m) +# define FB_BOOST_PP_FOR_230_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(231, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_231, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(231, s), p, o, m) +# define FB_BOOST_PP_FOR_231_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(232, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_232, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(232, s), p, o, m) +# define FB_BOOST_PP_FOR_232_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(233, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_233, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(233, s), p, o, m) +# define FB_BOOST_PP_FOR_233_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(234, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_234, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(234, s), p, o, m) +# define FB_BOOST_PP_FOR_234_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(235, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_235, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(235, s), p, o, m) +# define FB_BOOST_PP_FOR_235_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(236, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_236, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(236, s), p, o, m) +# define FB_BOOST_PP_FOR_236_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(237, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_237, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(237, s), p, o, m) +# define FB_BOOST_PP_FOR_237_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(238, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_238, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(238, s), p, o, m) +# define FB_BOOST_PP_FOR_238_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(239, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_239, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(239, s), p, o, m) +# define FB_BOOST_PP_FOR_239_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(240, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_240, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(240, s), p, o, m) +# define FB_BOOST_PP_FOR_240_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(241, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_241, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(241, s), p, o, m) +# define FB_BOOST_PP_FOR_241_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(242, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_242, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(242, s), p, o, m) +# define FB_BOOST_PP_FOR_242_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(243, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_243, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(243, s), p, o, m) +# define FB_BOOST_PP_FOR_243_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(244, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_244, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(244, s), p, o, m) +# define FB_BOOST_PP_FOR_244_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(245, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_245, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(245, s), p, o, m) +# define FB_BOOST_PP_FOR_245_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(246, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_246, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(246, s), p, o, m) +# define FB_BOOST_PP_FOR_246_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(247, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_247, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(247, s), p, o, m) +# define FB_BOOST_PP_FOR_247_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(248, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_248, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(248, s), p, o, m) +# define FB_BOOST_PP_FOR_248_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(249, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_249, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(249, s), p, o, m) +# define FB_BOOST_PP_FOR_249_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(250, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_250, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(250, s), p, o, m) +# define FB_BOOST_PP_FOR_250_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(251, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_251, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(251, s), p, o, m) +# define FB_BOOST_PP_FOR_251_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(252, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_252, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(252, s), p, o, m) +# define FB_BOOST_PP_FOR_252_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(253, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_253, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(253, s), p, o, m) +# define FB_BOOST_PP_FOR_253_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(254, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_254, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(254, s), p, o, m) +# define FB_BOOST_PP_FOR_254_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(255, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_255, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(255, s), p, o, m) +# define FB_BOOST_PP_FOR_255_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(256, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_256, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(256, s), p, o, m) +# define FB_BOOST_PP_FOR_256_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(257, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_257, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(257, s), p, o, m) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/limits/for_512.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/limits/for_512.hpp new file mode 100644 index 0000000000..4af34cfac9 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/limits/for_512.hpp @@ -0,0 +1,532 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_512_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_512_HPP +# +# define FB_BOOST_PP_FOR_257(s, p, o, m) FB_BOOST_PP_FOR_257_C(FB_BOOST_PP_BOOL(p(258, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_258(s, p, o, m) FB_BOOST_PP_FOR_258_C(FB_BOOST_PP_BOOL(p(259, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_259(s, p, o, m) FB_BOOST_PP_FOR_259_C(FB_BOOST_PP_BOOL(p(260, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_260(s, p, o, m) FB_BOOST_PP_FOR_260_C(FB_BOOST_PP_BOOL(p(261, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_261(s, p, o, m) FB_BOOST_PP_FOR_261_C(FB_BOOST_PP_BOOL(p(262, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_262(s, p, o, m) FB_BOOST_PP_FOR_262_C(FB_BOOST_PP_BOOL(p(263, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_263(s, p, o, m) FB_BOOST_PP_FOR_263_C(FB_BOOST_PP_BOOL(p(264, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_264(s, p, o, m) FB_BOOST_PP_FOR_264_C(FB_BOOST_PP_BOOL(p(265, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_265(s, p, o, m) FB_BOOST_PP_FOR_265_C(FB_BOOST_PP_BOOL(p(266, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_266(s, p, o, m) FB_BOOST_PP_FOR_266_C(FB_BOOST_PP_BOOL(p(267, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_267(s, p, o, m) FB_BOOST_PP_FOR_267_C(FB_BOOST_PP_BOOL(p(268, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_268(s, p, o, m) FB_BOOST_PP_FOR_268_C(FB_BOOST_PP_BOOL(p(269, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_269(s, p, o, m) FB_BOOST_PP_FOR_269_C(FB_BOOST_PP_BOOL(p(270, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_270(s, p, o, m) FB_BOOST_PP_FOR_270_C(FB_BOOST_PP_BOOL(p(271, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_271(s, p, o, m) FB_BOOST_PP_FOR_271_C(FB_BOOST_PP_BOOL(p(272, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_272(s, p, o, m) FB_BOOST_PP_FOR_272_C(FB_BOOST_PP_BOOL(p(273, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_273(s, p, o, m) FB_BOOST_PP_FOR_273_C(FB_BOOST_PP_BOOL(p(274, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_274(s, p, o, m) FB_BOOST_PP_FOR_274_C(FB_BOOST_PP_BOOL(p(275, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_275(s, p, o, m) FB_BOOST_PP_FOR_275_C(FB_BOOST_PP_BOOL(p(276, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_276(s, p, o, m) FB_BOOST_PP_FOR_276_C(FB_BOOST_PP_BOOL(p(277, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_277(s, p, o, m) FB_BOOST_PP_FOR_277_C(FB_BOOST_PP_BOOL(p(278, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_278(s, p, o, m) FB_BOOST_PP_FOR_278_C(FB_BOOST_PP_BOOL(p(279, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_279(s, p, o, m) FB_BOOST_PP_FOR_279_C(FB_BOOST_PP_BOOL(p(280, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_280(s, p, o, m) FB_BOOST_PP_FOR_280_C(FB_BOOST_PP_BOOL(p(281, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_281(s, p, o, m) FB_BOOST_PP_FOR_281_C(FB_BOOST_PP_BOOL(p(282, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_282(s, p, o, m) FB_BOOST_PP_FOR_282_C(FB_BOOST_PP_BOOL(p(283, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_283(s, p, o, m) FB_BOOST_PP_FOR_283_C(FB_BOOST_PP_BOOL(p(284, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_284(s, p, o, m) FB_BOOST_PP_FOR_284_C(FB_BOOST_PP_BOOL(p(285, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_285(s, p, o, m) FB_BOOST_PP_FOR_285_C(FB_BOOST_PP_BOOL(p(286, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_286(s, p, o, m) FB_BOOST_PP_FOR_286_C(FB_BOOST_PP_BOOL(p(287, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_287(s, p, o, m) FB_BOOST_PP_FOR_287_C(FB_BOOST_PP_BOOL(p(288, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_288(s, p, o, m) FB_BOOST_PP_FOR_288_C(FB_BOOST_PP_BOOL(p(289, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_289(s, p, o, m) FB_BOOST_PP_FOR_289_C(FB_BOOST_PP_BOOL(p(290, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_290(s, p, o, m) FB_BOOST_PP_FOR_290_C(FB_BOOST_PP_BOOL(p(291, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_291(s, p, o, m) FB_BOOST_PP_FOR_291_C(FB_BOOST_PP_BOOL(p(292, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_292(s, p, o, m) FB_BOOST_PP_FOR_292_C(FB_BOOST_PP_BOOL(p(293, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_293(s, p, o, m) FB_BOOST_PP_FOR_293_C(FB_BOOST_PP_BOOL(p(294, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_294(s, p, o, m) FB_BOOST_PP_FOR_294_C(FB_BOOST_PP_BOOL(p(295, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_295(s, p, o, m) FB_BOOST_PP_FOR_295_C(FB_BOOST_PP_BOOL(p(296, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_296(s, p, o, m) FB_BOOST_PP_FOR_296_C(FB_BOOST_PP_BOOL(p(297, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_297(s, p, o, m) FB_BOOST_PP_FOR_297_C(FB_BOOST_PP_BOOL(p(298, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_298(s, p, o, m) FB_BOOST_PP_FOR_298_C(FB_BOOST_PP_BOOL(p(299, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_299(s, p, o, m) FB_BOOST_PP_FOR_299_C(FB_BOOST_PP_BOOL(p(300, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_300(s, p, o, m) FB_BOOST_PP_FOR_300_C(FB_BOOST_PP_BOOL(p(301, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_301(s, p, o, m) FB_BOOST_PP_FOR_301_C(FB_BOOST_PP_BOOL(p(302, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_302(s, p, o, m) FB_BOOST_PP_FOR_302_C(FB_BOOST_PP_BOOL(p(303, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_303(s, p, o, m) FB_BOOST_PP_FOR_303_C(FB_BOOST_PP_BOOL(p(304, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_304(s, p, o, m) FB_BOOST_PP_FOR_304_C(FB_BOOST_PP_BOOL(p(305, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_305(s, p, o, m) FB_BOOST_PP_FOR_305_C(FB_BOOST_PP_BOOL(p(306, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_306(s, p, o, m) FB_BOOST_PP_FOR_306_C(FB_BOOST_PP_BOOL(p(307, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_307(s, p, o, m) FB_BOOST_PP_FOR_307_C(FB_BOOST_PP_BOOL(p(308, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_308(s, p, o, m) FB_BOOST_PP_FOR_308_C(FB_BOOST_PP_BOOL(p(309, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_309(s, p, o, m) FB_BOOST_PP_FOR_309_C(FB_BOOST_PP_BOOL(p(310, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_310(s, p, o, m) FB_BOOST_PP_FOR_310_C(FB_BOOST_PP_BOOL(p(311, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_311(s, p, o, m) FB_BOOST_PP_FOR_311_C(FB_BOOST_PP_BOOL(p(312, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_312(s, p, o, m) FB_BOOST_PP_FOR_312_C(FB_BOOST_PP_BOOL(p(313, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_313(s, p, o, m) FB_BOOST_PP_FOR_313_C(FB_BOOST_PP_BOOL(p(314, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_314(s, p, o, m) FB_BOOST_PP_FOR_314_C(FB_BOOST_PP_BOOL(p(315, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_315(s, p, o, m) FB_BOOST_PP_FOR_315_C(FB_BOOST_PP_BOOL(p(316, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_316(s, p, o, m) FB_BOOST_PP_FOR_316_C(FB_BOOST_PP_BOOL(p(317, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_317(s, p, o, m) FB_BOOST_PP_FOR_317_C(FB_BOOST_PP_BOOL(p(318, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_318(s, p, o, m) FB_BOOST_PP_FOR_318_C(FB_BOOST_PP_BOOL(p(319, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_319(s, p, o, m) FB_BOOST_PP_FOR_319_C(FB_BOOST_PP_BOOL(p(320, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_320(s, p, o, m) FB_BOOST_PP_FOR_320_C(FB_BOOST_PP_BOOL(p(321, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_321(s, p, o, m) FB_BOOST_PP_FOR_321_C(FB_BOOST_PP_BOOL(p(322, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_322(s, p, o, m) FB_BOOST_PP_FOR_322_C(FB_BOOST_PP_BOOL(p(323, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_323(s, p, o, m) FB_BOOST_PP_FOR_323_C(FB_BOOST_PP_BOOL(p(324, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_324(s, p, o, m) FB_BOOST_PP_FOR_324_C(FB_BOOST_PP_BOOL(p(325, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_325(s, p, o, m) FB_BOOST_PP_FOR_325_C(FB_BOOST_PP_BOOL(p(326, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_326(s, p, o, m) FB_BOOST_PP_FOR_326_C(FB_BOOST_PP_BOOL(p(327, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_327(s, p, o, m) FB_BOOST_PP_FOR_327_C(FB_BOOST_PP_BOOL(p(328, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_328(s, p, o, m) FB_BOOST_PP_FOR_328_C(FB_BOOST_PP_BOOL(p(329, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_329(s, p, o, m) FB_BOOST_PP_FOR_329_C(FB_BOOST_PP_BOOL(p(330, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_330(s, p, o, m) FB_BOOST_PP_FOR_330_C(FB_BOOST_PP_BOOL(p(331, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_331(s, p, o, m) FB_BOOST_PP_FOR_331_C(FB_BOOST_PP_BOOL(p(332, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_332(s, p, o, m) FB_BOOST_PP_FOR_332_C(FB_BOOST_PP_BOOL(p(333, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_333(s, p, o, m) FB_BOOST_PP_FOR_333_C(FB_BOOST_PP_BOOL(p(334, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_334(s, p, o, m) FB_BOOST_PP_FOR_334_C(FB_BOOST_PP_BOOL(p(335, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_335(s, p, o, m) FB_BOOST_PP_FOR_335_C(FB_BOOST_PP_BOOL(p(336, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_336(s, p, o, m) FB_BOOST_PP_FOR_336_C(FB_BOOST_PP_BOOL(p(337, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_337(s, p, o, m) FB_BOOST_PP_FOR_337_C(FB_BOOST_PP_BOOL(p(338, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_338(s, p, o, m) FB_BOOST_PP_FOR_338_C(FB_BOOST_PP_BOOL(p(339, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_339(s, p, o, m) FB_BOOST_PP_FOR_339_C(FB_BOOST_PP_BOOL(p(340, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_340(s, p, o, m) FB_BOOST_PP_FOR_340_C(FB_BOOST_PP_BOOL(p(341, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_341(s, p, o, m) FB_BOOST_PP_FOR_341_C(FB_BOOST_PP_BOOL(p(342, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_342(s, p, o, m) FB_BOOST_PP_FOR_342_C(FB_BOOST_PP_BOOL(p(343, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_343(s, p, o, m) FB_BOOST_PP_FOR_343_C(FB_BOOST_PP_BOOL(p(344, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_344(s, p, o, m) FB_BOOST_PP_FOR_344_C(FB_BOOST_PP_BOOL(p(345, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_345(s, p, o, m) FB_BOOST_PP_FOR_345_C(FB_BOOST_PP_BOOL(p(346, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_346(s, p, o, m) FB_BOOST_PP_FOR_346_C(FB_BOOST_PP_BOOL(p(347, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_347(s, p, o, m) FB_BOOST_PP_FOR_347_C(FB_BOOST_PP_BOOL(p(348, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_348(s, p, o, m) FB_BOOST_PP_FOR_348_C(FB_BOOST_PP_BOOL(p(349, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_349(s, p, o, m) FB_BOOST_PP_FOR_349_C(FB_BOOST_PP_BOOL(p(350, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_350(s, p, o, m) FB_BOOST_PP_FOR_350_C(FB_BOOST_PP_BOOL(p(351, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_351(s, p, o, m) FB_BOOST_PP_FOR_351_C(FB_BOOST_PP_BOOL(p(352, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_352(s, p, o, m) FB_BOOST_PP_FOR_352_C(FB_BOOST_PP_BOOL(p(353, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_353(s, p, o, m) FB_BOOST_PP_FOR_353_C(FB_BOOST_PP_BOOL(p(354, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_354(s, p, o, m) FB_BOOST_PP_FOR_354_C(FB_BOOST_PP_BOOL(p(355, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_355(s, p, o, m) FB_BOOST_PP_FOR_355_C(FB_BOOST_PP_BOOL(p(356, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_356(s, p, o, m) FB_BOOST_PP_FOR_356_C(FB_BOOST_PP_BOOL(p(357, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_357(s, p, o, m) FB_BOOST_PP_FOR_357_C(FB_BOOST_PP_BOOL(p(358, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_358(s, p, o, m) FB_BOOST_PP_FOR_358_C(FB_BOOST_PP_BOOL(p(359, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_359(s, p, o, m) FB_BOOST_PP_FOR_359_C(FB_BOOST_PP_BOOL(p(360, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_360(s, p, o, m) FB_BOOST_PP_FOR_360_C(FB_BOOST_PP_BOOL(p(361, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_361(s, p, o, m) FB_BOOST_PP_FOR_361_C(FB_BOOST_PP_BOOL(p(362, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_362(s, p, o, m) FB_BOOST_PP_FOR_362_C(FB_BOOST_PP_BOOL(p(363, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_363(s, p, o, m) FB_BOOST_PP_FOR_363_C(FB_BOOST_PP_BOOL(p(364, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_364(s, p, o, m) FB_BOOST_PP_FOR_364_C(FB_BOOST_PP_BOOL(p(365, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_365(s, p, o, m) FB_BOOST_PP_FOR_365_C(FB_BOOST_PP_BOOL(p(366, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_366(s, p, o, m) FB_BOOST_PP_FOR_366_C(FB_BOOST_PP_BOOL(p(367, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_367(s, p, o, m) FB_BOOST_PP_FOR_367_C(FB_BOOST_PP_BOOL(p(368, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_368(s, p, o, m) FB_BOOST_PP_FOR_368_C(FB_BOOST_PP_BOOL(p(369, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_369(s, p, o, m) FB_BOOST_PP_FOR_369_C(FB_BOOST_PP_BOOL(p(370, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_370(s, p, o, m) FB_BOOST_PP_FOR_370_C(FB_BOOST_PP_BOOL(p(371, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_371(s, p, o, m) FB_BOOST_PP_FOR_371_C(FB_BOOST_PP_BOOL(p(372, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_372(s, p, o, m) FB_BOOST_PP_FOR_372_C(FB_BOOST_PP_BOOL(p(373, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_373(s, p, o, m) FB_BOOST_PP_FOR_373_C(FB_BOOST_PP_BOOL(p(374, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_374(s, p, o, m) FB_BOOST_PP_FOR_374_C(FB_BOOST_PP_BOOL(p(375, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_375(s, p, o, m) FB_BOOST_PP_FOR_375_C(FB_BOOST_PP_BOOL(p(376, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_376(s, p, o, m) FB_BOOST_PP_FOR_376_C(FB_BOOST_PP_BOOL(p(377, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_377(s, p, o, m) FB_BOOST_PP_FOR_377_C(FB_BOOST_PP_BOOL(p(378, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_378(s, p, o, m) FB_BOOST_PP_FOR_378_C(FB_BOOST_PP_BOOL(p(379, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_379(s, p, o, m) FB_BOOST_PP_FOR_379_C(FB_BOOST_PP_BOOL(p(380, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_380(s, p, o, m) FB_BOOST_PP_FOR_380_C(FB_BOOST_PP_BOOL(p(381, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_381(s, p, o, m) FB_BOOST_PP_FOR_381_C(FB_BOOST_PP_BOOL(p(382, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_382(s, p, o, m) FB_BOOST_PP_FOR_382_C(FB_BOOST_PP_BOOL(p(383, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_383(s, p, o, m) FB_BOOST_PP_FOR_383_C(FB_BOOST_PP_BOOL(p(384, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_384(s, p, o, m) FB_BOOST_PP_FOR_384_C(FB_BOOST_PP_BOOL(p(385, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_385(s, p, o, m) FB_BOOST_PP_FOR_385_C(FB_BOOST_PP_BOOL(p(386, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_386(s, p, o, m) FB_BOOST_PP_FOR_386_C(FB_BOOST_PP_BOOL(p(387, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_387(s, p, o, m) FB_BOOST_PP_FOR_387_C(FB_BOOST_PP_BOOL(p(388, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_388(s, p, o, m) FB_BOOST_PP_FOR_388_C(FB_BOOST_PP_BOOL(p(389, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_389(s, p, o, m) FB_BOOST_PP_FOR_389_C(FB_BOOST_PP_BOOL(p(390, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_390(s, p, o, m) FB_BOOST_PP_FOR_390_C(FB_BOOST_PP_BOOL(p(391, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_391(s, p, o, m) FB_BOOST_PP_FOR_391_C(FB_BOOST_PP_BOOL(p(392, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_392(s, p, o, m) FB_BOOST_PP_FOR_392_C(FB_BOOST_PP_BOOL(p(393, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_393(s, p, o, m) FB_BOOST_PP_FOR_393_C(FB_BOOST_PP_BOOL(p(394, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_394(s, p, o, m) FB_BOOST_PP_FOR_394_C(FB_BOOST_PP_BOOL(p(395, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_395(s, p, o, m) FB_BOOST_PP_FOR_395_C(FB_BOOST_PP_BOOL(p(396, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_396(s, p, o, m) FB_BOOST_PP_FOR_396_C(FB_BOOST_PP_BOOL(p(397, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_397(s, p, o, m) FB_BOOST_PP_FOR_397_C(FB_BOOST_PP_BOOL(p(398, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_398(s, p, o, m) FB_BOOST_PP_FOR_398_C(FB_BOOST_PP_BOOL(p(399, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_399(s, p, o, m) FB_BOOST_PP_FOR_399_C(FB_BOOST_PP_BOOL(p(400, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_400(s, p, o, m) FB_BOOST_PP_FOR_400_C(FB_BOOST_PP_BOOL(p(401, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_401(s, p, o, m) FB_BOOST_PP_FOR_401_C(FB_BOOST_PP_BOOL(p(402, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_402(s, p, o, m) FB_BOOST_PP_FOR_402_C(FB_BOOST_PP_BOOL(p(403, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_403(s, p, o, m) FB_BOOST_PP_FOR_403_C(FB_BOOST_PP_BOOL(p(404, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_404(s, p, o, m) FB_BOOST_PP_FOR_404_C(FB_BOOST_PP_BOOL(p(405, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_405(s, p, o, m) FB_BOOST_PP_FOR_405_C(FB_BOOST_PP_BOOL(p(406, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_406(s, p, o, m) FB_BOOST_PP_FOR_406_C(FB_BOOST_PP_BOOL(p(407, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_407(s, p, o, m) FB_BOOST_PP_FOR_407_C(FB_BOOST_PP_BOOL(p(408, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_408(s, p, o, m) FB_BOOST_PP_FOR_408_C(FB_BOOST_PP_BOOL(p(409, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_409(s, p, o, m) FB_BOOST_PP_FOR_409_C(FB_BOOST_PP_BOOL(p(410, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_410(s, p, o, m) FB_BOOST_PP_FOR_410_C(FB_BOOST_PP_BOOL(p(411, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_411(s, p, o, m) FB_BOOST_PP_FOR_411_C(FB_BOOST_PP_BOOL(p(412, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_412(s, p, o, m) FB_BOOST_PP_FOR_412_C(FB_BOOST_PP_BOOL(p(413, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_413(s, p, o, m) FB_BOOST_PP_FOR_413_C(FB_BOOST_PP_BOOL(p(414, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_414(s, p, o, m) FB_BOOST_PP_FOR_414_C(FB_BOOST_PP_BOOL(p(415, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_415(s, p, o, m) FB_BOOST_PP_FOR_415_C(FB_BOOST_PP_BOOL(p(416, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_416(s, p, o, m) FB_BOOST_PP_FOR_416_C(FB_BOOST_PP_BOOL(p(417, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_417(s, p, o, m) FB_BOOST_PP_FOR_417_C(FB_BOOST_PP_BOOL(p(418, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_418(s, p, o, m) FB_BOOST_PP_FOR_418_C(FB_BOOST_PP_BOOL(p(419, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_419(s, p, o, m) FB_BOOST_PP_FOR_419_C(FB_BOOST_PP_BOOL(p(420, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_420(s, p, o, m) FB_BOOST_PP_FOR_420_C(FB_BOOST_PP_BOOL(p(421, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_421(s, p, o, m) FB_BOOST_PP_FOR_421_C(FB_BOOST_PP_BOOL(p(422, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_422(s, p, o, m) FB_BOOST_PP_FOR_422_C(FB_BOOST_PP_BOOL(p(423, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_423(s, p, o, m) FB_BOOST_PP_FOR_423_C(FB_BOOST_PP_BOOL(p(424, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_424(s, p, o, m) FB_BOOST_PP_FOR_424_C(FB_BOOST_PP_BOOL(p(425, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_425(s, p, o, m) FB_BOOST_PP_FOR_425_C(FB_BOOST_PP_BOOL(p(426, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_426(s, p, o, m) FB_BOOST_PP_FOR_426_C(FB_BOOST_PP_BOOL(p(427, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_427(s, p, o, m) FB_BOOST_PP_FOR_427_C(FB_BOOST_PP_BOOL(p(428, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_428(s, p, o, m) FB_BOOST_PP_FOR_428_C(FB_BOOST_PP_BOOL(p(429, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_429(s, p, o, m) FB_BOOST_PP_FOR_429_C(FB_BOOST_PP_BOOL(p(430, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_430(s, p, o, m) FB_BOOST_PP_FOR_430_C(FB_BOOST_PP_BOOL(p(431, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_431(s, p, o, m) FB_BOOST_PP_FOR_431_C(FB_BOOST_PP_BOOL(p(432, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_432(s, p, o, m) FB_BOOST_PP_FOR_432_C(FB_BOOST_PP_BOOL(p(433, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_433(s, p, o, m) FB_BOOST_PP_FOR_433_C(FB_BOOST_PP_BOOL(p(434, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_434(s, p, o, m) FB_BOOST_PP_FOR_434_C(FB_BOOST_PP_BOOL(p(435, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_435(s, p, o, m) FB_BOOST_PP_FOR_435_C(FB_BOOST_PP_BOOL(p(436, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_436(s, p, o, m) FB_BOOST_PP_FOR_436_C(FB_BOOST_PP_BOOL(p(437, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_437(s, p, o, m) FB_BOOST_PP_FOR_437_C(FB_BOOST_PP_BOOL(p(438, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_438(s, p, o, m) FB_BOOST_PP_FOR_438_C(FB_BOOST_PP_BOOL(p(439, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_439(s, p, o, m) FB_BOOST_PP_FOR_439_C(FB_BOOST_PP_BOOL(p(440, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_440(s, p, o, m) FB_BOOST_PP_FOR_440_C(FB_BOOST_PP_BOOL(p(441, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_441(s, p, o, m) FB_BOOST_PP_FOR_441_C(FB_BOOST_PP_BOOL(p(442, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_442(s, p, o, m) FB_BOOST_PP_FOR_442_C(FB_BOOST_PP_BOOL(p(443, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_443(s, p, o, m) FB_BOOST_PP_FOR_443_C(FB_BOOST_PP_BOOL(p(444, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_444(s, p, o, m) FB_BOOST_PP_FOR_444_C(FB_BOOST_PP_BOOL(p(445, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_445(s, p, o, m) FB_BOOST_PP_FOR_445_C(FB_BOOST_PP_BOOL(p(446, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_446(s, p, o, m) FB_BOOST_PP_FOR_446_C(FB_BOOST_PP_BOOL(p(447, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_447(s, p, o, m) FB_BOOST_PP_FOR_447_C(FB_BOOST_PP_BOOL(p(448, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_448(s, p, o, m) FB_BOOST_PP_FOR_448_C(FB_BOOST_PP_BOOL(p(449, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_449(s, p, o, m) FB_BOOST_PP_FOR_449_C(FB_BOOST_PP_BOOL(p(450, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_450(s, p, o, m) FB_BOOST_PP_FOR_450_C(FB_BOOST_PP_BOOL(p(451, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_451(s, p, o, m) FB_BOOST_PP_FOR_451_C(FB_BOOST_PP_BOOL(p(452, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_452(s, p, o, m) FB_BOOST_PP_FOR_452_C(FB_BOOST_PP_BOOL(p(453, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_453(s, p, o, m) FB_BOOST_PP_FOR_453_C(FB_BOOST_PP_BOOL(p(454, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_454(s, p, o, m) FB_BOOST_PP_FOR_454_C(FB_BOOST_PP_BOOL(p(455, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_455(s, p, o, m) FB_BOOST_PP_FOR_455_C(FB_BOOST_PP_BOOL(p(456, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_456(s, p, o, m) FB_BOOST_PP_FOR_456_C(FB_BOOST_PP_BOOL(p(457, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_457(s, p, o, m) FB_BOOST_PP_FOR_457_C(FB_BOOST_PP_BOOL(p(458, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_458(s, p, o, m) FB_BOOST_PP_FOR_458_C(FB_BOOST_PP_BOOL(p(459, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_459(s, p, o, m) FB_BOOST_PP_FOR_459_C(FB_BOOST_PP_BOOL(p(460, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_460(s, p, o, m) FB_BOOST_PP_FOR_460_C(FB_BOOST_PP_BOOL(p(461, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_461(s, p, o, m) FB_BOOST_PP_FOR_461_C(FB_BOOST_PP_BOOL(p(462, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_462(s, p, o, m) FB_BOOST_PP_FOR_462_C(FB_BOOST_PP_BOOL(p(463, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_463(s, p, o, m) FB_BOOST_PP_FOR_463_C(FB_BOOST_PP_BOOL(p(464, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_464(s, p, o, m) FB_BOOST_PP_FOR_464_C(FB_BOOST_PP_BOOL(p(465, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_465(s, p, o, m) FB_BOOST_PP_FOR_465_C(FB_BOOST_PP_BOOL(p(466, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_466(s, p, o, m) FB_BOOST_PP_FOR_466_C(FB_BOOST_PP_BOOL(p(467, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_467(s, p, o, m) FB_BOOST_PP_FOR_467_C(FB_BOOST_PP_BOOL(p(468, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_468(s, p, o, m) FB_BOOST_PP_FOR_468_C(FB_BOOST_PP_BOOL(p(469, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_469(s, p, o, m) FB_BOOST_PP_FOR_469_C(FB_BOOST_PP_BOOL(p(470, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_470(s, p, o, m) FB_BOOST_PP_FOR_470_C(FB_BOOST_PP_BOOL(p(471, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_471(s, p, o, m) FB_BOOST_PP_FOR_471_C(FB_BOOST_PP_BOOL(p(472, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_472(s, p, o, m) FB_BOOST_PP_FOR_472_C(FB_BOOST_PP_BOOL(p(473, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_473(s, p, o, m) FB_BOOST_PP_FOR_473_C(FB_BOOST_PP_BOOL(p(474, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_474(s, p, o, m) FB_BOOST_PP_FOR_474_C(FB_BOOST_PP_BOOL(p(475, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_475(s, p, o, m) FB_BOOST_PP_FOR_475_C(FB_BOOST_PP_BOOL(p(476, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_476(s, p, o, m) FB_BOOST_PP_FOR_476_C(FB_BOOST_PP_BOOL(p(477, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_477(s, p, o, m) FB_BOOST_PP_FOR_477_C(FB_BOOST_PP_BOOL(p(478, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_478(s, p, o, m) FB_BOOST_PP_FOR_478_C(FB_BOOST_PP_BOOL(p(479, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_479(s, p, o, m) FB_BOOST_PP_FOR_479_C(FB_BOOST_PP_BOOL(p(480, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_480(s, p, o, m) FB_BOOST_PP_FOR_480_C(FB_BOOST_PP_BOOL(p(481, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_481(s, p, o, m) FB_BOOST_PP_FOR_481_C(FB_BOOST_PP_BOOL(p(482, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_482(s, p, o, m) FB_BOOST_PP_FOR_482_C(FB_BOOST_PP_BOOL(p(483, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_483(s, p, o, m) FB_BOOST_PP_FOR_483_C(FB_BOOST_PP_BOOL(p(484, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_484(s, p, o, m) FB_BOOST_PP_FOR_484_C(FB_BOOST_PP_BOOL(p(485, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_485(s, p, o, m) FB_BOOST_PP_FOR_485_C(FB_BOOST_PP_BOOL(p(486, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_486(s, p, o, m) FB_BOOST_PP_FOR_486_C(FB_BOOST_PP_BOOL(p(487, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_487(s, p, o, m) FB_BOOST_PP_FOR_487_C(FB_BOOST_PP_BOOL(p(488, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_488(s, p, o, m) FB_BOOST_PP_FOR_488_C(FB_BOOST_PP_BOOL(p(489, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_489(s, p, o, m) FB_BOOST_PP_FOR_489_C(FB_BOOST_PP_BOOL(p(490, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_490(s, p, o, m) FB_BOOST_PP_FOR_490_C(FB_BOOST_PP_BOOL(p(491, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_491(s, p, o, m) FB_BOOST_PP_FOR_491_C(FB_BOOST_PP_BOOL(p(492, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_492(s, p, o, m) FB_BOOST_PP_FOR_492_C(FB_BOOST_PP_BOOL(p(493, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_493(s, p, o, m) FB_BOOST_PP_FOR_493_C(FB_BOOST_PP_BOOL(p(494, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_494(s, p, o, m) FB_BOOST_PP_FOR_494_C(FB_BOOST_PP_BOOL(p(495, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_495(s, p, o, m) FB_BOOST_PP_FOR_495_C(FB_BOOST_PP_BOOL(p(496, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_496(s, p, o, m) FB_BOOST_PP_FOR_496_C(FB_BOOST_PP_BOOL(p(497, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_497(s, p, o, m) FB_BOOST_PP_FOR_497_C(FB_BOOST_PP_BOOL(p(498, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_498(s, p, o, m) FB_BOOST_PP_FOR_498_C(FB_BOOST_PP_BOOL(p(499, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_499(s, p, o, m) FB_BOOST_PP_FOR_499_C(FB_BOOST_PP_BOOL(p(500, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_500(s, p, o, m) FB_BOOST_PP_FOR_500_C(FB_BOOST_PP_BOOL(p(501, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_501(s, p, o, m) FB_BOOST_PP_FOR_501_C(FB_BOOST_PP_BOOL(p(502, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_502(s, p, o, m) FB_BOOST_PP_FOR_502_C(FB_BOOST_PP_BOOL(p(503, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_503(s, p, o, m) FB_BOOST_PP_FOR_503_C(FB_BOOST_PP_BOOL(p(504, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_504(s, p, o, m) FB_BOOST_PP_FOR_504_C(FB_BOOST_PP_BOOL(p(505, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_505(s, p, o, m) FB_BOOST_PP_FOR_505_C(FB_BOOST_PP_BOOL(p(506, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_506(s, p, o, m) FB_BOOST_PP_FOR_506_C(FB_BOOST_PP_BOOL(p(507, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_507(s, p, o, m) FB_BOOST_PP_FOR_507_C(FB_BOOST_PP_BOOL(p(508, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_508(s, p, o, m) FB_BOOST_PP_FOR_508_C(FB_BOOST_PP_BOOL(p(509, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_509(s, p, o, m) FB_BOOST_PP_FOR_509_C(FB_BOOST_PP_BOOL(p(510, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_510(s, p, o, m) FB_BOOST_PP_FOR_510_C(FB_BOOST_PP_BOOL(p(511, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_511(s, p, o, m) FB_BOOST_PP_FOR_511_C(FB_BOOST_PP_BOOL(p(512, s)), s, p, o, m) +# define FB_BOOST_PP_FOR_512(s, p, o, m) FB_BOOST_PP_FOR_512_C(FB_BOOST_PP_BOOL(p(513, s)), s, p, o, m) +# +# define FB_BOOST_PP_FOR_257_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(258, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_258, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(258, s), p, o, m) +# define FB_BOOST_PP_FOR_258_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(259, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_259, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(259, s), p, o, m) +# define FB_BOOST_PP_FOR_259_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(260, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_260, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(260, s), p, o, m) +# define FB_BOOST_PP_FOR_260_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(261, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_261, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(261, s), p, o, m) +# define FB_BOOST_PP_FOR_261_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(262, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_262, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(262, s), p, o, m) +# define FB_BOOST_PP_FOR_262_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(263, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_263, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(263, s), p, o, m) +# define FB_BOOST_PP_FOR_263_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(264, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_264, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(264, s), p, o, m) +# define FB_BOOST_PP_FOR_264_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(265, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_265, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(265, s), p, o, m) +# define FB_BOOST_PP_FOR_265_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(266, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_266, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(266, s), p, o, m) +# define FB_BOOST_PP_FOR_266_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(267, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_267, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(267, s), p, o, m) +# define FB_BOOST_PP_FOR_267_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(268, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_268, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(268, s), p, o, m) +# define FB_BOOST_PP_FOR_268_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(269, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_269, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(269, s), p, o, m) +# define FB_BOOST_PP_FOR_269_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(270, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_270, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(270, s), p, o, m) +# define FB_BOOST_PP_FOR_270_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(271, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_271, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(271, s), p, o, m) +# define FB_BOOST_PP_FOR_271_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(272, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_272, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(272, s), p, o, m) +# define FB_BOOST_PP_FOR_272_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(273, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_273, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(273, s), p, o, m) +# define FB_BOOST_PP_FOR_273_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(274, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_274, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(274, s), p, o, m) +# define FB_BOOST_PP_FOR_274_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(275, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_275, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(275, s), p, o, m) +# define FB_BOOST_PP_FOR_275_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(276, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_276, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(276, s), p, o, m) +# define FB_BOOST_PP_FOR_276_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(277, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_277, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(277, s), p, o, m) +# define FB_BOOST_PP_FOR_277_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(278, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_278, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(278, s), p, o, m) +# define FB_BOOST_PP_FOR_278_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(279, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_279, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(279, s), p, o, m) +# define FB_BOOST_PP_FOR_279_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(280, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_280, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(280, s), p, o, m) +# define FB_BOOST_PP_FOR_280_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(281, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_281, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(281, s), p, o, m) +# define FB_BOOST_PP_FOR_281_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(282, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_282, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(282, s), p, o, m) +# define FB_BOOST_PP_FOR_282_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(283, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_283, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(283, s), p, o, m) +# define FB_BOOST_PP_FOR_283_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(284, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_284, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(284, s), p, o, m) +# define FB_BOOST_PP_FOR_284_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(285, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_285, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(285, s), p, o, m) +# define FB_BOOST_PP_FOR_285_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(286, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_286, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(286, s), p, o, m) +# define FB_BOOST_PP_FOR_286_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(287, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_287, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(287, s), p, o, m) +# define FB_BOOST_PP_FOR_287_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(288, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_288, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(288, s), p, o, m) +# define FB_BOOST_PP_FOR_288_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(289, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_289, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(289, s), p, o, m) +# define FB_BOOST_PP_FOR_289_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(290, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_290, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(290, s), p, o, m) +# define FB_BOOST_PP_FOR_290_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(291, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_291, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(291, s), p, o, m) +# define FB_BOOST_PP_FOR_291_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(292, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_292, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(292, s), p, o, m) +# define FB_BOOST_PP_FOR_292_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(293, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_293, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(293, s), p, o, m) +# define FB_BOOST_PP_FOR_293_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(294, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_294, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(294, s), p, o, m) +# define FB_BOOST_PP_FOR_294_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(295, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_295, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(295, s), p, o, m) +# define FB_BOOST_PP_FOR_295_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(296, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_296, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(296, s), p, o, m) +# define FB_BOOST_PP_FOR_296_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(297, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_297, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(297, s), p, o, m) +# define FB_BOOST_PP_FOR_297_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(298, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_298, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(298, s), p, o, m) +# define FB_BOOST_PP_FOR_298_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(299, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_299, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(299, s), p, o, m) +# define FB_BOOST_PP_FOR_299_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(300, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_300, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(300, s), p, o, m) +# define FB_BOOST_PP_FOR_300_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(301, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_301, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(301, s), p, o, m) +# define FB_BOOST_PP_FOR_301_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(302, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_302, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(302, s), p, o, m) +# define FB_BOOST_PP_FOR_302_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(303, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_303, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(303, s), p, o, m) +# define FB_BOOST_PP_FOR_303_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(304, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_304, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(304, s), p, o, m) +# define FB_BOOST_PP_FOR_304_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(305, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_305, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(305, s), p, o, m) +# define FB_BOOST_PP_FOR_305_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(306, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_306, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(306, s), p, o, m) +# define FB_BOOST_PP_FOR_306_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(307, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_307, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(307, s), p, o, m) +# define FB_BOOST_PP_FOR_307_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(308, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_308, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(308, s), p, o, m) +# define FB_BOOST_PP_FOR_308_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(309, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_309, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(309, s), p, o, m) +# define FB_BOOST_PP_FOR_309_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(310, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_310, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(310, s), p, o, m) +# define FB_BOOST_PP_FOR_310_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(311, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_311, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(311, s), p, o, m) +# define FB_BOOST_PP_FOR_311_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(312, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_312, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(312, s), p, o, m) +# define FB_BOOST_PP_FOR_312_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(313, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_313, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(313, s), p, o, m) +# define FB_BOOST_PP_FOR_313_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(314, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_314, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(314, s), p, o, m) +# define FB_BOOST_PP_FOR_314_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(315, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_315, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(315, s), p, o, m) +# define FB_BOOST_PP_FOR_315_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(316, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_316, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(316, s), p, o, m) +# define FB_BOOST_PP_FOR_316_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(317, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_317, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(317, s), p, o, m) +# define FB_BOOST_PP_FOR_317_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(318, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_318, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(318, s), p, o, m) +# define FB_BOOST_PP_FOR_318_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(319, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_319, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(319, s), p, o, m) +# define FB_BOOST_PP_FOR_319_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(320, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_320, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(320, s), p, o, m) +# define FB_BOOST_PP_FOR_320_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(321, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_321, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(321, s), p, o, m) +# define FB_BOOST_PP_FOR_321_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(322, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_322, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(322, s), p, o, m) +# define FB_BOOST_PP_FOR_322_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(323, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_323, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(323, s), p, o, m) +# define FB_BOOST_PP_FOR_323_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(324, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_324, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(324, s), p, o, m) +# define FB_BOOST_PP_FOR_324_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(325, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_325, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(325, s), p, o, m) +# define FB_BOOST_PP_FOR_325_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(326, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_326, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(326, s), p, o, m) +# define FB_BOOST_PP_FOR_326_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(327, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_327, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(327, s), p, o, m) +# define FB_BOOST_PP_FOR_327_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(328, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_328, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(328, s), p, o, m) +# define FB_BOOST_PP_FOR_328_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(329, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_329, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(329, s), p, o, m) +# define FB_BOOST_PP_FOR_329_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(330, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_330, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(330, s), p, o, m) +# define FB_BOOST_PP_FOR_330_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(331, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_331, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(331, s), p, o, m) +# define FB_BOOST_PP_FOR_331_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(332, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_332, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(332, s), p, o, m) +# define FB_BOOST_PP_FOR_332_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(333, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_333, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(333, s), p, o, m) +# define FB_BOOST_PP_FOR_333_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(334, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_334, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(334, s), p, o, m) +# define FB_BOOST_PP_FOR_334_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(335, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_335, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(335, s), p, o, m) +# define FB_BOOST_PP_FOR_335_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(336, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_336, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(336, s), p, o, m) +# define FB_BOOST_PP_FOR_336_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(337, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_337, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(337, s), p, o, m) +# define FB_BOOST_PP_FOR_337_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(338, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_338, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(338, s), p, o, m) +# define FB_BOOST_PP_FOR_338_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(339, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_339, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(339, s), p, o, m) +# define FB_BOOST_PP_FOR_339_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(340, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_340, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(340, s), p, o, m) +# define FB_BOOST_PP_FOR_340_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(341, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_341, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(341, s), p, o, m) +# define FB_BOOST_PP_FOR_341_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(342, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_342, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(342, s), p, o, m) +# define FB_BOOST_PP_FOR_342_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(343, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_343, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(343, s), p, o, m) +# define FB_BOOST_PP_FOR_343_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(344, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_344, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(344, s), p, o, m) +# define FB_BOOST_PP_FOR_344_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(345, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_345, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(345, s), p, o, m) +# define FB_BOOST_PP_FOR_345_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(346, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_346, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(346, s), p, o, m) +# define FB_BOOST_PP_FOR_346_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(347, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_347, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(347, s), p, o, m) +# define FB_BOOST_PP_FOR_347_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(348, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_348, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(348, s), p, o, m) +# define FB_BOOST_PP_FOR_348_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(349, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_349, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(349, s), p, o, m) +# define FB_BOOST_PP_FOR_349_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(350, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_350, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(350, s), p, o, m) +# define FB_BOOST_PP_FOR_350_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(351, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_351, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(351, s), p, o, m) +# define FB_BOOST_PP_FOR_351_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(352, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_352, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(352, s), p, o, m) +# define FB_BOOST_PP_FOR_352_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(353, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_353, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(353, s), p, o, m) +# define FB_BOOST_PP_FOR_353_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(354, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_354, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(354, s), p, o, m) +# define FB_BOOST_PP_FOR_354_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(355, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_355, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(355, s), p, o, m) +# define FB_BOOST_PP_FOR_355_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(356, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_356, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(356, s), p, o, m) +# define FB_BOOST_PP_FOR_356_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(357, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_357, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(357, s), p, o, m) +# define FB_BOOST_PP_FOR_357_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(358, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_358, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(358, s), p, o, m) +# define FB_BOOST_PP_FOR_358_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(359, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_359, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(359, s), p, o, m) +# define FB_BOOST_PP_FOR_359_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(360, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_360, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(360, s), p, o, m) +# define FB_BOOST_PP_FOR_360_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(361, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_361, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(361, s), p, o, m) +# define FB_BOOST_PP_FOR_361_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(362, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_362, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(362, s), p, o, m) +# define FB_BOOST_PP_FOR_362_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(363, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_363, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(363, s), p, o, m) +# define FB_BOOST_PP_FOR_363_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(364, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_364, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(364, s), p, o, m) +# define FB_BOOST_PP_FOR_364_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(365, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_365, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(365, s), p, o, m) +# define FB_BOOST_PP_FOR_365_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(366, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_366, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(366, s), p, o, m) +# define FB_BOOST_PP_FOR_366_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(367, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_367, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(367, s), p, o, m) +# define FB_BOOST_PP_FOR_367_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(368, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_368, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(368, s), p, o, m) +# define FB_BOOST_PP_FOR_368_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(369, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_369, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(369, s), p, o, m) +# define FB_BOOST_PP_FOR_369_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(370, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_370, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(370, s), p, o, m) +# define FB_BOOST_PP_FOR_370_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(371, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_371, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(371, s), p, o, m) +# define FB_BOOST_PP_FOR_371_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(372, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_372, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(372, s), p, o, m) +# define FB_BOOST_PP_FOR_372_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(373, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_373, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(373, s), p, o, m) +# define FB_BOOST_PP_FOR_373_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(374, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_374, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(374, s), p, o, m) +# define FB_BOOST_PP_FOR_374_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(375, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_375, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(375, s), p, o, m) +# define FB_BOOST_PP_FOR_375_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(376, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_376, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(376, s), p, o, m) +# define FB_BOOST_PP_FOR_376_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(377, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_377, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(377, s), p, o, m) +# define FB_BOOST_PP_FOR_377_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(378, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_378, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(378, s), p, o, m) +# define FB_BOOST_PP_FOR_378_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(379, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_379, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(379, s), p, o, m) +# define FB_BOOST_PP_FOR_379_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(380, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_380, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(380, s), p, o, m) +# define FB_BOOST_PP_FOR_380_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(381, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_381, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(381, s), p, o, m) +# define FB_BOOST_PP_FOR_381_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(382, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_382, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(382, s), p, o, m) +# define FB_BOOST_PP_FOR_382_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(383, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_383, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(383, s), p, o, m) +# define FB_BOOST_PP_FOR_383_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(384, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_384, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(384, s), p, o, m) +# define FB_BOOST_PP_FOR_384_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(385, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_385, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(385, s), p, o, m) +# define FB_BOOST_PP_FOR_385_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(386, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_386, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(386, s), p, o, m) +# define FB_BOOST_PP_FOR_386_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(387, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_387, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(387, s), p, o, m) +# define FB_BOOST_PP_FOR_387_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(388, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_388, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(388, s), p, o, m) +# define FB_BOOST_PP_FOR_388_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(389, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_389, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(389, s), p, o, m) +# define FB_BOOST_PP_FOR_389_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(390, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_390, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(390, s), p, o, m) +# define FB_BOOST_PP_FOR_390_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(391, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_391, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(391, s), p, o, m) +# define FB_BOOST_PP_FOR_391_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(392, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_392, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(392, s), p, o, m) +# define FB_BOOST_PP_FOR_392_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(393, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_393, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(393, s), p, o, m) +# define FB_BOOST_PP_FOR_393_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(394, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_394, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(394, s), p, o, m) +# define FB_BOOST_PP_FOR_394_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(395, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_395, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(395, s), p, o, m) +# define FB_BOOST_PP_FOR_395_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(396, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_396, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(396, s), p, o, m) +# define FB_BOOST_PP_FOR_396_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(397, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_397, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(397, s), p, o, m) +# define FB_BOOST_PP_FOR_397_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(398, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_398, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(398, s), p, o, m) +# define FB_BOOST_PP_FOR_398_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(399, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_399, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(399, s), p, o, m) +# define FB_BOOST_PP_FOR_399_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(400, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_400, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(400, s), p, o, m) +# define FB_BOOST_PP_FOR_400_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(401, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_401, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(401, s), p, o, m) +# define FB_BOOST_PP_FOR_401_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(402, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_402, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(402, s), p, o, m) +# define FB_BOOST_PP_FOR_402_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(403, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_403, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(403, s), p, o, m) +# define FB_BOOST_PP_FOR_403_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(404, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_404, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(404, s), p, o, m) +# define FB_BOOST_PP_FOR_404_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(405, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_405, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(405, s), p, o, m) +# define FB_BOOST_PP_FOR_405_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(406, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_406, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(406, s), p, o, m) +# define FB_BOOST_PP_FOR_406_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(407, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_407, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(407, s), p, o, m) +# define FB_BOOST_PP_FOR_407_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(408, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_408, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(408, s), p, o, m) +# define FB_BOOST_PP_FOR_408_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(409, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_409, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(409, s), p, o, m) +# define FB_BOOST_PP_FOR_409_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(410, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_410, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(410, s), p, o, m) +# define FB_BOOST_PP_FOR_410_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(411, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_411, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(411, s), p, o, m) +# define FB_BOOST_PP_FOR_411_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(412, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_412, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(412, s), p, o, m) +# define FB_BOOST_PP_FOR_412_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(413, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_413, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(413, s), p, o, m) +# define FB_BOOST_PP_FOR_413_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(414, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_414, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(414, s), p, o, m) +# define FB_BOOST_PP_FOR_414_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(415, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_415, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(415, s), p, o, m) +# define FB_BOOST_PP_FOR_415_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(416, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_416, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(416, s), p, o, m) +# define FB_BOOST_PP_FOR_416_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(417, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_417, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(417, s), p, o, m) +# define FB_BOOST_PP_FOR_417_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(418, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_418, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(418, s), p, o, m) +# define FB_BOOST_PP_FOR_418_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(419, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_419, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(419, s), p, o, m) +# define FB_BOOST_PP_FOR_419_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(420, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_420, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(420, s), p, o, m) +# define FB_BOOST_PP_FOR_420_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(421, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_421, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(421, s), p, o, m) +# define FB_BOOST_PP_FOR_421_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(422, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_422, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(422, s), p, o, m) +# define FB_BOOST_PP_FOR_422_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(423, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_423, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(423, s), p, o, m) +# define FB_BOOST_PP_FOR_423_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(424, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_424, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(424, s), p, o, m) +# define FB_BOOST_PP_FOR_424_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(425, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_425, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(425, s), p, o, m) +# define FB_BOOST_PP_FOR_425_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(426, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_426, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(426, s), p, o, m) +# define FB_BOOST_PP_FOR_426_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(427, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_427, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(427, s), p, o, m) +# define FB_BOOST_PP_FOR_427_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(428, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_428, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(428, s), p, o, m) +# define FB_BOOST_PP_FOR_428_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(429, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_429, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(429, s), p, o, m) +# define FB_BOOST_PP_FOR_429_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(430, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_430, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(430, s), p, o, m) +# define FB_BOOST_PP_FOR_430_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(431, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_431, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(431, s), p, o, m) +# define FB_BOOST_PP_FOR_431_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(432, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_432, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(432, s), p, o, m) +# define FB_BOOST_PP_FOR_432_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(433, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_433, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(433, s), p, o, m) +# define FB_BOOST_PP_FOR_433_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(434, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_434, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(434, s), p, o, m) +# define FB_BOOST_PP_FOR_434_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(435, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_435, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(435, s), p, o, m) +# define FB_BOOST_PP_FOR_435_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(436, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_436, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(436, s), p, o, m) +# define FB_BOOST_PP_FOR_436_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(437, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_437, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(437, s), p, o, m) +# define FB_BOOST_PP_FOR_437_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(438, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_438, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(438, s), p, o, m) +# define FB_BOOST_PP_FOR_438_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(439, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_439, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(439, s), p, o, m) +# define FB_BOOST_PP_FOR_439_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(440, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_440, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(440, s), p, o, m) +# define FB_BOOST_PP_FOR_440_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(441, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_441, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(441, s), p, o, m) +# define FB_BOOST_PP_FOR_441_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(442, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_442, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(442, s), p, o, m) +# define FB_BOOST_PP_FOR_442_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(443, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_443, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(443, s), p, o, m) +# define FB_BOOST_PP_FOR_443_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(444, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_444, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(444, s), p, o, m) +# define FB_BOOST_PP_FOR_444_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(445, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_445, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(445, s), p, o, m) +# define FB_BOOST_PP_FOR_445_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(446, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_446, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(446, s), p, o, m) +# define FB_BOOST_PP_FOR_446_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(447, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_447, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(447, s), p, o, m) +# define FB_BOOST_PP_FOR_447_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(448, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_448, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(448, s), p, o, m) +# define FB_BOOST_PP_FOR_448_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(449, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_449, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(449, s), p, o, m) +# define FB_BOOST_PP_FOR_449_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(450, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_450, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(450, s), p, o, m) +# define FB_BOOST_PP_FOR_450_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(451, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_451, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(451, s), p, o, m) +# define FB_BOOST_PP_FOR_451_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(452, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_452, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(452, s), p, o, m) +# define FB_BOOST_PP_FOR_452_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(453, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_453, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(453, s), p, o, m) +# define FB_BOOST_PP_FOR_453_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(454, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_454, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(454, s), p, o, m) +# define FB_BOOST_PP_FOR_454_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(455, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_455, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(455, s), p, o, m) +# define FB_BOOST_PP_FOR_455_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(456, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_456, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(456, s), p, o, m) +# define FB_BOOST_PP_FOR_456_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(457, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_457, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(457, s), p, o, m) +# define FB_BOOST_PP_FOR_457_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(458, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_458, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(458, s), p, o, m) +# define FB_BOOST_PP_FOR_458_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(459, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_459, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(459, s), p, o, m) +# define FB_BOOST_PP_FOR_459_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(460, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_460, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(460, s), p, o, m) +# define FB_BOOST_PP_FOR_460_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(461, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_461, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(461, s), p, o, m) +# define FB_BOOST_PP_FOR_461_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(462, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_462, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(462, s), p, o, m) +# define FB_BOOST_PP_FOR_462_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(463, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_463, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(463, s), p, o, m) +# define FB_BOOST_PP_FOR_463_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(464, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_464, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(464, s), p, o, m) +# define FB_BOOST_PP_FOR_464_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(465, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_465, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(465, s), p, o, m) +# define FB_BOOST_PP_FOR_465_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(466, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_466, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(466, s), p, o, m) +# define FB_BOOST_PP_FOR_466_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(467, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_467, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(467, s), p, o, m) +# define FB_BOOST_PP_FOR_467_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(468, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_468, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(468, s), p, o, m) +# define FB_BOOST_PP_FOR_468_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(469, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_469, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(469, s), p, o, m) +# define FB_BOOST_PP_FOR_469_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(470, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_470, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(470, s), p, o, m) +# define FB_BOOST_PP_FOR_470_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(471, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_471, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(471, s), p, o, m) +# define FB_BOOST_PP_FOR_471_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(472, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_472, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(472, s), p, o, m) +# define FB_BOOST_PP_FOR_472_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(473, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_473, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(473, s), p, o, m) +# define FB_BOOST_PP_FOR_473_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(474, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_474, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(474, s), p, o, m) +# define FB_BOOST_PP_FOR_474_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(475, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_475, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(475, s), p, o, m) +# define FB_BOOST_PP_FOR_475_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(476, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_476, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(476, s), p, o, m) +# define FB_BOOST_PP_FOR_476_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(477, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_477, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(477, s), p, o, m) +# define FB_BOOST_PP_FOR_477_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(478, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_478, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(478, s), p, o, m) +# define FB_BOOST_PP_FOR_478_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(479, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_479, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(479, s), p, o, m) +# define FB_BOOST_PP_FOR_479_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(480, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_480, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(480, s), p, o, m) +# define FB_BOOST_PP_FOR_480_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(481, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_481, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(481, s), p, o, m) +# define FB_BOOST_PP_FOR_481_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(482, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_482, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(482, s), p, o, m) +# define FB_BOOST_PP_FOR_482_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(483, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_483, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(483, s), p, o, m) +# define FB_BOOST_PP_FOR_483_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(484, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_484, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(484, s), p, o, m) +# define FB_BOOST_PP_FOR_484_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(485, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_485, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(485, s), p, o, m) +# define FB_BOOST_PP_FOR_485_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(486, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_486, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(486, s), p, o, m) +# define FB_BOOST_PP_FOR_486_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(487, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_487, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(487, s), p, o, m) +# define FB_BOOST_PP_FOR_487_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(488, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_488, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(488, s), p, o, m) +# define FB_BOOST_PP_FOR_488_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(489, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_489, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(489, s), p, o, m) +# define FB_BOOST_PP_FOR_489_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(490, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_490, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(490, s), p, o, m) +# define FB_BOOST_PP_FOR_490_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(491, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_491, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(491, s), p, o, m) +# define FB_BOOST_PP_FOR_491_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(492, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_492, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(492, s), p, o, m) +# define FB_BOOST_PP_FOR_492_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(493, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_493, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(493, s), p, o, m) +# define FB_BOOST_PP_FOR_493_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(494, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_494, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(494, s), p, o, m) +# define FB_BOOST_PP_FOR_494_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(495, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_495, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(495, s), p, o, m) +# define FB_BOOST_PP_FOR_495_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(496, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_496, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(496, s), p, o, m) +# define FB_BOOST_PP_FOR_496_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(497, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_497, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(497, s), p, o, m) +# define FB_BOOST_PP_FOR_497_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(498, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_498, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(498, s), p, o, m) +# define FB_BOOST_PP_FOR_498_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(499, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_499, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(499, s), p, o, m) +# define FB_BOOST_PP_FOR_499_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(500, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_500, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(500, s), p, o, m) +# define FB_BOOST_PP_FOR_500_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(501, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_501, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(501, s), p, o, m) +# define FB_BOOST_PP_FOR_501_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(502, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_502, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(502, s), p, o, m) +# define FB_BOOST_PP_FOR_502_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(503, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_503, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(503, s), p, o, m) +# define FB_BOOST_PP_FOR_503_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(504, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_504, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(504, s), p, o, m) +# define FB_BOOST_PP_FOR_504_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(505, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_505, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(505, s), p, o, m) +# define FB_BOOST_PP_FOR_505_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(506, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_506, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(506, s), p, o, m) +# define FB_BOOST_PP_FOR_506_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(507, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_507, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(507, s), p, o, m) +# define FB_BOOST_PP_FOR_507_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(508, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_508, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(508, s), p, o, m) +# define FB_BOOST_PP_FOR_508_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(509, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_509, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(509, s), p, o, m) +# define FB_BOOST_PP_FOR_509_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(510, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_510, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(510, s), p, o, m) +# define FB_BOOST_PP_FOR_510_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(511, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_511, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(511, s), p, o, m) +# define FB_BOOST_PP_FOR_511_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(512, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_512, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(512, s), p, o, m) +# define FB_BOOST_PP_FOR_512_C(c, s, p, o, m) FB_BOOST_PP_IIF(c, m, FB_BOOST_PP_TUPLE_EAT_2)(513, s) FB_BOOST_PP_IIF(c, FB_BOOST_PP_FOR_513, FB_BOOST_PP_TUPLE_EAT_4)(FB_BOOST_PP_EXPR_IIF(c, o)(513, s), p, o, m) +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/detail/msvc/for.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/detail/msvc/for.hpp index 65f65459ef..98d6c511ac 100644 --- a/src/include/firebird/impl/boost/preprocessor/repetition/detail/msvc/for.hpp +++ b/src/include/firebird/impl/boost/preprocessor/repetition/detail/msvc/for.hpp @@ -8,6 +8,7 @@ # */ # # /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ # # /* See http://www.boost.org for most recent version. */ # diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/for.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/for.hpp index e8130033ef..9116529b86 100644 --- a/src/include/firebird/impl/boost/preprocessor/repetition/for.hpp +++ b/src/include/firebird/impl/boost/preprocessor/repetition/for.hpp @@ -8,14 +8,21 @@ # */ # # /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ # # /* See http://www.boost.org for most recent version. */ # # ifndef FB_BOOST_PREPROCESSOR_REPETITION_FOR_HPP # define FB_BOOST_PREPROCESSOR_REPETITION_FOR_HPP # +# include +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# # include # include +# include +# include # include # # /* FB_BOOST_PP_FOR */ @@ -42,7 +49,23 @@ # include # endif # -# define FB_BOOST_PP_FOR_257(s, p, o, m) FB_BOOST_PP_ERROR(0x0002) +# if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_DMC() +# define FB_BOOST_PP_FOR_257_PR(s, p) FB_BOOST_PP_BOOL(p##(257, s)) +# else +# define FB_BOOST_PP_FOR_257_PR(s, p) FB_BOOST_PP_BOOL(p(257, s)) +# endif + +# define FB_BOOST_PP_FOR_257_ERROR() FB_BOOST_PP_ERROR(0x0002) +# define FB_BOOST_PP_FOR_257(s, p, o, m) \ + FB_BOOST_PP_IIF \ + ( \ + FB_BOOST_PP_FOR_257_PR(s,p), \ + FB_BOOST_PP_FOR_257_ERROR, \ + FB_BOOST_PP_EMPTY \ + ) \ + () \ +/**/ +// # define FB_BOOST_PP_FOR_257(s, p, o, m) FB_BOOST_PP_ERROR(0x0002) # # define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_NIL 1 # @@ -303,4 +326,113 @@ # define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_255(s, p, o, m) 0 # define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_256(s, p, o, m) 0 # +# else +# +# include +# include +# include +# include +# include +# include +# include +# +# /* FB_BOOST_PP_FOR */ +# +# if 0 +# define FB_BOOST_PP_FOR(state, pred, op, macro) +# endif +# +# if FB_BOOST_PP_LIMIT_FOR == 256 +# define FB_BOOST_PP_FOR FB_BOOST_PP_CAT(FB_BOOST_PP_FOR_, FB_BOOST_PP_DEC(FB_BOOST_PP_AUTO_REC(FB_BOOST_PP_FOR_P, 256))) +# elif FB_BOOST_PP_LIMIT_FOR == 512 +# define FB_BOOST_PP_FOR FB_BOOST_PP_CAT(FB_BOOST_PP_FOR_, FB_BOOST_PP_DEC(FB_BOOST_PP_AUTO_REC(FB_BOOST_PP_FOR_P, 512))) +# elif FB_BOOST_PP_LIMIT_FOR == 1024 +# define FB_BOOST_PP_FOR FB_BOOST_PP_CAT(FB_BOOST_PP_FOR_, FB_BOOST_PP_DEC(FB_BOOST_PP_AUTO_REC(FB_BOOST_PP_FOR_P, 1024))) +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_FOR limit +# endif +# +# define FB_BOOST_PP_FOR_P(n) FB_BOOST_PP_FOR_P_DEC(FB_BOOST_PP_DEC(n)) +# define FB_BOOST_PP_FOR_P_DEC(n) FB_BOOST_PP_CAT(FB_BOOST_PP_FOR_CHECK_, FB_BOOST_PP_CAT(FB_BOOST_PP_FOR_ , n)(1, FB_BOOST_PP_FOR_SR_P, FB_BOOST_PP_FOR_SR_O, FB_BOOST_PP_FOR_SR_M)) +# +# define FB_BOOST_PP_FOR_SR_P(r, s) s +# define FB_BOOST_PP_FOR_SR_O(r, s) 0 +# define FB_BOOST_PP_FOR_SR_M(r, s) FB_BOOST_PP_NIL +# +# if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_EDG() +# include +# elif FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MSVC() +# include +# elif FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_DMC() +# include +# else +# include +# endif +# +# if FB_BOOST_PP_LIMIT_FOR == 256 +# +# if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_DMC() +# define FB_BOOST_PP_FOR_257_PR(s, p) FB_BOOST_PP_BOOL(p##(257, s)) +# else +# define FB_BOOST_PP_FOR_257_PR(s, p) FB_BOOST_PP_BOOL(p(257, s)) +# endif + +# define FB_BOOST_PP_FOR_257_ERROR() FB_BOOST_PP_ERROR(0x0002) +# define FB_BOOST_PP_FOR_257(s, p, o, m) \ + FB_BOOST_PP_IIF \ + ( \ + FB_BOOST_PP_FOR_257_PR(s,p), \ + FB_BOOST_PP_FOR_257_ERROR, \ + FB_BOOST_PP_EMPTY \ + ) \ + () \ +/**/ +# +# elif FB_BOOST_PP_LIMIT_FOR == 512 +# +# define FB_BOOST_PP_FOR_513_PR(s, p) FB_BOOST_PP_BOOL(p(513, s)) + +# define FB_BOOST_PP_FOR_513_ERROR() FB_BOOST_PP_ERROR(0x0002) +# define FB_BOOST_PP_FOR_513(s, p, o, m) \ + FB_BOOST_PP_IIF \ + ( \ + FB_BOOST_PP_FOR_513_PR(s,p), \ + FB_BOOST_PP_FOR_513_ERROR, \ + FB_BOOST_PP_EMPTY \ + ) \ + () \ +/**/ +# +# elif FB_BOOST_PP_LIMIT_FOR == 1024 +# +# define FB_BOOST_PP_FOR_1025_PR(s, p) FB_BOOST_PP_BOOL(p(1025, s)) + +# define FB_BOOST_PP_FOR_1025_ERROR() FB_BOOST_PP_ERROR(0x0002) +# define FB_BOOST_PP_FOR_1025(s, p, o, m) \ + FB_BOOST_PP_IIF \ + ( \ + FB_BOOST_PP_FOR_1025_PR(s,p), \ + FB_BOOST_PP_FOR_1025_ERROR, \ + FB_BOOST_PP_EMPTY \ + ) \ + () \ +/**/ +# +# endif +# +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_NIL 1 +# +# if FB_BOOST_PP_LIMIT_FOR == 256 +# include +# elif FB_BOOST_PP_LIMIT_FOR == 512 +# include +# include +# elif FB_BOOST_PP_LIMIT_FOR == 1024 +# include +# include +# include +# endif +# +# endif +# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/limits/for_1024.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/limits/for_1024.hpp new file mode 100644 index 0000000000..1899d4f96c --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/repetition/limits/for_1024.hpp @@ -0,0 +1,531 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_FOR_1024_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_FOR_1024_HPP +# +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_513(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_514(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_515(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_516(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_517(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_518(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_519(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_520(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_521(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_522(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_523(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_524(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_525(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_526(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_527(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_528(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_529(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_530(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_531(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_532(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_533(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_534(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_535(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_536(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_537(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_538(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_539(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_540(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_541(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_542(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_543(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_544(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_545(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_546(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_547(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_548(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_549(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_550(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_551(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_552(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_553(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_554(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_555(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_556(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_557(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_558(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_559(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_560(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_561(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_562(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_563(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_564(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_565(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_566(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_567(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_568(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_569(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_570(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_571(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_572(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_573(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_574(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_575(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_576(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_577(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_578(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_579(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_580(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_581(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_582(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_583(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_584(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_585(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_586(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_587(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_588(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_589(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_590(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_591(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_592(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_593(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_594(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_595(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_596(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_597(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_598(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_599(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_600(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_601(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_602(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_603(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_604(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_605(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_606(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_607(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_608(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_609(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_610(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_611(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_612(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_613(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_614(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_615(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_616(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_617(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_618(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_619(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_620(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_621(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_622(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_623(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_624(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_625(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_626(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_627(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_628(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_629(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_630(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_631(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_632(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_633(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_634(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_635(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_636(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_637(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_638(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_639(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_640(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_641(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_642(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_643(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_644(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_645(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_646(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_647(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_648(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_649(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_650(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_651(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_652(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_653(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_654(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_655(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_656(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_657(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_658(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_659(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_660(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_661(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_662(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_663(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_664(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_665(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_666(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_667(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_668(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_669(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_670(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_671(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_672(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_673(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_674(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_675(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_676(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_677(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_678(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_679(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_680(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_681(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_682(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_683(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_684(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_685(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_686(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_687(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_688(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_689(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_690(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_691(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_692(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_693(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_694(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_695(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_696(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_697(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_698(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_699(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_700(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_701(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_702(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_703(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_704(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_705(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_706(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_707(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_708(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_709(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_710(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_711(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_712(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_713(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_714(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_715(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_716(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_717(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_718(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_719(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_720(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_721(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_722(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_723(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_724(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_725(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_726(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_727(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_728(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_729(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_730(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_731(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_732(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_733(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_734(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_735(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_736(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_737(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_738(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_739(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_740(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_741(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_742(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_743(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_744(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_745(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_746(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_747(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_748(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_749(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_750(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_751(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_752(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_753(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_754(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_755(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_756(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_757(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_758(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_759(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_760(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_761(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_762(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_763(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_764(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_765(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_766(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_767(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_768(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_769(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_770(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_771(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_772(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_773(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_774(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_775(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_776(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_777(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_778(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_779(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_780(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_781(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_782(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_783(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_784(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_785(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_786(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_787(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_788(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_789(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_790(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_791(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_792(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_793(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_794(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_795(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_796(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_797(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_798(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_799(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_800(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_801(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_802(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_803(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_804(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_805(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_806(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_807(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_808(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_809(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_810(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_811(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_812(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_813(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_814(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_815(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_816(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_817(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_818(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_819(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_820(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_821(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_822(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_823(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_824(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_825(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_826(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_827(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_828(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_829(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_830(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_831(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_832(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_833(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_834(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_835(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_836(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_837(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_838(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_839(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_840(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_841(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_842(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_843(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_844(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_845(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_846(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_847(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_848(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_849(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_850(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_851(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_852(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_853(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_854(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_855(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_856(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_857(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_858(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_859(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_860(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_861(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_862(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_863(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_864(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_865(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_866(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_867(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_868(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_869(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_870(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_871(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_872(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_873(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_874(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_875(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_876(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_877(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_878(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_879(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_880(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_881(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_882(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_883(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_884(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_885(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_886(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_887(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_888(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_889(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_890(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_891(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_892(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_893(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_894(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_895(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_896(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_897(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_898(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_899(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_900(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_901(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_902(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_903(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_904(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_905(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_906(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_907(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_908(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_909(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_910(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_911(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_912(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_913(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_914(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_915(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_916(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_917(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_918(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_919(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_920(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_921(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_922(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_923(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_924(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_925(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_926(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_927(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_928(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_929(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_930(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_931(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_932(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_933(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_934(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_935(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_936(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_937(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_938(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_939(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_940(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_941(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_942(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_943(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_944(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_945(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_946(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_947(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_948(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_949(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_950(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_951(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_952(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_953(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_954(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_955(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_956(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_957(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_958(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_959(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_960(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_961(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_962(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_963(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_964(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_965(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_966(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_967(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_968(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_969(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_970(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_971(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_972(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_973(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_974(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_975(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_976(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_977(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_978(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_979(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_980(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_981(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_982(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_983(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_984(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_985(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_986(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_987(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_988(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_989(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_990(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_991(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_992(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_993(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_994(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_995(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_996(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_997(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_998(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_999(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1000(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1001(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1002(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1003(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1004(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1005(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1006(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1007(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1008(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1009(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1010(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1011(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1012(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1013(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1014(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1015(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1016(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1017(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1018(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1019(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1020(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1021(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1022(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1023(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1024(s, p, o, m) 0 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/limits/for_256.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/limits/for_256.hpp new file mode 100644 index 0000000000..b7e273114c --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/repetition/limits/for_256.hpp @@ -0,0 +1,275 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_FOR_256_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_FOR_256_HPP +# +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_0(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_1(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_2(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_3(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_4(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_5(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_6(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_7(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_8(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_9(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_10(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_11(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_12(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_13(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_14(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_15(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_16(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_17(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_18(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_19(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_20(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_21(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_22(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_23(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_24(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_25(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_26(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_27(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_28(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_29(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_30(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_31(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_32(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_33(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_34(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_35(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_36(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_37(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_38(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_39(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_40(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_41(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_42(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_43(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_44(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_45(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_46(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_47(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_48(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_49(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_50(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_51(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_52(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_53(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_54(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_55(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_56(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_57(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_58(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_59(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_60(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_61(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_62(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_63(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_64(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_65(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_66(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_67(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_68(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_69(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_70(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_71(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_72(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_73(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_74(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_75(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_76(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_77(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_78(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_79(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_80(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_81(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_82(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_83(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_84(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_85(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_86(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_87(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_88(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_89(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_90(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_91(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_92(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_93(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_94(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_95(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_96(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_97(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_98(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_99(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_100(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_101(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_102(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_103(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_104(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_105(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_106(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_107(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_108(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_109(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_110(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_111(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_112(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_113(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_114(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_115(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_116(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_117(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_118(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_119(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_120(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_121(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_122(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_123(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_124(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_125(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_126(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_127(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_128(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_129(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_130(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_131(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_132(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_133(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_134(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_135(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_136(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_137(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_138(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_139(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_140(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_141(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_142(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_143(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_144(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_145(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_146(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_147(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_148(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_149(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_150(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_151(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_152(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_153(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_154(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_155(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_156(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_157(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_158(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_159(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_160(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_161(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_162(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_163(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_164(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_165(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_166(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_167(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_168(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_169(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_170(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_171(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_172(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_173(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_174(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_175(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_176(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_177(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_178(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_179(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_180(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_181(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_182(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_183(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_184(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_185(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_186(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_187(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_188(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_189(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_190(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_191(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_192(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_193(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_194(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_195(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_196(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_197(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_198(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_199(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_200(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_201(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_202(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_203(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_204(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_205(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_206(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_207(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_208(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_209(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_210(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_211(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_212(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_213(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_214(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_215(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_216(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_217(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_218(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_219(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_220(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_221(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_222(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_223(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_224(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_225(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_226(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_227(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_228(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_229(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_230(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_231(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_232(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_233(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_234(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_235(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_236(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_237(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_238(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_239(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_240(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_241(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_242(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_243(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_244(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_245(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_246(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_247(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_248(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_249(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_250(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_251(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_252(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_253(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_254(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_255(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_256(s, p, o, m) 0 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/repetition/limits/for_512.hpp b/src/include/firebird/impl/boost/preprocessor/repetition/limits/for_512.hpp new file mode 100644 index 0000000000..5534a15e9a --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/repetition/limits/for_512.hpp @@ -0,0 +1,275 @@ +# /* Copyright (C) 2001 +# * Housemarque Oy +# * http://www.housemarque.com +# * +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# */ +# +# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_REPETITION_FOR_512_HPP +# define FB_BOOST_PREPROCESSOR_REPETITION_FOR_512_HPP +# +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_257(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_258(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_259(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_260(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_261(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_262(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_263(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_264(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_265(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_266(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_267(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_268(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_269(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_270(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_271(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_272(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_273(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_274(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_275(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_276(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_277(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_278(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_279(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_280(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_281(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_282(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_283(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_284(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_285(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_286(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_287(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_288(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_289(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_290(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_291(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_292(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_293(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_294(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_295(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_296(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_297(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_298(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_299(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_300(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_301(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_302(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_303(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_304(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_305(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_306(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_307(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_308(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_309(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_310(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_311(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_312(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_313(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_314(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_315(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_316(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_317(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_318(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_319(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_320(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_321(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_322(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_323(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_324(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_325(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_326(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_327(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_328(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_329(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_330(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_331(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_332(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_333(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_334(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_335(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_336(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_337(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_338(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_339(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_340(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_341(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_342(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_343(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_344(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_345(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_346(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_347(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_348(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_349(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_350(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_351(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_352(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_353(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_354(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_355(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_356(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_357(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_358(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_359(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_360(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_361(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_362(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_363(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_364(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_365(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_366(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_367(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_368(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_369(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_370(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_371(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_372(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_373(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_374(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_375(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_376(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_377(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_378(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_379(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_380(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_381(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_382(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_383(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_384(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_385(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_386(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_387(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_388(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_389(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_390(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_391(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_392(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_393(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_394(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_395(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_396(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_397(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_398(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_399(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_400(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_401(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_402(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_403(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_404(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_405(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_406(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_407(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_408(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_409(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_410(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_411(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_412(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_413(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_414(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_415(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_416(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_417(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_418(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_419(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_420(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_421(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_422(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_423(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_424(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_425(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_426(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_427(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_428(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_429(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_430(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_431(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_432(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_433(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_434(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_435(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_436(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_437(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_438(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_439(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_440(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_441(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_442(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_443(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_444(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_445(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_446(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_447(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_448(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_449(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_450(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_451(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_452(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_453(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_454(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_455(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_456(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_457(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_458(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_459(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_460(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_461(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_462(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_463(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_464(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_465(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_466(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_467(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_468(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_469(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_470(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_471(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_472(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_473(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_474(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_475(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_476(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_477(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_478(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_479(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_480(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_481(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_482(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_483(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_484(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_485(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_486(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_487(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_488(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_489(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_490(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_491(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_492(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_493(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_494(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_495(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_496(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_497(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_498(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_499(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_500(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_501(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_502(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_503(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_504(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_505(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_506(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_507(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_508(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_509(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_510(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_511(s, p, o, m) 0 +# define FB_BOOST_PP_FOR_CHECK_FB_BOOST_PP_FOR_512(s, p, o, m) 0 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/detail/is_empty.hpp b/src/include/firebird/impl/boost/preprocessor/seq/detail/is_empty.hpp new file mode 100644 index 0000000000..6e3bcc37d5 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/seq/detail/is_empty.hpp @@ -0,0 +1,49 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2015. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_SEQ_DETAIL_IS_EMPTY_HPP +# define FB_BOOST_PREPROCESSOR_SEQ_DETAIL_IS_EMPTY_HPP +# +# include +# include +# include +# include +# include +# +/* An empty seq is one that is just FB_BOOST_PP_SEQ_NIL */ +# +# define FB_BOOST_PP_SEQ_DETAIL_IS_EMPTY(seq) \ + FB_BOOST_PP_COMPL \ + ( \ + FB_BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY(seq) \ + ) \ +/**/ +# +# define FB_BOOST_PP_SEQ_DETAIL_IS_EMPTY_SIZE(size) \ + FB_BOOST_PP_COMPL \ + ( \ + FB_BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE(size) \ + ) \ +/**/ +# +# define FB_BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY(seq) \ + FB_BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE(FB_BOOST_PP_SEQ_DETAIL_EMPTY_SIZE(seq)) \ +/**/ +# +# define FB_BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY_SIZE(size) \ + FB_BOOST_PP_BOOL(size) \ +/**/ +# +# define FB_BOOST_PP_SEQ_DETAIL_EMPTY_SIZE(seq) \ + FB_BOOST_PP_DEC(FB_BOOST_PP_SEQ_SIZE(seq (nil))) \ +/**/ +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/elem.hpp b/src/include/firebird/impl/boost/preprocessor/seq/elem.hpp index 93de3a472b..1f692adac2 100644 --- a/src/include/firebird/impl/boost/preprocessor/seq/elem.hpp +++ b/src/include/firebird/impl/boost/preprocessor/seq/elem.hpp @@ -7,6 +7,8 @@ # * * # ************************************************************************** */ # +# /* Revised by Edward Diener (2020) */ +# # /* See http://www.boost.org for most recent version. */ # # ifndef FB_BOOST_PREPROCESSOR_SEQ_ELEM_HPP @@ -44,6 +46,8 @@ # define FB_BOOST_PP_SEQ_ELEM_III(x, _) x # endif # +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# # define FB_BOOST_PP_SEQ_ELEM_0(x) x, FB_BOOST_PP_NIL # define FB_BOOST_PP_SEQ_ELEM_1(_) FB_BOOST_PP_SEQ_ELEM_0 # define FB_BOOST_PP_SEQ_ELEM_2(_) FB_BOOST_PP_SEQ_ELEM_1 @@ -301,4 +305,23 @@ # define FB_BOOST_PP_SEQ_ELEM_254(_) FB_BOOST_PP_SEQ_ELEM_253 # define FB_BOOST_PP_SEQ_ELEM_255(_) FB_BOOST_PP_SEQ_ELEM_254 # +# else +# +# include +# +# if FB_BOOST_PP_LIMIT_SEQ == 256 +# include +# elif FB_BOOST_PP_LIMIT_SEQ == 512 +# include +# include +# elif FB_BOOST_PP_LIMIT_SEQ == 1024 +# include +# include +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_SEQ limit +# endif +# +# endif +# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/for_each_i.hpp b/src/include/firebird/impl/boost/preprocessor/seq/for_each_i.hpp index 98258a8a94..ee0b2830a2 100644 --- a/src/include/firebird/impl/boost/preprocessor/seq/for_each_i.hpp +++ b/src/include/firebird/impl/boost/preprocessor/seq/for_each_i.hpp @@ -15,47 +15,95 @@ # include # include # include +# include +# include # include # include # include +# include # include # include # # /* FB_BOOST_PP_SEQ_FOR_EACH_I */ # # if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_EDG() -# define FB_BOOST_PP_SEQ_FOR_EACH_I(macro, data, seq) FB_BOOST_PP_FOR((macro, data, seq (nil), 0), FB_BOOST_PP_SEQ_FOR_EACH_I_P, FB_BOOST_PP_SEQ_FOR_EACH_I_O, FB_BOOST_PP_SEQ_FOR_EACH_I_M) +# define FB_BOOST_PP_SEQ_FOR_EACH_I(macro, data, seq) FB_BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK(macro, data, seq) # else # define FB_BOOST_PP_SEQ_FOR_EACH_I(macro, data, seq) FB_BOOST_PP_SEQ_FOR_EACH_I_I(macro, data, seq) -# define FB_BOOST_PP_SEQ_FOR_EACH_I_I(macro, data, seq) FB_BOOST_PP_FOR((macro, data, seq (nil), 0), FB_BOOST_PP_SEQ_FOR_EACH_I_P, FB_BOOST_PP_SEQ_FOR_EACH_I_O, FB_BOOST_PP_SEQ_FOR_EACH_I_M) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_I(macro, data, seq) FB_BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK(macro, data, seq) # endif # -# define FB_BOOST_PP_SEQ_FOR_EACH_I_P(r, x) FB_BOOST_PP_DEC(FB_BOOST_PP_SEQ_SIZE(FB_BOOST_PP_TUPLE_ELEM(4, 2, x))) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK_EXEC(macro, data, seq) FB_BOOST_PP_FOR((macro, data, seq, 0, FB_BOOST_PP_SEQ_SIZE(seq)), FB_BOOST_PP_SEQ_FOR_EACH_I_P, FB_BOOST_PP_SEQ_FOR_EACH_I_O, FB_BOOST_PP_SEQ_FOR_EACH_I_M) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK_EMPTY(macro, data, seq) +# +# define FB_BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK(macro, data, seq) \ + FB_BOOST_PP_IIF \ + ( \ + FB_BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY(seq), \ + FB_BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK_EXEC, \ + FB_BOOST_PP_SEQ_FOR_EACH_I_DETAIL_CHECK_EMPTY \ + ) \ + (macro, data, seq) \ +/**/ +# +# define FB_BOOST_PP_SEQ_FOR_EACH_I_P(r, x) FB_BOOST_PP_TUPLE_ELEM(5, 4, x) # # if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() # define FB_BOOST_PP_SEQ_FOR_EACH_I_O(r, x) FB_BOOST_PP_SEQ_FOR_EACH_I_O_I x # else -# define FB_BOOST_PP_SEQ_FOR_EACH_I_O(r, x) FB_BOOST_PP_SEQ_FOR_EACH_I_O_I(FB_BOOST_PP_TUPLE_ELEM(4, 0, x), FB_BOOST_PP_TUPLE_ELEM(4, 1, x), FB_BOOST_PP_TUPLE_ELEM(4, 2, x), FB_BOOST_PP_TUPLE_ELEM(4, 3, x)) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_O(r, x) FB_BOOST_PP_SEQ_FOR_EACH_I_O_I(FB_BOOST_PP_TUPLE_ELEM(5, 0, x), FB_BOOST_PP_TUPLE_ELEM(5, 1, x), FB_BOOST_PP_TUPLE_ELEM(5, 2, x), FB_BOOST_PP_TUPLE_ELEM(5, 3, x), FB_BOOST_PP_TUPLE_ELEM(5, 4, x)) # endif # -# define FB_BOOST_PP_SEQ_FOR_EACH_I_O_I(macro, data, seq, i) (macro, data, FB_BOOST_PP_SEQ_TAIL(seq), FB_BOOST_PP_INC(i)) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_O_I(macro, data, seq, i, sz) \ + FB_BOOST_PP_SEQ_FOR_EACH_I_O_I_DEC(macro, data, seq, i, FB_BOOST_PP_DEC(sz)) \ +/**/ +# define FB_BOOST_PP_SEQ_FOR_EACH_I_O_I_DEC(macro, data, seq, i, sz) \ + ( \ + macro, \ + data, \ + FB_BOOST_PP_IF \ + ( \ + sz, \ + FB_BOOST_PP_SEQ_FOR_EACH_I_O_I_TAIL, \ + FB_BOOST_PP_SEQ_FOR_EACH_I_O_I_NIL \ + ) \ + (seq), \ + FB_BOOST_PP_INC(i), \ + sz \ + ) \ +/**/ +# define FB_BOOST_PP_SEQ_FOR_EACH_I_O_I_TAIL(seq) FB_BOOST_PP_SEQ_TAIL(seq) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_O_I_NIL(seq) FB_BOOST_PP_NIL # # if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() -# define FB_BOOST_PP_SEQ_FOR_EACH_I_M(r, x) FB_BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, FB_BOOST_PP_TUPLE_REM_4 x) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_M(r, x) FB_BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, FB_BOOST_PP_TUPLE_REM_5 x) # define FB_BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, im) FB_BOOST_PP_SEQ_FOR_EACH_I_M_I(r, im) # else -# define FB_BOOST_PP_SEQ_FOR_EACH_I_M(r, x) FB_BOOST_PP_SEQ_FOR_EACH_I_M_I(r, FB_BOOST_PP_TUPLE_ELEM(4, 0, x), FB_BOOST_PP_TUPLE_ELEM(4, 1, x), FB_BOOST_PP_TUPLE_ELEM(4, 2, x), FB_BOOST_PP_TUPLE_ELEM(4, 3, x)) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_M(r, x) FB_BOOST_PP_SEQ_FOR_EACH_I_M_I(r, FB_BOOST_PP_TUPLE_ELEM(5, 0, x), FB_BOOST_PP_TUPLE_ELEM(5, 1, x), FB_BOOST_PP_TUPLE_ELEM(5, 2, x), FB_BOOST_PP_TUPLE_ELEM(5, 3, x), FB_BOOST_PP_TUPLE_ELEM(5, 4, x)) # endif # -# define FB_BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i) macro(r, data, i, FB_BOOST_PP_SEQ_HEAD(seq)) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i, sz) macro(r, data, i, FB_BOOST_PP_SEQ_HEAD(seq)) # # /* FB_BOOST_PP_SEQ_FOR_EACH_I_R */ # # if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_EDG() -# define FB_BOOST_PP_SEQ_FOR_EACH_I_R(r, macro, data, seq) FB_BOOST_PP_FOR_ ## r((macro, data, seq (nil), 0), FB_BOOST_PP_SEQ_FOR_EACH_I_P, FB_BOOST_PP_SEQ_FOR_EACH_I_O, FB_BOOST_PP_SEQ_FOR_EACH_I_M) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_R(r, macro, data, seq) FB_BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK(r, macro, data, seq) # else # define FB_BOOST_PP_SEQ_FOR_EACH_I_R(r, macro, data, seq) FB_BOOST_PP_SEQ_FOR_EACH_I_R_I(r, macro, data, seq) -# define FB_BOOST_PP_SEQ_FOR_EACH_I_R_I(r, macro, data, seq) FB_BOOST_PP_FOR_ ## r((macro, data, seq (nil), 0), FB_BOOST_PP_SEQ_FOR_EACH_I_P, FB_BOOST_PP_SEQ_FOR_EACH_I_O, FB_BOOST_PP_SEQ_FOR_EACH_I_M) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_R_I(r, macro, data, seq) FB_BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK(r, macro, data, seq) # endif # +# define FB_BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK_EXEC(r, macro, data, seq) FB_BOOST_PP_FOR_ ## r((macro, data, seq, 0, FB_BOOST_PP_SEQ_SIZE(seq)), FB_BOOST_PP_SEQ_FOR_EACH_I_P, FB_BOOST_PP_SEQ_FOR_EACH_I_O, FB_BOOST_PP_SEQ_FOR_EACH_I_M) +# define FB_BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK_EMPTY(r, macro, data, seq) +# +# define FB_BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK(r, macro, data, seq) \ + FB_BOOST_PP_IIF \ + ( \ + FB_BOOST_PP_SEQ_DETAIL_IS_NOT_EMPTY(seq), \ + FB_BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK_EXEC, \ + FB_BOOST_PP_SEQ_FOR_EACH_I_R_DETAIL_CHECK_EMPTY \ + ) \ + (r, macro, data, seq) \ +/**/ +# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/limits/elem_1024.hpp b/src/include/firebird/impl/boost/preprocessor/seq/limits/elem_1024.hpp new file mode 100644 index 0000000000..b6dedb6fcf --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/seq/limits/elem_1024.hpp @@ -0,0 +1,530 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_SEQ_ELEM_1024_HPP +# define FB_BOOST_PREPROCESSOR_SEQ_ELEM_1024_HPP +# +# define FB_BOOST_PP_SEQ_ELEM_512(_) FB_BOOST_PP_SEQ_ELEM_511 +# define FB_BOOST_PP_SEQ_ELEM_513(_) FB_BOOST_PP_SEQ_ELEM_512 +# define FB_BOOST_PP_SEQ_ELEM_514(_) FB_BOOST_PP_SEQ_ELEM_513 +# define FB_BOOST_PP_SEQ_ELEM_515(_) FB_BOOST_PP_SEQ_ELEM_514 +# define FB_BOOST_PP_SEQ_ELEM_516(_) FB_BOOST_PP_SEQ_ELEM_515 +# define FB_BOOST_PP_SEQ_ELEM_517(_) FB_BOOST_PP_SEQ_ELEM_516 +# define FB_BOOST_PP_SEQ_ELEM_518(_) FB_BOOST_PP_SEQ_ELEM_517 +# define FB_BOOST_PP_SEQ_ELEM_519(_) FB_BOOST_PP_SEQ_ELEM_518 +# define FB_BOOST_PP_SEQ_ELEM_520(_) FB_BOOST_PP_SEQ_ELEM_519 +# define FB_BOOST_PP_SEQ_ELEM_521(_) FB_BOOST_PP_SEQ_ELEM_520 +# define FB_BOOST_PP_SEQ_ELEM_522(_) FB_BOOST_PP_SEQ_ELEM_521 +# define FB_BOOST_PP_SEQ_ELEM_523(_) FB_BOOST_PP_SEQ_ELEM_522 +# define FB_BOOST_PP_SEQ_ELEM_524(_) FB_BOOST_PP_SEQ_ELEM_523 +# define FB_BOOST_PP_SEQ_ELEM_525(_) FB_BOOST_PP_SEQ_ELEM_524 +# define FB_BOOST_PP_SEQ_ELEM_526(_) FB_BOOST_PP_SEQ_ELEM_525 +# define FB_BOOST_PP_SEQ_ELEM_527(_) FB_BOOST_PP_SEQ_ELEM_526 +# define FB_BOOST_PP_SEQ_ELEM_528(_) FB_BOOST_PP_SEQ_ELEM_527 +# define FB_BOOST_PP_SEQ_ELEM_529(_) FB_BOOST_PP_SEQ_ELEM_528 +# define FB_BOOST_PP_SEQ_ELEM_530(_) FB_BOOST_PP_SEQ_ELEM_529 +# define FB_BOOST_PP_SEQ_ELEM_531(_) FB_BOOST_PP_SEQ_ELEM_530 +# define FB_BOOST_PP_SEQ_ELEM_532(_) FB_BOOST_PP_SEQ_ELEM_531 +# define FB_BOOST_PP_SEQ_ELEM_533(_) FB_BOOST_PP_SEQ_ELEM_532 +# define FB_BOOST_PP_SEQ_ELEM_534(_) FB_BOOST_PP_SEQ_ELEM_533 +# define FB_BOOST_PP_SEQ_ELEM_535(_) FB_BOOST_PP_SEQ_ELEM_534 +# define FB_BOOST_PP_SEQ_ELEM_536(_) FB_BOOST_PP_SEQ_ELEM_535 +# define FB_BOOST_PP_SEQ_ELEM_537(_) FB_BOOST_PP_SEQ_ELEM_536 +# define FB_BOOST_PP_SEQ_ELEM_538(_) FB_BOOST_PP_SEQ_ELEM_537 +# define FB_BOOST_PP_SEQ_ELEM_539(_) FB_BOOST_PP_SEQ_ELEM_538 +# define FB_BOOST_PP_SEQ_ELEM_540(_) FB_BOOST_PP_SEQ_ELEM_539 +# define FB_BOOST_PP_SEQ_ELEM_541(_) FB_BOOST_PP_SEQ_ELEM_540 +# define FB_BOOST_PP_SEQ_ELEM_542(_) FB_BOOST_PP_SEQ_ELEM_541 +# define FB_BOOST_PP_SEQ_ELEM_543(_) FB_BOOST_PP_SEQ_ELEM_542 +# define FB_BOOST_PP_SEQ_ELEM_544(_) FB_BOOST_PP_SEQ_ELEM_543 +# define FB_BOOST_PP_SEQ_ELEM_545(_) FB_BOOST_PP_SEQ_ELEM_544 +# define FB_BOOST_PP_SEQ_ELEM_546(_) FB_BOOST_PP_SEQ_ELEM_545 +# define FB_BOOST_PP_SEQ_ELEM_547(_) FB_BOOST_PP_SEQ_ELEM_546 +# define FB_BOOST_PP_SEQ_ELEM_548(_) FB_BOOST_PP_SEQ_ELEM_547 +# define FB_BOOST_PP_SEQ_ELEM_549(_) FB_BOOST_PP_SEQ_ELEM_548 +# define FB_BOOST_PP_SEQ_ELEM_550(_) FB_BOOST_PP_SEQ_ELEM_549 +# define FB_BOOST_PP_SEQ_ELEM_551(_) FB_BOOST_PP_SEQ_ELEM_550 +# define FB_BOOST_PP_SEQ_ELEM_552(_) FB_BOOST_PP_SEQ_ELEM_551 +# define FB_BOOST_PP_SEQ_ELEM_553(_) FB_BOOST_PP_SEQ_ELEM_552 +# define FB_BOOST_PP_SEQ_ELEM_554(_) FB_BOOST_PP_SEQ_ELEM_553 +# define FB_BOOST_PP_SEQ_ELEM_555(_) FB_BOOST_PP_SEQ_ELEM_554 +# define FB_BOOST_PP_SEQ_ELEM_556(_) FB_BOOST_PP_SEQ_ELEM_555 +# define FB_BOOST_PP_SEQ_ELEM_557(_) FB_BOOST_PP_SEQ_ELEM_556 +# define FB_BOOST_PP_SEQ_ELEM_558(_) FB_BOOST_PP_SEQ_ELEM_557 +# define FB_BOOST_PP_SEQ_ELEM_559(_) FB_BOOST_PP_SEQ_ELEM_558 +# define FB_BOOST_PP_SEQ_ELEM_560(_) FB_BOOST_PP_SEQ_ELEM_559 +# define FB_BOOST_PP_SEQ_ELEM_561(_) FB_BOOST_PP_SEQ_ELEM_560 +# define FB_BOOST_PP_SEQ_ELEM_562(_) FB_BOOST_PP_SEQ_ELEM_561 +# define FB_BOOST_PP_SEQ_ELEM_563(_) FB_BOOST_PP_SEQ_ELEM_562 +# define FB_BOOST_PP_SEQ_ELEM_564(_) FB_BOOST_PP_SEQ_ELEM_563 +# define FB_BOOST_PP_SEQ_ELEM_565(_) FB_BOOST_PP_SEQ_ELEM_564 +# define FB_BOOST_PP_SEQ_ELEM_566(_) FB_BOOST_PP_SEQ_ELEM_565 +# define FB_BOOST_PP_SEQ_ELEM_567(_) FB_BOOST_PP_SEQ_ELEM_566 +# define FB_BOOST_PP_SEQ_ELEM_568(_) FB_BOOST_PP_SEQ_ELEM_567 +# define FB_BOOST_PP_SEQ_ELEM_569(_) FB_BOOST_PP_SEQ_ELEM_568 +# define FB_BOOST_PP_SEQ_ELEM_570(_) FB_BOOST_PP_SEQ_ELEM_569 +# define FB_BOOST_PP_SEQ_ELEM_571(_) FB_BOOST_PP_SEQ_ELEM_570 +# define FB_BOOST_PP_SEQ_ELEM_572(_) FB_BOOST_PP_SEQ_ELEM_571 +# define FB_BOOST_PP_SEQ_ELEM_573(_) FB_BOOST_PP_SEQ_ELEM_572 +# define FB_BOOST_PP_SEQ_ELEM_574(_) FB_BOOST_PP_SEQ_ELEM_573 +# define FB_BOOST_PP_SEQ_ELEM_575(_) FB_BOOST_PP_SEQ_ELEM_574 +# define FB_BOOST_PP_SEQ_ELEM_576(_) FB_BOOST_PP_SEQ_ELEM_575 +# define FB_BOOST_PP_SEQ_ELEM_577(_) FB_BOOST_PP_SEQ_ELEM_576 +# define FB_BOOST_PP_SEQ_ELEM_578(_) FB_BOOST_PP_SEQ_ELEM_577 +# define FB_BOOST_PP_SEQ_ELEM_579(_) FB_BOOST_PP_SEQ_ELEM_578 +# define FB_BOOST_PP_SEQ_ELEM_580(_) FB_BOOST_PP_SEQ_ELEM_579 +# define FB_BOOST_PP_SEQ_ELEM_581(_) FB_BOOST_PP_SEQ_ELEM_580 +# define FB_BOOST_PP_SEQ_ELEM_582(_) FB_BOOST_PP_SEQ_ELEM_581 +# define FB_BOOST_PP_SEQ_ELEM_583(_) FB_BOOST_PP_SEQ_ELEM_582 +# define FB_BOOST_PP_SEQ_ELEM_584(_) FB_BOOST_PP_SEQ_ELEM_583 +# define FB_BOOST_PP_SEQ_ELEM_585(_) FB_BOOST_PP_SEQ_ELEM_584 +# define FB_BOOST_PP_SEQ_ELEM_586(_) FB_BOOST_PP_SEQ_ELEM_585 +# define FB_BOOST_PP_SEQ_ELEM_587(_) FB_BOOST_PP_SEQ_ELEM_586 +# define FB_BOOST_PP_SEQ_ELEM_588(_) FB_BOOST_PP_SEQ_ELEM_587 +# define FB_BOOST_PP_SEQ_ELEM_589(_) FB_BOOST_PP_SEQ_ELEM_588 +# define FB_BOOST_PP_SEQ_ELEM_590(_) FB_BOOST_PP_SEQ_ELEM_589 +# define FB_BOOST_PP_SEQ_ELEM_591(_) FB_BOOST_PP_SEQ_ELEM_590 +# define FB_BOOST_PP_SEQ_ELEM_592(_) FB_BOOST_PP_SEQ_ELEM_591 +# define FB_BOOST_PP_SEQ_ELEM_593(_) FB_BOOST_PP_SEQ_ELEM_592 +# define FB_BOOST_PP_SEQ_ELEM_594(_) FB_BOOST_PP_SEQ_ELEM_593 +# define FB_BOOST_PP_SEQ_ELEM_595(_) FB_BOOST_PP_SEQ_ELEM_594 +# define FB_BOOST_PP_SEQ_ELEM_596(_) FB_BOOST_PP_SEQ_ELEM_595 +# define FB_BOOST_PP_SEQ_ELEM_597(_) FB_BOOST_PP_SEQ_ELEM_596 +# define FB_BOOST_PP_SEQ_ELEM_598(_) FB_BOOST_PP_SEQ_ELEM_597 +# define FB_BOOST_PP_SEQ_ELEM_599(_) FB_BOOST_PP_SEQ_ELEM_598 +# define FB_BOOST_PP_SEQ_ELEM_600(_) FB_BOOST_PP_SEQ_ELEM_599 +# define FB_BOOST_PP_SEQ_ELEM_601(_) FB_BOOST_PP_SEQ_ELEM_600 +# define FB_BOOST_PP_SEQ_ELEM_602(_) FB_BOOST_PP_SEQ_ELEM_601 +# define FB_BOOST_PP_SEQ_ELEM_603(_) FB_BOOST_PP_SEQ_ELEM_602 +# define FB_BOOST_PP_SEQ_ELEM_604(_) FB_BOOST_PP_SEQ_ELEM_603 +# define FB_BOOST_PP_SEQ_ELEM_605(_) FB_BOOST_PP_SEQ_ELEM_604 +# define FB_BOOST_PP_SEQ_ELEM_606(_) FB_BOOST_PP_SEQ_ELEM_605 +# define FB_BOOST_PP_SEQ_ELEM_607(_) FB_BOOST_PP_SEQ_ELEM_606 +# define FB_BOOST_PP_SEQ_ELEM_608(_) FB_BOOST_PP_SEQ_ELEM_607 +# define FB_BOOST_PP_SEQ_ELEM_609(_) FB_BOOST_PP_SEQ_ELEM_608 +# define FB_BOOST_PP_SEQ_ELEM_610(_) FB_BOOST_PP_SEQ_ELEM_609 +# define FB_BOOST_PP_SEQ_ELEM_611(_) FB_BOOST_PP_SEQ_ELEM_610 +# define FB_BOOST_PP_SEQ_ELEM_612(_) FB_BOOST_PP_SEQ_ELEM_611 +# define FB_BOOST_PP_SEQ_ELEM_613(_) FB_BOOST_PP_SEQ_ELEM_612 +# define FB_BOOST_PP_SEQ_ELEM_614(_) FB_BOOST_PP_SEQ_ELEM_613 +# define FB_BOOST_PP_SEQ_ELEM_615(_) FB_BOOST_PP_SEQ_ELEM_614 +# define FB_BOOST_PP_SEQ_ELEM_616(_) FB_BOOST_PP_SEQ_ELEM_615 +# define FB_BOOST_PP_SEQ_ELEM_617(_) FB_BOOST_PP_SEQ_ELEM_616 +# define FB_BOOST_PP_SEQ_ELEM_618(_) FB_BOOST_PP_SEQ_ELEM_617 +# define FB_BOOST_PP_SEQ_ELEM_619(_) FB_BOOST_PP_SEQ_ELEM_618 +# define FB_BOOST_PP_SEQ_ELEM_620(_) FB_BOOST_PP_SEQ_ELEM_619 +# define FB_BOOST_PP_SEQ_ELEM_621(_) FB_BOOST_PP_SEQ_ELEM_620 +# define FB_BOOST_PP_SEQ_ELEM_622(_) FB_BOOST_PP_SEQ_ELEM_621 +# define FB_BOOST_PP_SEQ_ELEM_623(_) FB_BOOST_PP_SEQ_ELEM_622 +# define FB_BOOST_PP_SEQ_ELEM_624(_) FB_BOOST_PP_SEQ_ELEM_623 +# define FB_BOOST_PP_SEQ_ELEM_625(_) FB_BOOST_PP_SEQ_ELEM_624 +# define FB_BOOST_PP_SEQ_ELEM_626(_) FB_BOOST_PP_SEQ_ELEM_625 +# define FB_BOOST_PP_SEQ_ELEM_627(_) FB_BOOST_PP_SEQ_ELEM_626 +# define FB_BOOST_PP_SEQ_ELEM_628(_) FB_BOOST_PP_SEQ_ELEM_627 +# define FB_BOOST_PP_SEQ_ELEM_629(_) FB_BOOST_PP_SEQ_ELEM_628 +# define FB_BOOST_PP_SEQ_ELEM_630(_) FB_BOOST_PP_SEQ_ELEM_629 +# define FB_BOOST_PP_SEQ_ELEM_631(_) FB_BOOST_PP_SEQ_ELEM_630 +# define FB_BOOST_PP_SEQ_ELEM_632(_) FB_BOOST_PP_SEQ_ELEM_631 +# define FB_BOOST_PP_SEQ_ELEM_633(_) FB_BOOST_PP_SEQ_ELEM_632 +# define FB_BOOST_PP_SEQ_ELEM_634(_) FB_BOOST_PP_SEQ_ELEM_633 +# define FB_BOOST_PP_SEQ_ELEM_635(_) FB_BOOST_PP_SEQ_ELEM_634 +# define FB_BOOST_PP_SEQ_ELEM_636(_) FB_BOOST_PP_SEQ_ELEM_635 +# define FB_BOOST_PP_SEQ_ELEM_637(_) FB_BOOST_PP_SEQ_ELEM_636 +# define FB_BOOST_PP_SEQ_ELEM_638(_) FB_BOOST_PP_SEQ_ELEM_637 +# define FB_BOOST_PP_SEQ_ELEM_639(_) FB_BOOST_PP_SEQ_ELEM_638 +# define FB_BOOST_PP_SEQ_ELEM_640(_) FB_BOOST_PP_SEQ_ELEM_639 +# define FB_BOOST_PP_SEQ_ELEM_641(_) FB_BOOST_PP_SEQ_ELEM_640 +# define FB_BOOST_PP_SEQ_ELEM_642(_) FB_BOOST_PP_SEQ_ELEM_641 +# define FB_BOOST_PP_SEQ_ELEM_643(_) FB_BOOST_PP_SEQ_ELEM_642 +# define FB_BOOST_PP_SEQ_ELEM_644(_) FB_BOOST_PP_SEQ_ELEM_643 +# define FB_BOOST_PP_SEQ_ELEM_645(_) FB_BOOST_PP_SEQ_ELEM_644 +# define FB_BOOST_PP_SEQ_ELEM_646(_) FB_BOOST_PP_SEQ_ELEM_645 +# define FB_BOOST_PP_SEQ_ELEM_647(_) FB_BOOST_PP_SEQ_ELEM_646 +# define FB_BOOST_PP_SEQ_ELEM_648(_) FB_BOOST_PP_SEQ_ELEM_647 +# define FB_BOOST_PP_SEQ_ELEM_649(_) FB_BOOST_PP_SEQ_ELEM_648 +# define FB_BOOST_PP_SEQ_ELEM_650(_) FB_BOOST_PP_SEQ_ELEM_649 +# define FB_BOOST_PP_SEQ_ELEM_651(_) FB_BOOST_PP_SEQ_ELEM_650 +# define FB_BOOST_PP_SEQ_ELEM_652(_) FB_BOOST_PP_SEQ_ELEM_651 +# define FB_BOOST_PP_SEQ_ELEM_653(_) FB_BOOST_PP_SEQ_ELEM_652 +# define FB_BOOST_PP_SEQ_ELEM_654(_) FB_BOOST_PP_SEQ_ELEM_653 +# define FB_BOOST_PP_SEQ_ELEM_655(_) FB_BOOST_PP_SEQ_ELEM_654 +# define FB_BOOST_PP_SEQ_ELEM_656(_) FB_BOOST_PP_SEQ_ELEM_655 +# define FB_BOOST_PP_SEQ_ELEM_657(_) FB_BOOST_PP_SEQ_ELEM_656 +# define FB_BOOST_PP_SEQ_ELEM_658(_) FB_BOOST_PP_SEQ_ELEM_657 +# define FB_BOOST_PP_SEQ_ELEM_659(_) FB_BOOST_PP_SEQ_ELEM_658 +# define FB_BOOST_PP_SEQ_ELEM_660(_) FB_BOOST_PP_SEQ_ELEM_659 +# define FB_BOOST_PP_SEQ_ELEM_661(_) FB_BOOST_PP_SEQ_ELEM_660 +# define FB_BOOST_PP_SEQ_ELEM_662(_) FB_BOOST_PP_SEQ_ELEM_661 +# define FB_BOOST_PP_SEQ_ELEM_663(_) FB_BOOST_PP_SEQ_ELEM_662 +# define FB_BOOST_PP_SEQ_ELEM_664(_) FB_BOOST_PP_SEQ_ELEM_663 +# define FB_BOOST_PP_SEQ_ELEM_665(_) FB_BOOST_PP_SEQ_ELEM_664 +# define FB_BOOST_PP_SEQ_ELEM_666(_) FB_BOOST_PP_SEQ_ELEM_665 +# define FB_BOOST_PP_SEQ_ELEM_667(_) FB_BOOST_PP_SEQ_ELEM_666 +# define FB_BOOST_PP_SEQ_ELEM_668(_) FB_BOOST_PP_SEQ_ELEM_667 +# define FB_BOOST_PP_SEQ_ELEM_669(_) FB_BOOST_PP_SEQ_ELEM_668 +# define FB_BOOST_PP_SEQ_ELEM_670(_) FB_BOOST_PP_SEQ_ELEM_669 +# define FB_BOOST_PP_SEQ_ELEM_671(_) FB_BOOST_PP_SEQ_ELEM_670 +# define FB_BOOST_PP_SEQ_ELEM_672(_) FB_BOOST_PP_SEQ_ELEM_671 +# define FB_BOOST_PP_SEQ_ELEM_673(_) FB_BOOST_PP_SEQ_ELEM_672 +# define FB_BOOST_PP_SEQ_ELEM_674(_) FB_BOOST_PP_SEQ_ELEM_673 +# define FB_BOOST_PP_SEQ_ELEM_675(_) FB_BOOST_PP_SEQ_ELEM_674 +# define FB_BOOST_PP_SEQ_ELEM_676(_) FB_BOOST_PP_SEQ_ELEM_675 +# define FB_BOOST_PP_SEQ_ELEM_677(_) FB_BOOST_PP_SEQ_ELEM_676 +# define FB_BOOST_PP_SEQ_ELEM_678(_) FB_BOOST_PP_SEQ_ELEM_677 +# define FB_BOOST_PP_SEQ_ELEM_679(_) FB_BOOST_PP_SEQ_ELEM_678 +# define FB_BOOST_PP_SEQ_ELEM_680(_) FB_BOOST_PP_SEQ_ELEM_679 +# define FB_BOOST_PP_SEQ_ELEM_681(_) FB_BOOST_PP_SEQ_ELEM_680 +# define FB_BOOST_PP_SEQ_ELEM_682(_) FB_BOOST_PP_SEQ_ELEM_681 +# define FB_BOOST_PP_SEQ_ELEM_683(_) FB_BOOST_PP_SEQ_ELEM_682 +# define FB_BOOST_PP_SEQ_ELEM_684(_) FB_BOOST_PP_SEQ_ELEM_683 +# define FB_BOOST_PP_SEQ_ELEM_685(_) FB_BOOST_PP_SEQ_ELEM_684 +# define FB_BOOST_PP_SEQ_ELEM_686(_) FB_BOOST_PP_SEQ_ELEM_685 +# define FB_BOOST_PP_SEQ_ELEM_687(_) FB_BOOST_PP_SEQ_ELEM_686 +# define FB_BOOST_PP_SEQ_ELEM_688(_) FB_BOOST_PP_SEQ_ELEM_687 +# define FB_BOOST_PP_SEQ_ELEM_689(_) FB_BOOST_PP_SEQ_ELEM_688 +# define FB_BOOST_PP_SEQ_ELEM_690(_) FB_BOOST_PP_SEQ_ELEM_689 +# define FB_BOOST_PP_SEQ_ELEM_691(_) FB_BOOST_PP_SEQ_ELEM_690 +# define FB_BOOST_PP_SEQ_ELEM_692(_) FB_BOOST_PP_SEQ_ELEM_691 +# define FB_BOOST_PP_SEQ_ELEM_693(_) FB_BOOST_PP_SEQ_ELEM_692 +# define FB_BOOST_PP_SEQ_ELEM_694(_) FB_BOOST_PP_SEQ_ELEM_693 +# define FB_BOOST_PP_SEQ_ELEM_695(_) FB_BOOST_PP_SEQ_ELEM_694 +# define FB_BOOST_PP_SEQ_ELEM_696(_) FB_BOOST_PP_SEQ_ELEM_695 +# define FB_BOOST_PP_SEQ_ELEM_697(_) FB_BOOST_PP_SEQ_ELEM_696 +# define FB_BOOST_PP_SEQ_ELEM_698(_) FB_BOOST_PP_SEQ_ELEM_697 +# define FB_BOOST_PP_SEQ_ELEM_699(_) FB_BOOST_PP_SEQ_ELEM_698 +# define FB_BOOST_PP_SEQ_ELEM_700(_) FB_BOOST_PP_SEQ_ELEM_699 +# define FB_BOOST_PP_SEQ_ELEM_701(_) FB_BOOST_PP_SEQ_ELEM_700 +# define FB_BOOST_PP_SEQ_ELEM_702(_) FB_BOOST_PP_SEQ_ELEM_701 +# define FB_BOOST_PP_SEQ_ELEM_703(_) FB_BOOST_PP_SEQ_ELEM_702 +# define FB_BOOST_PP_SEQ_ELEM_704(_) FB_BOOST_PP_SEQ_ELEM_703 +# define FB_BOOST_PP_SEQ_ELEM_705(_) FB_BOOST_PP_SEQ_ELEM_704 +# define FB_BOOST_PP_SEQ_ELEM_706(_) FB_BOOST_PP_SEQ_ELEM_705 +# define FB_BOOST_PP_SEQ_ELEM_707(_) FB_BOOST_PP_SEQ_ELEM_706 +# define FB_BOOST_PP_SEQ_ELEM_708(_) FB_BOOST_PP_SEQ_ELEM_707 +# define FB_BOOST_PP_SEQ_ELEM_709(_) FB_BOOST_PP_SEQ_ELEM_708 +# define FB_BOOST_PP_SEQ_ELEM_710(_) FB_BOOST_PP_SEQ_ELEM_709 +# define FB_BOOST_PP_SEQ_ELEM_711(_) FB_BOOST_PP_SEQ_ELEM_710 +# define FB_BOOST_PP_SEQ_ELEM_712(_) FB_BOOST_PP_SEQ_ELEM_711 +# define FB_BOOST_PP_SEQ_ELEM_713(_) FB_BOOST_PP_SEQ_ELEM_712 +# define FB_BOOST_PP_SEQ_ELEM_714(_) FB_BOOST_PP_SEQ_ELEM_713 +# define FB_BOOST_PP_SEQ_ELEM_715(_) FB_BOOST_PP_SEQ_ELEM_714 +# define FB_BOOST_PP_SEQ_ELEM_716(_) FB_BOOST_PP_SEQ_ELEM_715 +# define FB_BOOST_PP_SEQ_ELEM_717(_) FB_BOOST_PP_SEQ_ELEM_716 +# define FB_BOOST_PP_SEQ_ELEM_718(_) FB_BOOST_PP_SEQ_ELEM_717 +# define FB_BOOST_PP_SEQ_ELEM_719(_) FB_BOOST_PP_SEQ_ELEM_718 +# define FB_BOOST_PP_SEQ_ELEM_720(_) FB_BOOST_PP_SEQ_ELEM_719 +# define FB_BOOST_PP_SEQ_ELEM_721(_) FB_BOOST_PP_SEQ_ELEM_720 +# define FB_BOOST_PP_SEQ_ELEM_722(_) FB_BOOST_PP_SEQ_ELEM_721 +# define FB_BOOST_PP_SEQ_ELEM_723(_) FB_BOOST_PP_SEQ_ELEM_722 +# define FB_BOOST_PP_SEQ_ELEM_724(_) FB_BOOST_PP_SEQ_ELEM_723 +# define FB_BOOST_PP_SEQ_ELEM_725(_) FB_BOOST_PP_SEQ_ELEM_724 +# define FB_BOOST_PP_SEQ_ELEM_726(_) FB_BOOST_PP_SEQ_ELEM_725 +# define FB_BOOST_PP_SEQ_ELEM_727(_) FB_BOOST_PP_SEQ_ELEM_726 +# define FB_BOOST_PP_SEQ_ELEM_728(_) FB_BOOST_PP_SEQ_ELEM_727 +# define FB_BOOST_PP_SEQ_ELEM_729(_) FB_BOOST_PP_SEQ_ELEM_728 +# define FB_BOOST_PP_SEQ_ELEM_730(_) FB_BOOST_PP_SEQ_ELEM_729 +# define FB_BOOST_PP_SEQ_ELEM_731(_) FB_BOOST_PP_SEQ_ELEM_730 +# define FB_BOOST_PP_SEQ_ELEM_732(_) FB_BOOST_PP_SEQ_ELEM_731 +# define FB_BOOST_PP_SEQ_ELEM_733(_) FB_BOOST_PP_SEQ_ELEM_732 +# define FB_BOOST_PP_SEQ_ELEM_734(_) FB_BOOST_PP_SEQ_ELEM_733 +# define FB_BOOST_PP_SEQ_ELEM_735(_) FB_BOOST_PP_SEQ_ELEM_734 +# define FB_BOOST_PP_SEQ_ELEM_736(_) FB_BOOST_PP_SEQ_ELEM_735 +# define FB_BOOST_PP_SEQ_ELEM_737(_) FB_BOOST_PP_SEQ_ELEM_736 +# define FB_BOOST_PP_SEQ_ELEM_738(_) FB_BOOST_PP_SEQ_ELEM_737 +# define FB_BOOST_PP_SEQ_ELEM_739(_) FB_BOOST_PP_SEQ_ELEM_738 +# define FB_BOOST_PP_SEQ_ELEM_740(_) FB_BOOST_PP_SEQ_ELEM_739 +# define FB_BOOST_PP_SEQ_ELEM_741(_) FB_BOOST_PP_SEQ_ELEM_740 +# define FB_BOOST_PP_SEQ_ELEM_742(_) FB_BOOST_PP_SEQ_ELEM_741 +# define FB_BOOST_PP_SEQ_ELEM_743(_) FB_BOOST_PP_SEQ_ELEM_742 +# define FB_BOOST_PP_SEQ_ELEM_744(_) FB_BOOST_PP_SEQ_ELEM_743 +# define FB_BOOST_PP_SEQ_ELEM_745(_) FB_BOOST_PP_SEQ_ELEM_744 +# define FB_BOOST_PP_SEQ_ELEM_746(_) FB_BOOST_PP_SEQ_ELEM_745 +# define FB_BOOST_PP_SEQ_ELEM_747(_) FB_BOOST_PP_SEQ_ELEM_746 +# define FB_BOOST_PP_SEQ_ELEM_748(_) FB_BOOST_PP_SEQ_ELEM_747 +# define FB_BOOST_PP_SEQ_ELEM_749(_) FB_BOOST_PP_SEQ_ELEM_748 +# define FB_BOOST_PP_SEQ_ELEM_750(_) FB_BOOST_PP_SEQ_ELEM_749 +# define FB_BOOST_PP_SEQ_ELEM_751(_) FB_BOOST_PP_SEQ_ELEM_750 +# define FB_BOOST_PP_SEQ_ELEM_752(_) FB_BOOST_PP_SEQ_ELEM_751 +# define FB_BOOST_PP_SEQ_ELEM_753(_) FB_BOOST_PP_SEQ_ELEM_752 +# define FB_BOOST_PP_SEQ_ELEM_754(_) FB_BOOST_PP_SEQ_ELEM_753 +# define FB_BOOST_PP_SEQ_ELEM_755(_) FB_BOOST_PP_SEQ_ELEM_754 +# define FB_BOOST_PP_SEQ_ELEM_756(_) FB_BOOST_PP_SEQ_ELEM_755 +# define FB_BOOST_PP_SEQ_ELEM_757(_) FB_BOOST_PP_SEQ_ELEM_756 +# define FB_BOOST_PP_SEQ_ELEM_758(_) FB_BOOST_PP_SEQ_ELEM_757 +# define FB_BOOST_PP_SEQ_ELEM_759(_) FB_BOOST_PP_SEQ_ELEM_758 +# define FB_BOOST_PP_SEQ_ELEM_760(_) FB_BOOST_PP_SEQ_ELEM_759 +# define FB_BOOST_PP_SEQ_ELEM_761(_) FB_BOOST_PP_SEQ_ELEM_760 +# define FB_BOOST_PP_SEQ_ELEM_762(_) FB_BOOST_PP_SEQ_ELEM_761 +# define FB_BOOST_PP_SEQ_ELEM_763(_) FB_BOOST_PP_SEQ_ELEM_762 +# define FB_BOOST_PP_SEQ_ELEM_764(_) FB_BOOST_PP_SEQ_ELEM_763 +# define FB_BOOST_PP_SEQ_ELEM_765(_) FB_BOOST_PP_SEQ_ELEM_764 +# define FB_BOOST_PP_SEQ_ELEM_766(_) FB_BOOST_PP_SEQ_ELEM_765 +# define FB_BOOST_PP_SEQ_ELEM_767(_) FB_BOOST_PP_SEQ_ELEM_766 +# define FB_BOOST_PP_SEQ_ELEM_768(_) FB_BOOST_PP_SEQ_ELEM_767 +# define FB_BOOST_PP_SEQ_ELEM_769(_) FB_BOOST_PP_SEQ_ELEM_768 +# define FB_BOOST_PP_SEQ_ELEM_770(_) FB_BOOST_PP_SEQ_ELEM_769 +# define FB_BOOST_PP_SEQ_ELEM_771(_) FB_BOOST_PP_SEQ_ELEM_770 +# define FB_BOOST_PP_SEQ_ELEM_772(_) FB_BOOST_PP_SEQ_ELEM_771 +# define FB_BOOST_PP_SEQ_ELEM_773(_) FB_BOOST_PP_SEQ_ELEM_772 +# define FB_BOOST_PP_SEQ_ELEM_774(_) FB_BOOST_PP_SEQ_ELEM_773 +# define FB_BOOST_PP_SEQ_ELEM_775(_) FB_BOOST_PP_SEQ_ELEM_774 +# define FB_BOOST_PP_SEQ_ELEM_776(_) FB_BOOST_PP_SEQ_ELEM_775 +# define FB_BOOST_PP_SEQ_ELEM_777(_) FB_BOOST_PP_SEQ_ELEM_776 +# define FB_BOOST_PP_SEQ_ELEM_778(_) FB_BOOST_PP_SEQ_ELEM_777 +# define FB_BOOST_PP_SEQ_ELEM_779(_) FB_BOOST_PP_SEQ_ELEM_778 +# define FB_BOOST_PP_SEQ_ELEM_780(_) FB_BOOST_PP_SEQ_ELEM_779 +# define FB_BOOST_PP_SEQ_ELEM_781(_) FB_BOOST_PP_SEQ_ELEM_780 +# define FB_BOOST_PP_SEQ_ELEM_782(_) FB_BOOST_PP_SEQ_ELEM_781 +# define FB_BOOST_PP_SEQ_ELEM_783(_) FB_BOOST_PP_SEQ_ELEM_782 +# define FB_BOOST_PP_SEQ_ELEM_784(_) FB_BOOST_PP_SEQ_ELEM_783 +# define FB_BOOST_PP_SEQ_ELEM_785(_) FB_BOOST_PP_SEQ_ELEM_784 +# define FB_BOOST_PP_SEQ_ELEM_786(_) FB_BOOST_PP_SEQ_ELEM_785 +# define FB_BOOST_PP_SEQ_ELEM_787(_) FB_BOOST_PP_SEQ_ELEM_786 +# define FB_BOOST_PP_SEQ_ELEM_788(_) FB_BOOST_PP_SEQ_ELEM_787 +# define FB_BOOST_PP_SEQ_ELEM_789(_) FB_BOOST_PP_SEQ_ELEM_788 +# define FB_BOOST_PP_SEQ_ELEM_790(_) FB_BOOST_PP_SEQ_ELEM_789 +# define FB_BOOST_PP_SEQ_ELEM_791(_) FB_BOOST_PP_SEQ_ELEM_790 +# define FB_BOOST_PP_SEQ_ELEM_792(_) FB_BOOST_PP_SEQ_ELEM_791 +# define FB_BOOST_PP_SEQ_ELEM_793(_) FB_BOOST_PP_SEQ_ELEM_792 +# define FB_BOOST_PP_SEQ_ELEM_794(_) FB_BOOST_PP_SEQ_ELEM_793 +# define FB_BOOST_PP_SEQ_ELEM_795(_) FB_BOOST_PP_SEQ_ELEM_794 +# define FB_BOOST_PP_SEQ_ELEM_796(_) FB_BOOST_PP_SEQ_ELEM_795 +# define FB_BOOST_PP_SEQ_ELEM_797(_) FB_BOOST_PP_SEQ_ELEM_796 +# define FB_BOOST_PP_SEQ_ELEM_798(_) FB_BOOST_PP_SEQ_ELEM_797 +# define FB_BOOST_PP_SEQ_ELEM_799(_) FB_BOOST_PP_SEQ_ELEM_798 +# define FB_BOOST_PP_SEQ_ELEM_800(_) FB_BOOST_PP_SEQ_ELEM_799 +# define FB_BOOST_PP_SEQ_ELEM_801(_) FB_BOOST_PP_SEQ_ELEM_800 +# define FB_BOOST_PP_SEQ_ELEM_802(_) FB_BOOST_PP_SEQ_ELEM_801 +# define FB_BOOST_PP_SEQ_ELEM_803(_) FB_BOOST_PP_SEQ_ELEM_802 +# define FB_BOOST_PP_SEQ_ELEM_804(_) FB_BOOST_PP_SEQ_ELEM_803 +# define FB_BOOST_PP_SEQ_ELEM_805(_) FB_BOOST_PP_SEQ_ELEM_804 +# define FB_BOOST_PP_SEQ_ELEM_806(_) FB_BOOST_PP_SEQ_ELEM_805 +# define FB_BOOST_PP_SEQ_ELEM_807(_) FB_BOOST_PP_SEQ_ELEM_806 +# define FB_BOOST_PP_SEQ_ELEM_808(_) FB_BOOST_PP_SEQ_ELEM_807 +# define FB_BOOST_PP_SEQ_ELEM_809(_) FB_BOOST_PP_SEQ_ELEM_808 +# define FB_BOOST_PP_SEQ_ELEM_810(_) FB_BOOST_PP_SEQ_ELEM_809 +# define FB_BOOST_PP_SEQ_ELEM_811(_) FB_BOOST_PP_SEQ_ELEM_810 +# define FB_BOOST_PP_SEQ_ELEM_812(_) FB_BOOST_PP_SEQ_ELEM_811 +# define FB_BOOST_PP_SEQ_ELEM_813(_) FB_BOOST_PP_SEQ_ELEM_812 +# define FB_BOOST_PP_SEQ_ELEM_814(_) FB_BOOST_PP_SEQ_ELEM_813 +# define FB_BOOST_PP_SEQ_ELEM_815(_) FB_BOOST_PP_SEQ_ELEM_814 +# define FB_BOOST_PP_SEQ_ELEM_816(_) FB_BOOST_PP_SEQ_ELEM_815 +# define FB_BOOST_PP_SEQ_ELEM_817(_) FB_BOOST_PP_SEQ_ELEM_816 +# define FB_BOOST_PP_SEQ_ELEM_818(_) FB_BOOST_PP_SEQ_ELEM_817 +# define FB_BOOST_PP_SEQ_ELEM_819(_) FB_BOOST_PP_SEQ_ELEM_818 +# define FB_BOOST_PP_SEQ_ELEM_820(_) FB_BOOST_PP_SEQ_ELEM_819 +# define FB_BOOST_PP_SEQ_ELEM_821(_) FB_BOOST_PP_SEQ_ELEM_820 +# define FB_BOOST_PP_SEQ_ELEM_822(_) FB_BOOST_PP_SEQ_ELEM_821 +# define FB_BOOST_PP_SEQ_ELEM_823(_) FB_BOOST_PP_SEQ_ELEM_822 +# define FB_BOOST_PP_SEQ_ELEM_824(_) FB_BOOST_PP_SEQ_ELEM_823 +# define FB_BOOST_PP_SEQ_ELEM_825(_) FB_BOOST_PP_SEQ_ELEM_824 +# define FB_BOOST_PP_SEQ_ELEM_826(_) FB_BOOST_PP_SEQ_ELEM_825 +# define FB_BOOST_PP_SEQ_ELEM_827(_) FB_BOOST_PP_SEQ_ELEM_826 +# define FB_BOOST_PP_SEQ_ELEM_828(_) FB_BOOST_PP_SEQ_ELEM_827 +# define FB_BOOST_PP_SEQ_ELEM_829(_) FB_BOOST_PP_SEQ_ELEM_828 +# define FB_BOOST_PP_SEQ_ELEM_830(_) FB_BOOST_PP_SEQ_ELEM_829 +# define FB_BOOST_PP_SEQ_ELEM_831(_) FB_BOOST_PP_SEQ_ELEM_830 +# define FB_BOOST_PP_SEQ_ELEM_832(_) FB_BOOST_PP_SEQ_ELEM_831 +# define FB_BOOST_PP_SEQ_ELEM_833(_) FB_BOOST_PP_SEQ_ELEM_832 +# define FB_BOOST_PP_SEQ_ELEM_834(_) FB_BOOST_PP_SEQ_ELEM_833 +# define FB_BOOST_PP_SEQ_ELEM_835(_) FB_BOOST_PP_SEQ_ELEM_834 +# define FB_BOOST_PP_SEQ_ELEM_836(_) FB_BOOST_PP_SEQ_ELEM_835 +# define FB_BOOST_PP_SEQ_ELEM_837(_) FB_BOOST_PP_SEQ_ELEM_836 +# define FB_BOOST_PP_SEQ_ELEM_838(_) FB_BOOST_PP_SEQ_ELEM_837 +# define FB_BOOST_PP_SEQ_ELEM_839(_) FB_BOOST_PP_SEQ_ELEM_838 +# define FB_BOOST_PP_SEQ_ELEM_840(_) FB_BOOST_PP_SEQ_ELEM_839 +# define FB_BOOST_PP_SEQ_ELEM_841(_) FB_BOOST_PP_SEQ_ELEM_840 +# define FB_BOOST_PP_SEQ_ELEM_842(_) FB_BOOST_PP_SEQ_ELEM_841 +# define FB_BOOST_PP_SEQ_ELEM_843(_) FB_BOOST_PP_SEQ_ELEM_842 +# define FB_BOOST_PP_SEQ_ELEM_844(_) FB_BOOST_PP_SEQ_ELEM_843 +# define FB_BOOST_PP_SEQ_ELEM_845(_) FB_BOOST_PP_SEQ_ELEM_844 +# define FB_BOOST_PP_SEQ_ELEM_846(_) FB_BOOST_PP_SEQ_ELEM_845 +# define FB_BOOST_PP_SEQ_ELEM_847(_) FB_BOOST_PP_SEQ_ELEM_846 +# define FB_BOOST_PP_SEQ_ELEM_848(_) FB_BOOST_PP_SEQ_ELEM_847 +# define FB_BOOST_PP_SEQ_ELEM_849(_) FB_BOOST_PP_SEQ_ELEM_848 +# define FB_BOOST_PP_SEQ_ELEM_850(_) FB_BOOST_PP_SEQ_ELEM_849 +# define FB_BOOST_PP_SEQ_ELEM_851(_) FB_BOOST_PP_SEQ_ELEM_850 +# define FB_BOOST_PP_SEQ_ELEM_852(_) FB_BOOST_PP_SEQ_ELEM_851 +# define FB_BOOST_PP_SEQ_ELEM_853(_) FB_BOOST_PP_SEQ_ELEM_852 +# define FB_BOOST_PP_SEQ_ELEM_854(_) FB_BOOST_PP_SEQ_ELEM_853 +# define FB_BOOST_PP_SEQ_ELEM_855(_) FB_BOOST_PP_SEQ_ELEM_854 +# define FB_BOOST_PP_SEQ_ELEM_856(_) FB_BOOST_PP_SEQ_ELEM_855 +# define FB_BOOST_PP_SEQ_ELEM_857(_) FB_BOOST_PP_SEQ_ELEM_856 +# define FB_BOOST_PP_SEQ_ELEM_858(_) FB_BOOST_PP_SEQ_ELEM_857 +# define FB_BOOST_PP_SEQ_ELEM_859(_) FB_BOOST_PP_SEQ_ELEM_858 +# define FB_BOOST_PP_SEQ_ELEM_860(_) FB_BOOST_PP_SEQ_ELEM_859 +# define FB_BOOST_PP_SEQ_ELEM_861(_) FB_BOOST_PP_SEQ_ELEM_860 +# define FB_BOOST_PP_SEQ_ELEM_862(_) FB_BOOST_PP_SEQ_ELEM_861 +# define FB_BOOST_PP_SEQ_ELEM_863(_) FB_BOOST_PP_SEQ_ELEM_862 +# define FB_BOOST_PP_SEQ_ELEM_864(_) FB_BOOST_PP_SEQ_ELEM_863 +# define FB_BOOST_PP_SEQ_ELEM_865(_) FB_BOOST_PP_SEQ_ELEM_864 +# define FB_BOOST_PP_SEQ_ELEM_866(_) FB_BOOST_PP_SEQ_ELEM_865 +# define FB_BOOST_PP_SEQ_ELEM_867(_) FB_BOOST_PP_SEQ_ELEM_866 +# define FB_BOOST_PP_SEQ_ELEM_868(_) FB_BOOST_PP_SEQ_ELEM_867 +# define FB_BOOST_PP_SEQ_ELEM_869(_) FB_BOOST_PP_SEQ_ELEM_868 +# define FB_BOOST_PP_SEQ_ELEM_870(_) FB_BOOST_PP_SEQ_ELEM_869 +# define FB_BOOST_PP_SEQ_ELEM_871(_) FB_BOOST_PP_SEQ_ELEM_870 +# define FB_BOOST_PP_SEQ_ELEM_872(_) FB_BOOST_PP_SEQ_ELEM_871 +# define FB_BOOST_PP_SEQ_ELEM_873(_) FB_BOOST_PP_SEQ_ELEM_872 +# define FB_BOOST_PP_SEQ_ELEM_874(_) FB_BOOST_PP_SEQ_ELEM_873 +# define FB_BOOST_PP_SEQ_ELEM_875(_) FB_BOOST_PP_SEQ_ELEM_874 +# define FB_BOOST_PP_SEQ_ELEM_876(_) FB_BOOST_PP_SEQ_ELEM_875 +# define FB_BOOST_PP_SEQ_ELEM_877(_) FB_BOOST_PP_SEQ_ELEM_876 +# define FB_BOOST_PP_SEQ_ELEM_878(_) FB_BOOST_PP_SEQ_ELEM_877 +# define FB_BOOST_PP_SEQ_ELEM_879(_) FB_BOOST_PP_SEQ_ELEM_878 +# define FB_BOOST_PP_SEQ_ELEM_880(_) FB_BOOST_PP_SEQ_ELEM_879 +# define FB_BOOST_PP_SEQ_ELEM_881(_) FB_BOOST_PP_SEQ_ELEM_880 +# define FB_BOOST_PP_SEQ_ELEM_882(_) FB_BOOST_PP_SEQ_ELEM_881 +# define FB_BOOST_PP_SEQ_ELEM_883(_) FB_BOOST_PP_SEQ_ELEM_882 +# define FB_BOOST_PP_SEQ_ELEM_884(_) FB_BOOST_PP_SEQ_ELEM_883 +# define FB_BOOST_PP_SEQ_ELEM_885(_) FB_BOOST_PP_SEQ_ELEM_884 +# define FB_BOOST_PP_SEQ_ELEM_886(_) FB_BOOST_PP_SEQ_ELEM_885 +# define FB_BOOST_PP_SEQ_ELEM_887(_) FB_BOOST_PP_SEQ_ELEM_886 +# define FB_BOOST_PP_SEQ_ELEM_888(_) FB_BOOST_PP_SEQ_ELEM_887 +# define FB_BOOST_PP_SEQ_ELEM_889(_) FB_BOOST_PP_SEQ_ELEM_888 +# define FB_BOOST_PP_SEQ_ELEM_890(_) FB_BOOST_PP_SEQ_ELEM_889 +# define FB_BOOST_PP_SEQ_ELEM_891(_) FB_BOOST_PP_SEQ_ELEM_890 +# define FB_BOOST_PP_SEQ_ELEM_892(_) FB_BOOST_PP_SEQ_ELEM_891 +# define FB_BOOST_PP_SEQ_ELEM_893(_) FB_BOOST_PP_SEQ_ELEM_892 +# define FB_BOOST_PP_SEQ_ELEM_894(_) FB_BOOST_PP_SEQ_ELEM_893 +# define FB_BOOST_PP_SEQ_ELEM_895(_) FB_BOOST_PP_SEQ_ELEM_894 +# define FB_BOOST_PP_SEQ_ELEM_896(_) FB_BOOST_PP_SEQ_ELEM_895 +# define FB_BOOST_PP_SEQ_ELEM_897(_) FB_BOOST_PP_SEQ_ELEM_896 +# define FB_BOOST_PP_SEQ_ELEM_898(_) FB_BOOST_PP_SEQ_ELEM_897 +# define FB_BOOST_PP_SEQ_ELEM_899(_) FB_BOOST_PP_SEQ_ELEM_898 +# define FB_BOOST_PP_SEQ_ELEM_900(_) FB_BOOST_PP_SEQ_ELEM_899 +# define FB_BOOST_PP_SEQ_ELEM_901(_) FB_BOOST_PP_SEQ_ELEM_900 +# define FB_BOOST_PP_SEQ_ELEM_902(_) FB_BOOST_PP_SEQ_ELEM_901 +# define FB_BOOST_PP_SEQ_ELEM_903(_) FB_BOOST_PP_SEQ_ELEM_902 +# define FB_BOOST_PP_SEQ_ELEM_904(_) FB_BOOST_PP_SEQ_ELEM_903 +# define FB_BOOST_PP_SEQ_ELEM_905(_) FB_BOOST_PP_SEQ_ELEM_904 +# define FB_BOOST_PP_SEQ_ELEM_906(_) FB_BOOST_PP_SEQ_ELEM_905 +# define FB_BOOST_PP_SEQ_ELEM_907(_) FB_BOOST_PP_SEQ_ELEM_906 +# define FB_BOOST_PP_SEQ_ELEM_908(_) FB_BOOST_PP_SEQ_ELEM_907 +# define FB_BOOST_PP_SEQ_ELEM_909(_) FB_BOOST_PP_SEQ_ELEM_908 +# define FB_BOOST_PP_SEQ_ELEM_910(_) FB_BOOST_PP_SEQ_ELEM_909 +# define FB_BOOST_PP_SEQ_ELEM_911(_) FB_BOOST_PP_SEQ_ELEM_910 +# define FB_BOOST_PP_SEQ_ELEM_912(_) FB_BOOST_PP_SEQ_ELEM_911 +# define FB_BOOST_PP_SEQ_ELEM_913(_) FB_BOOST_PP_SEQ_ELEM_912 +# define FB_BOOST_PP_SEQ_ELEM_914(_) FB_BOOST_PP_SEQ_ELEM_913 +# define FB_BOOST_PP_SEQ_ELEM_915(_) FB_BOOST_PP_SEQ_ELEM_914 +# define FB_BOOST_PP_SEQ_ELEM_916(_) FB_BOOST_PP_SEQ_ELEM_915 +# define FB_BOOST_PP_SEQ_ELEM_917(_) FB_BOOST_PP_SEQ_ELEM_916 +# define FB_BOOST_PP_SEQ_ELEM_918(_) FB_BOOST_PP_SEQ_ELEM_917 +# define FB_BOOST_PP_SEQ_ELEM_919(_) FB_BOOST_PP_SEQ_ELEM_918 +# define FB_BOOST_PP_SEQ_ELEM_920(_) FB_BOOST_PP_SEQ_ELEM_919 +# define FB_BOOST_PP_SEQ_ELEM_921(_) FB_BOOST_PP_SEQ_ELEM_920 +# define FB_BOOST_PP_SEQ_ELEM_922(_) FB_BOOST_PP_SEQ_ELEM_921 +# define FB_BOOST_PP_SEQ_ELEM_923(_) FB_BOOST_PP_SEQ_ELEM_922 +# define FB_BOOST_PP_SEQ_ELEM_924(_) FB_BOOST_PP_SEQ_ELEM_923 +# define FB_BOOST_PP_SEQ_ELEM_925(_) FB_BOOST_PP_SEQ_ELEM_924 +# define FB_BOOST_PP_SEQ_ELEM_926(_) FB_BOOST_PP_SEQ_ELEM_925 +# define FB_BOOST_PP_SEQ_ELEM_927(_) FB_BOOST_PP_SEQ_ELEM_926 +# define FB_BOOST_PP_SEQ_ELEM_928(_) FB_BOOST_PP_SEQ_ELEM_927 +# define FB_BOOST_PP_SEQ_ELEM_929(_) FB_BOOST_PP_SEQ_ELEM_928 +# define FB_BOOST_PP_SEQ_ELEM_930(_) FB_BOOST_PP_SEQ_ELEM_929 +# define FB_BOOST_PP_SEQ_ELEM_931(_) FB_BOOST_PP_SEQ_ELEM_930 +# define FB_BOOST_PP_SEQ_ELEM_932(_) FB_BOOST_PP_SEQ_ELEM_931 +# define FB_BOOST_PP_SEQ_ELEM_933(_) FB_BOOST_PP_SEQ_ELEM_932 +# define FB_BOOST_PP_SEQ_ELEM_934(_) FB_BOOST_PP_SEQ_ELEM_933 +# define FB_BOOST_PP_SEQ_ELEM_935(_) FB_BOOST_PP_SEQ_ELEM_934 +# define FB_BOOST_PP_SEQ_ELEM_936(_) FB_BOOST_PP_SEQ_ELEM_935 +# define FB_BOOST_PP_SEQ_ELEM_937(_) FB_BOOST_PP_SEQ_ELEM_936 +# define FB_BOOST_PP_SEQ_ELEM_938(_) FB_BOOST_PP_SEQ_ELEM_937 +# define FB_BOOST_PP_SEQ_ELEM_939(_) FB_BOOST_PP_SEQ_ELEM_938 +# define FB_BOOST_PP_SEQ_ELEM_940(_) FB_BOOST_PP_SEQ_ELEM_939 +# define FB_BOOST_PP_SEQ_ELEM_941(_) FB_BOOST_PP_SEQ_ELEM_940 +# define FB_BOOST_PP_SEQ_ELEM_942(_) FB_BOOST_PP_SEQ_ELEM_941 +# define FB_BOOST_PP_SEQ_ELEM_943(_) FB_BOOST_PP_SEQ_ELEM_942 +# define FB_BOOST_PP_SEQ_ELEM_944(_) FB_BOOST_PP_SEQ_ELEM_943 +# define FB_BOOST_PP_SEQ_ELEM_945(_) FB_BOOST_PP_SEQ_ELEM_944 +# define FB_BOOST_PP_SEQ_ELEM_946(_) FB_BOOST_PP_SEQ_ELEM_945 +# define FB_BOOST_PP_SEQ_ELEM_947(_) FB_BOOST_PP_SEQ_ELEM_946 +# define FB_BOOST_PP_SEQ_ELEM_948(_) FB_BOOST_PP_SEQ_ELEM_947 +# define FB_BOOST_PP_SEQ_ELEM_949(_) FB_BOOST_PP_SEQ_ELEM_948 +# define FB_BOOST_PP_SEQ_ELEM_950(_) FB_BOOST_PP_SEQ_ELEM_949 +# define FB_BOOST_PP_SEQ_ELEM_951(_) FB_BOOST_PP_SEQ_ELEM_950 +# define FB_BOOST_PP_SEQ_ELEM_952(_) FB_BOOST_PP_SEQ_ELEM_951 +# define FB_BOOST_PP_SEQ_ELEM_953(_) FB_BOOST_PP_SEQ_ELEM_952 +# define FB_BOOST_PP_SEQ_ELEM_954(_) FB_BOOST_PP_SEQ_ELEM_953 +# define FB_BOOST_PP_SEQ_ELEM_955(_) FB_BOOST_PP_SEQ_ELEM_954 +# define FB_BOOST_PP_SEQ_ELEM_956(_) FB_BOOST_PP_SEQ_ELEM_955 +# define FB_BOOST_PP_SEQ_ELEM_957(_) FB_BOOST_PP_SEQ_ELEM_956 +# define FB_BOOST_PP_SEQ_ELEM_958(_) FB_BOOST_PP_SEQ_ELEM_957 +# define FB_BOOST_PP_SEQ_ELEM_959(_) FB_BOOST_PP_SEQ_ELEM_958 +# define FB_BOOST_PP_SEQ_ELEM_960(_) FB_BOOST_PP_SEQ_ELEM_959 +# define FB_BOOST_PP_SEQ_ELEM_961(_) FB_BOOST_PP_SEQ_ELEM_960 +# define FB_BOOST_PP_SEQ_ELEM_962(_) FB_BOOST_PP_SEQ_ELEM_961 +# define FB_BOOST_PP_SEQ_ELEM_963(_) FB_BOOST_PP_SEQ_ELEM_962 +# define FB_BOOST_PP_SEQ_ELEM_964(_) FB_BOOST_PP_SEQ_ELEM_963 +# define FB_BOOST_PP_SEQ_ELEM_965(_) FB_BOOST_PP_SEQ_ELEM_964 +# define FB_BOOST_PP_SEQ_ELEM_966(_) FB_BOOST_PP_SEQ_ELEM_965 +# define FB_BOOST_PP_SEQ_ELEM_967(_) FB_BOOST_PP_SEQ_ELEM_966 +# define FB_BOOST_PP_SEQ_ELEM_968(_) FB_BOOST_PP_SEQ_ELEM_967 +# define FB_BOOST_PP_SEQ_ELEM_969(_) FB_BOOST_PP_SEQ_ELEM_968 +# define FB_BOOST_PP_SEQ_ELEM_970(_) FB_BOOST_PP_SEQ_ELEM_969 +# define FB_BOOST_PP_SEQ_ELEM_971(_) FB_BOOST_PP_SEQ_ELEM_970 +# define FB_BOOST_PP_SEQ_ELEM_972(_) FB_BOOST_PP_SEQ_ELEM_971 +# define FB_BOOST_PP_SEQ_ELEM_973(_) FB_BOOST_PP_SEQ_ELEM_972 +# define FB_BOOST_PP_SEQ_ELEM_974(_) FB_BOOST_PP_SEQ_ELEM_973 +# define FB_BOOST_PP_SEQ_ELEM_975(_) FB_BOOST_PP_SEQ_ELEM_974 +# define FB_BOOST_PP_SEQ_ELEM_976(_) FB_BOOST_PP_SEQ_ELEM_975 +# define FB_BOOST_PP_SEQ_ELEM_977(_) FB_BOOST_PP_SEQ_ELEM_976 +# define FB_BOOST_PP_SEQ_ELEM_978(_) FB_BOOST_PP_SEQ_ELEM_977 +# define FB_BOOST_PP_SEQ_ELEM_979(_) FB_BOOST_PP_SEQ_ELEM_978 +# define FB_BOOST_PP_SEQ_ELEM_980(_) FB_BOOST_PP_SEQ_ELEM_979 +# define FB_BOOST_PP_SEQ_ELEM_981(_) FB_BOOST_PP_SEQ_ELEM_980 +# define FB_BOOST_PP_SEQ_ELEM_982(_) FB_BOOST_PP_SEQ_ELEM_981 +# define FB_BOOST_PP_SEQ_ELEM_983(_) FB_BOOST_PP_SEQ_ELEM_982 +# define FB_BOOST_PP_SEQ_ELEM_984(_) FB_BOOST_PP_SEQ_ELEM_983 +# define FB_BOOST_PP_SEQ_ELEM_985(_) FB_BOOST_PP_SEQ_ELEM_984 +# define FB_BOOST_PP_SEQ_ELEM_986(_) FB_BOOST_PP_SEQ_ELEM_985 +# define FB_BOOST_PP_SEQ_ELEM_987(_) FB_BOOST_PP_SEQ_ELEM_986 +# define FB_BOOST_PP_SEQ_ELEM_988(_) FB_BOOST_PP_SEQ_ELEM_987 +# define FB_BOOST_PP_SEQ_ELEM_989(_) FB_BOOST_PP_SEQ_ELEM_988 +# define FB_BOOST_PP_SEQ_ELEM_990(_) FB_BOOST_PP_SEQ_ELEM_989 +# define FB_BOOST_PP_SEQ_ELEM_991(_) FB_BOOST_PP_SEQ_ELEM_990 +# define FB_BOOST_PP_SEQ_ELEM_992(_) FB_BOOST_PP_SEQ_ELEM_991 +# define FB_BOOST_PP_SEQ_ELEM_993(_) FB_BOOST_PP_SEQ_ELEM_992 +# define FB_BOOST_PP_SEQ_ELEM_994(_) FB_BOOST_PP_SEQ_ELEM_993 +# define FB_BOOST_PP_SEQ_ELEM_995(_) FB_BOOST_PP_SEQ_ELEM_994 +# define FB_BOOST_PP_SEQ_ELEM_996(_) FB_BOOST_PP_SEQ_ELEM_995 +# define FB_BOOST_PP_SEQ_ELEM_997(_) FB_BOOST_PP_SEQ_ELEM_996 +# define FB_BOOST_PP_SEQ_ELEM_998(_) FB_BOOST_PP_SEQ_ELEM_997 +# define FB_BOOST_PP_SEQ_ELEM_999(_) FB_BOOST_PP_SEQ_ELEM_998 +# define FB_BOOST_PP_SEQ_ELEM_1000(_) FB_BOOST_PP_SEQ_ELEM_999 +# define FB_BOOST_PP_SEQ_ELEM_1001(_) FB_BOOST_PP_SEQ_ELEM_1000 +# define FB_BOOST_PP_SEQ_ELEM_1002(_) FB_BOOST_PP_SEQ_ELEM_1001 +# define FB_BOOST_PP_SEQ_ELEM_1003(_) FB_BOOST_PP_SEQ_ELEM_1002 +# define FB_BOOST_PP_SEQ_ELEM_1004(_) FB_BOOST_PP_SEQ_ELEM_1003 +# define FB_BOOST_PP_SEQ_ELEM_1005(_) FB_BOOST_PP_SEQ_ELEM_1004 +# define FB_BOOST_PP_SEQ_ELEM_1006(_) FB_BOOST_PP_SEQ_ELEM_1005 +# define FB_BOOST_PP_SEQ_ELEM_1007(_) FB_BOOST_PP_SEQ_ELEM_1006 +# define FB_BOOST_PP_SEQ_ELEM_1008(_) FB_BOOST_PP_SEQ_ELEM_1007 +# define FB_BOOST_PP_SEQ_ELEM_1009(_) FB_BOOST_PP_SEQ_ELEM_1008 +# define FB_BOOST_PP_SEQ_ELEM_1010(_) FB_BOOST_PP_SEQ_ELEM_1009 +# define FB_BOOST_PP_SEQ_ELEM_1011(_) FB_BOOST_PP_SEQ_ELEM_1010 +# define FB_BOOST_PP_SEQ_ELEM_1012(_) FB_BOOST_PP_SEQ_ELEM_1011 +# define FB_BOOST_PP_SEQ_ELEM_1013(_) FB_BOOST_PP_SEQ_ELEM_1012 +# define FB_BOOST_PP_SEQ_ELEM_1014(_) FB_BOOST_PP_SEQ_ELEM_1013 +# define FB_BOOST_PP_SEQ_ELEM_1015(_) FB_BOOST_PP_SEQ_ELEM_1014 +# define FB_BOOST_PP_SEQ_ELEM_1016(_) FB_BOOST_PP_SEQ_ELEM_1015 +# define FB_BOOST_PP_SEQ_ELEM_1017(_) FB_BOOST_PP_SEQ_ELEM_1016 +# define FB_BOOST_PP_SEQ_ELEM_1018(_) FB_BOOST_PP_SEQ_ELEM_1017 +# define FB_BOOST_PP_SEQ_ELEM_1019(_) FB_BOOST_PP_SEQ_ELEM_1018 +# define FB_BOOST_PP_SEQ_ELEM_1020(_) FB_BOOST_PP_SEQ_ELEM_1019 +# define FB_BOOST_PP_SEQ_ELEM_1021(_) FB_BOOST_PP_SEQ_ELEM_1020 +# define FB_BOOST_PP_SEQ_ELEM_1022(_) FB_BOOST_PP_SEQ_ELEM_1021 +# define FB_BOOST_PP_SEQ_ELEM_1023(_) FB_BOOST_PP_SEQ_ELEM_1022 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/limits/elem_256.hpp b/src/include/firebird/impl/boost/preprocessor/seq/limits/elem_256.hpp new file mode 100644 index 0000000000..8da055439e --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/seq/limits/elem_256.hpp @@ -0,0 +1,272 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_SEQ_ELEM_256_HPP +# define FB_BOOST_PREPROCESSOR_SEQ_ELEM_256_HPP +# +# define FB_BOOST_PP_SEQ_ELEM_0(x) x, FB_BOOST_PP_NIL +# define FB_BOOST_PP_SEQ_ELEM_1(_) FB_BOOST_PP_SEQ_ELEM_0 +# define FB_BOOST_PP_SEQ_ELEM_2(_) FB_BOOST_PP_SEQ_ELEM_1 +# define FB_BOOST_PP_SEQ_ELEM_3(_) FB_BOOST_PP_SEQ_ELEM_2 +# define FB_BOOST_PP_SEQ_ELEM_4(_) FB_BOOST_PP_SEQ_ELEM_3 +# define FB_BOOST_PP_SEQ_ELEM_5(_) FB_BOOST_PP_SEQ_ELEM_4 +# define FB_BOOST_PP_SEQ_ELEM_6(_) FB_BOOST_PP_SEQ_ELEM_5 +# define FB_BOOST_PP_SEQ_ELEM_7(_) FB_BOOST_PP_SEQ_ELEM_6 +# define FB_BOOST_PP_SEQ_ELEM_8(_) FB_BOOST_PP_SEQ_ELEM_7 +# define FB_BOOST_PP_SEQ_ELEM_9(_) FB_BOOST_PP_SEQ_ELEM_8 +# define FB_BOOST_PP_SEQ_ELEM_10(_) FB_BOOST_PP_SEQ_ELEM_9 +# define FB_BOOST_PP_SEQ_ELEM_11(_) FB_BOOST_PP_SEQ_ELEM_10 +# define FB_BOOST_PP_SEQ_ELEM_12(_) FB_BOOST_PP_SEQ_ELEM_11 +# define FB_BOOST_PP_SEQ_ELEM_13(_) FB_BOOST_PP_SEQ_ELEM_12 +# define FB_BOOST_PP_SEQ_ELEM_14(_) FB_BOOST_PP_SEQ_ELEM_13 +# define FB_BOOST_PP_SEQ_ELEM_15(_) FB_BOOST_PP_SEQ_ELEM_14 +# define FB_BOOST_PP_SEQ_ELEM_16(_) FB_BOOST_PP_SEQ_ELEM_15 +# define FB_BOOST_PP_SEQ_ELEM_17(_) FB_BOOST_PP_SEQ_ELEM_16 +# define FB_BOOST_PP_SEQ_ELEM_18(_) FB_BOOST_PP_SEQ_ELEM_17 +# define FB_BOOST_PP_SEQ_ELEM_19(_) FB_BOOST_PP_SEQ_ELEM_18 +# define FB_BOOST_PP_SEQ_ELEM_20(_) FB_BOOST_PP_SEQ_ELEM_19 +# define FB_BOOST_PP_SEQ_ELEM_21(_) FB_BOOST_PP_SEQ_ELEM_20 +# define FB_BOOST_PP_SEQ_ELEM_22(_) FB_BOOST_PP_SEQ_ELEM_21 +# define FB_BOOST_PP_SEQ_ELEM_23(_) FB_BOOST_PP_SEQ_ELEM_22 +# define FB_BOOST_PP_SEQ_ELEM_24(_) FB_BOOST_PP_SEQ_ELEM_23 +# define FB_BOOST_PP_SEQ_ELEM_25(_) FB_BOOST_PP_SEQ_ELEM_24 +# define FB_BOOST_PP_SEQ_ELEM_26(_) FB_BOOST_PP_SEQ_ELEM_25 +# define FB_BOOST_PP_SEQ_ELEM_27(_) FB_BOOST_PP_SEQ_ELEM_26 +# define FB_BOOST_PP_SEQ_ELEM_28(_) FB_BOOST_PP_SEQ_ELEM_27 +# define FB_BOOST_PP_SEQ_ELEM_29(_) FB_BOOST_PP_SEQ_ELEM_28 +# define FB_BOOST_PP_SEQ_ELEM_30(_) FB_BOOST_PP_SEQ_ELEM_29 +# define FB_BOOST_PP_SEQ_ELEM_31(_) FB_BOOST_PP_SEQ_ELEM_30 +# define FB_BOOST_PP_SEQ_ELEM_32(_) FB_BOOST_PP_SEQ_ELEM_31 +# define FB_BOOST_PP_SEQ_ELEM_33(_) FB_BOOST_PP_SEQ_ELEM_32 +# define FB_BOOST_PP_SEQ_ELEM_34(_) FB_BOOST_PP_SEQ_ELEM_33 +# define FB_BOOST_PP_SEQ_ELEM_35(_) FB_BOOST_PP_SEQ_ELEM_34 +# define FB_BOOST_PP_SEQ_ELEM_36(_) FB_BOOST_PP_SEQ_ELEM_35 +# define FB_BOOST_PP_SEQ_ELEM_37(_) FB_BOOST_PP_SEQ_ELEM_36 +# define FB_BOOST_PP_SEQ_ELEM_38(_) FB_BOOST_PP_SEQ_ELEM_37 +# define FB_BOOST_PP_SEQ_ELEM_39(_) FB_BOOST_PP_SEQ_ELEM_38 +# define FB_BOOST_PP_SEQ_ELEM_40(_) FB_BOOST_PP_SEQ_ELEM_39 +# define FB_BOOST_PP_SEQ_ELEM_41(_) FB_BOOST_PP_SEQ_ELEM_40 +# define FB_BOOST_PP_SEQ_ELEM_42(_) FB_BOOST_PP_SEQ_ELEM_41 +# define FB_BOOST_PP_SEQ_ELEM_43(_) FB_BOOST_PP_SEQ_ELEM_42 +# define FB_BOOST_PP_SEQ_ELEM_44(_) FB_BOOST_PP_SEQ_ELEM_43 +# define FB_BOOST_PP_SEQ_ELEM_45(_) FB_BOOST_PP_SEQ_ELEM_44 +# define FB_BOOST_PP_SEQ_ELEM_46(_) FB_BOOST_PP_SEQ_ELEM_45 +# define FB_BOOST_PP_SEQ_ELEM_47(_) FB_BOOST_PP_SEQ_ELEM_46 +# define FB_BOOST_PP_SEQ_ELEM_48(_) FB_BOOST_PP_SEQ_ELEM_47 +# define FB_BOOST_PP_SEQ_ELEM_49(_) FB_BOOST_PP_SEQ_ELEM_48 +# define FB_BOOST_PP_SEQ_ELEM_50(_) FB_BOOST_PP_SEQ_ELEM_49 +# define FB_BOOST_PP_SEQ_ELEM_51(_) FB_BOOST_PP_SEQ_ELEM_50 +# define FB_BOOST_PP_SEQ_ELEM_52(_) FB_BOOST_PP_SEQ_ELEM_51 +# define FB_BOOST_PP_SEQ_ELEM_53(_) FB_BOOST_PP_SEQ_ELEM_52 +# define FB_BOOST_PP_SEQ_ELEM_54(_) FB_BOOST_PP_SEQ_ELEM_53 +# define FB_BOOST_PP_SEQ_ELEM_55(_) FB_BOOST_PP_SEQ_ELEM_54 +# define FB_BOOST_PP_SEQ_ELEM_56(_) FB_BOOST_PP_SEQ_ELEM_55 +# define FB_BOOST_PP_SEQ_ELEM_57(_) FB_BOOST_PP_SEQ_ELEM_56 +# define FB_BOOST_PP_SEQ_ELEM_58(_) FB_BOOST_PP_SEQ_ELEM_57 +# define FB_BOOST_PP_SEQ_ELEM_59(_) FB_BOOST_PP_SEQ_ELEM_58 +# define FB_BOOST_PP_SEQ_ELEM_60(_) FB_BOOST_PP_SEQ_ELEM_59 +# define FB_BOOST_PP_SEQ_ELEM_61(_) FB_BOOST_PP_SEQ_ELEM_60 +# define FB_BOOST_PP_SEQ_ELEM_62(_) FB_BOOST_PP_SEQ_ELEM_61 +# define FB_BOOST_PP_SEQ_ELEM_63(_) FB_BOOST_PP_SEQ_ELEM_62 +# define FB_BOOST_PP_SEQ_ELEM_64(_) FB_BOOST_PP_SEQ_ELEM_63 +# define FB_BOOST_PP_SEQ_ELEM_65(_) FB_BOOST_PP_SEQ_ELEM_64 +# define FB_BOOST_PP_SEQ_ELEM_66(_) FB_BOOST_PP_SEQ_ELEM_65 +# define FB_BOOST_PP_SEQ_ELEM_67(_) FB_BOOST_PP_SEQ_ELEM_66 +# define FB_BOOST_PP_SEQ_ELEM_68(_) FB_BOOST_PP_SEQ_ELEM_67 +# define FB_BOOST_PP_SEQ_ELEM_69(_) FB_BOOST_PP_SEQ_ELEM_68 +# define FB_BOOST_PP_SEQ_ELEM_70(_) FB_BOOST_PP_SEQ_ELEM_69 +# define FB_BOOST_PP_SEQ_ELEM_71(_) FB_BOOST_PP_SEQ_ELEM_70 +# define FB_BOOST_PP_SEQ_ELEM_72(_) FB_BOOST_PP_SEQ_ELEM_71 +# define FB_BOOST_PP_SEQ_ELEM_73(_) FB_BOOST_PP_SEQ_ELEM_72 +# define FB_BOOST_PP_SEQ_ELEM_74(_) FB_BOOST_PP_SEQ_ELEM_73 +# define FB_BOOST_PP_SEQ_ELEM_75(_) FB_BOOST_PP_SEQ_ELEM_74 +# define FB_BOOST_PP_SEQ_ELEM_76(_) FB_BOOST_PP_SEQ_ELEM_75 +# define FB_BOOST_PP_SEQ_ELEM_77(_) FB_BOOST_PP_SEQ_ELEM_76 +# define FB_BOOST_PP_SEQ_ELEM_78(_) FB_BOOST_PP_SEQ_ELEM_77 +# define FB_BOOST_PP_SEQ_ELEM_79(_) FB_BOOST_PP_SEQ_ELEM_78 +# define FB_BOOST_PP_SEQ_ELEM_80(_) FB_BOOST_PP_SEQ_ELEM_79 +# define FB_BOOST_PP_SEQ_ELEM_81(_) FB_BOOST_PP_SEQ_ELEM_80 +# define FB_BOOST_PP_SEQ_ELEM_82(_) FB_BOOST_PP_SEQ_ELEM_81 +# define FB_BOOST_PP_SEQ_ELEM_83(_) FB_BOOST_PP_SEQ_ELEM_82 +# define FB_BOOST_PP_SEQ_ELEM_84(_) FB_BOOST_PP_SEQ_ELEM_83 +# define FB_BOOST_PP_SEQ_ELEM_85(_) FB_BOOST_PP_SEQ_ELEM_84 +# define FB_BOOST_PP_SEQ_ELEM_86(_) FB_BOOST_PP_SEQ_ELEM_85 +# define FB_BOOST_PP_SEQ_ELEM_87(_) FB_BOOST_PP_SEQ_ELEM_86 +# define FB_BOOST_PP_SEQ_ELEM_88(_) FB_BOOST_PP_SEQ_ELEM_87 +# define FB_BOOST_PP_SEQ_ELEM_89(_) FB_BOOST_PP_SEQ_ELEM_88 +# define FB_BOOST_PP_SEQ_ELEM_90(_) FB_BOOST_PP_SEQ_ELEM_89 +# define FB_BOOST_PP_SEQ_ELEM_91(_) FB_BOOST_PP_SEQ_ELEM_90 +# define FB_BOOST_PP_SEQ_ELEM_92(_) FB_BOOST_PP_SEQ_ELEM_91 +# define FB_BOOST_PP_SEQ_ELEM_93(_) FB_BOOST_PP_SEQ_ELEM_92 +# define FB_BOOST_PP_SEQ_ELEM_94(_) FB_BOOST_PP_SEQ_ELEM_93 +# define FB_BOOST_PP_SEQ_ELEM_95(_) FB_BOOST_PP_SEQ_ELEM_94 +# define FB_BOOST_PP_SEQ_ELEM_96(_) FB_BOOST_PP_SEQ_ELEM_95 +# define FB_BOOST_PP_SEQ_ELEM_97(_) FB_BOOST_PP_SEQ_ELEM_96 +# define FB_BOOST_PP_SEQ_ELEM_98(_) FB_BOOST_PP_SEQ_ELEM_97 +# define FB_BOOST_PP_SEQ_ELEM_99(_) FB_BOOST_PP_SEQ_ELEM_98 +# define FB_BOOST_PP_SEQ_ELEM_100(_) FB_BOOST_PP_SEQ_ELEM_99 +# define FB_BOOST_PP_SEQ_ELEM_101(_) FB_BOOST_PP_SEQ_ELEM_100 +# define FB_BOOST_PP_SEQ_ELEM_102(_) FB_BOOST_PP_SEQ_ELEM_101 +# define FB_BOOST_PP_SEQ_ELEM_103(_) FB_BOOST_PP_SEQ_ELEM_102 +# define FB_BOOST_PP_SEQ_ELEM_104(_) FB_BOOST_PP_SEQ_ELEM_103 +# define FB_BOOST_PP_SEQ_ELEM_105(_) FB_BOOST_PP_SEQ_ELEM_104 +# define FB_BOOST_PP_SEQ_ELEM_106(_) FB_BOOST_PP_SEQ_ELEM_105 +# define FB_BOOST_PP_SEQ_ELEM_107(_) FB_BOOST_PP_SEQ_ELEM_106 +# define FB_BOOST_PP_SEQ_ELEM_108(_) FB_BOOST_PP_SEQ_ELEM_107 +# define FB_BOOST_PP_SEQ_ELEM_109(_) FB_BOOST_PP_SEQ_ELEM_108 +# define FB_BOOST_PP_SEQ_ELEM_110(_) FB_BOOST_PP_SEQ_ELEM_109 +# define FB_BOOST_PP_SEQ_ELEM_111(_) FB_BOOST_PP_SEQ_ELEM_110 +# define FB_BOOST_PP_SEQ_ELEM_112(_) FB_BOOST_PP_SEQ_ELEM_111 +# define FB_BOOST_PP_SEQ_ELEM_113(_) FB_BOOST_PP_SEQ_ELEM_112 +# define FB_BOOST_PP_SEQ_ELEM_114(_) FB_BOOST_PP_SEQ_ELEM_113 +# define FB_BOOST_PP_SEQ_ELEM_115(_) FB_BOOST_PP_SEQ_ELEM_114 +# define FB_BOOST_PP_SEQ_ELEM_116(_) FB_BOOST_PP_SEQ_ELEM_115 +# define FB_BOOST_PP_SEQ_ELEM_117(_) FB_BOOST_PP_SEQ_ELEM_116 +# define FB_BOOST_PP_SEQ_ELEM_118(_) FB_BOOST_PP_SEQ_ELEM_117 +# define FB_BOOST_PP_SEQ_ELEM_119(_) FB_BOOST_PP_SEQ_ELEM_118 +# define FB_BOOST_PP_SEQ_ELEM_120(_) FB_BOOST_PP_SEQ_ELEM_119 +# define FB_BOOST_PP_SEQ_ELEM_121(_) FB_BOOST_PP_SEQ_ELEM_120 +# define FB_BOOST_PP_SEQ_ELEM_122(_) FB_BOOST_PP_SEQ_ELEM_121 +# define FB_BOOST_PP_SEQ_ELEM_123(_) FB_BOOST_PP_SEQ_ELEM_122 +# define FB_BOOST_PP_SEQ_ELEM_124(_) FB_BOOST_PP_SEQ_ELEM_123 +# define FB_BOOST_PP_SEQ_ELEM_125(_) FB_BOOST_PP_SEQ_ELEM_124 +# define FB_BOOST_PP_SEQ_ELEM_126(_) FB_BOOST_PP_SEQ_ELEM_125 +# define FB_BOOST_PP_SEQ_ELEM_127(_) FB_BOOST_PP_SEQ_ELEM_126 +# define FB_BOOST_PP_SEQ_ELEM_128(_) FB_BOOST_PP_SEQ_ELEM_127 +# define FB_BOOST_PP_SEQ_ELEM_129(_) FB_BOOST_PP_SEQ_ELEM_128 +# define FB_BOOST_PP_SEQ_ELEM_130(_) FB_BOOST_PP_SEQ_ELEM_129 +# define FB_BOOST_PP_SEQ_ELEM_131(_) FB_BOOST_PP_SEQ_ELEM_130 +# define FB_BOOST_PP_SEQ_ELEM_132(_) FB_BOOST_PP_SEQ_ELEM_131 +# define FB_BOOST_PP_SEQ_ELEM_133(_) FB_BOOST_PP_SEQ_ELEM_132 +# define FB_BOOST_PP_SEQ_ELEM_134(_) FB_BOOST_PP_SEQ_ELEM_133 +# define FB_BOOST_PP_SEQ_ELEM_135(_) FB_BOOST_PP_SEQ_ELEM_134 +# define FB_BOOST_PP_SEQ_ELEM_136(_) FB_BOOST_PP_SEQ_ELEM_135 +# define FB_BOOST_PP_SEQ_ELEM_137(_) FB_BOOST_PP_SEQ_ELEM_136 +# define FB_BOOST_PP_SEQ_ELEM_138(_) FB_BOOST_PP_SEQ_ELEM_137 +# define FB_BOOST_PP_SEQ_ELEM_139(_) FB_BOOST_PP_SEQ_ELEM_138 +# define FB_BOOST_PP_SEQ_ELEM_140(_) FB_BOOST_PP_SEQ_ELEM_139 +# define FB_BOOST_PP_SEQ_ELEM_141(_) FB_BOOST_PP_SEQ_ELEM_140 +# define FB_BOOST_PP_SEQ_ELEM_142(_) FB_BOOST_PP_SEQ_ELEM_141 +# define FB_BOOST_PP_SEQ_ELEM_143(_) FB_BOOST_PP_SEQ_ELEM_142 +# define FB_BOOST_PP_SEQ_ELEM_144(_) FB_BOOST_PP_SEQ_ELEM_143 +# define FB_BOOST_PP_SEQ_ELEM_145(_) FB_BOOST_PP_SEQ_ELEM_144 +# define FB_BOOST_PP_SEQ_ELEM_146(_) FB_BOOST_PP_SEQ_ELEM_145 +# define FB_BOOST_PP_SEQ_ELEM_147(_) FB_BOOST_PP_SEQ_ELEM_146 +# define FB_BOOST_PP_SEQ_ELEM_148(_) FB_BOOST_PP_SEQ_ELEM_147 +# define FB_BOOST_PP_SEQ_ELEM_149(_) FB_BOOST_PP_SEQ_ELEM_148 +# define FB_BOOST_PP_SEQ_ELEM_150(_) FB_BOOST_PP_SEQ_ELEM_149 +# define FB_BOOST_PP_SEQ_ELEM_151(_) FB_BOOST_PP_SEQ_ELEM_150 +# define FB_BOOST_PP_SEQ_ELEM_152(_) FB_BOOST_PP_SEQ_ELEM_151 +# define FB_BOOST_PP_SEQ_ELEM_153(_) FB_BOOST_PP_SEQ_ELEM_152 +# define FB_BOOST_PP_SEQ_ELEM_154(_) FB_BOOST_PP_SEQ_ELEM_153 +# define FB_BOOST_PP_SEQ_ELEM_155(_) FB_BOOST_PP_SEQ_ELEM_154 +# define FB_BOOST_PP_SEQ_ELEM_156(_) FB_BOOST_PP_SEQ_ELEM_155 +# define FB_BOOST_PP_SEQ_ELEM_157(_) FB_BOOST_PP_SEQ_ELEM_156 +# define FB_BOOST_PP_SEQ_ELEM_158(_) FB_BOOST_PP_SEQ_ELEM_157 +# define FB_BOOST_PP_SEQ_ELEM_159(_) FB_BOOST_PP_SEQ_ELEM_158 +# define FB_BOOST_PP_SEQ_ELEM_160(_) FB_BOOST_PP_SEQ_ELEM_159 +# define FB_BOOST_PP_SEQ_ELEM_161(_) FB_BOOST_PP_SEQ_ELEM_160 +# define FB_BOOST_PP_SEQ_ELEM_162(_) FB_BOOST_PP_SEQ_ELEM_161 +# define FB_BOOST_PP_SEQ_ELEM_163(_) FB_BOOST_PP_SEQ_ELEM_162 +# define FB_BOOST_PP_SEQ_ELEM_164(_) FB_BOOST_PP_SEQ_ELEM_163 +# define FB_BOOST_PP_SEQ_ELEM_165(_) FB_BOOST_PP_SEQ_ELEM_164 +# define FB_BOOST_PP_SEQ_ELEM_166(_) FB_BOOST_PP_SEQ_ELEM_165 +# define FB_BOOST_PP_SEQ_ELEM_167(_) FB_BOOST_PP_SEQ_ELEM_166 +# define FB_BOOST_PP_SEQ_ELEM_168(_) FB_BOOST_PP_SEQ_ELEM_167 +# define FB_BOOST_PP_SEQ_ELEM_169(_) FB_BOOST_PP_SEQ_ELEM_168 +# define FB_BOOST_PP_SEQ_ELEM_170(_) FB_BOOST_PP_SEQ_ELEM_169 +# define FB_BOOST_PP_SEQ_ELEM_171(_) FB_BOOST_PP_SEQ_ELEM_170 +# define FB_BOOST_PP_SEQ_ELEM_172(_) FB_BOOST_PP_SEQ_ELEM_171 +# define FB_BOOST_PP_SEQ_ELEM_173(_) FB_BOOST_PP_SEQ_ELEM_172 +# define FB_BOOST_PP_SEQ_ELEM_174(_) FB_BOOST_PP_SEQ_ELEM_173 +# define FB_BOOST_PP_SEQ_ELEM_175(_) FB_BOOST_PP_SEQ_ELEM_174 +# define FB_BOOST_PP_SEQ_ELEM_176(_) FB_BOOST_PP_SEQ_ELEM_175 +# define FB_BOOST_PP_SEQ_ELEM_177(_) FB_BOOST_PP_SEQ_ELEM_176 +# define FB_BOOST_PP_SEQ_ELEM_178(_) FB_BOOST_PP_SEQ_ELEM_177 +# define FB_BOOST_PP_SEQ_ELEM_179(_) FB_BOOST_PP_SEQ_ELEM_178 +# define FB_BOOST_PP_SEQ_ELEM_180(_) FB_BOOST_PP_SEQ_ELEM_179 +# define FB_BOOST_PP_SEQ_ELEM_181(_) FB_BOOST_PP_SEQ_ELEM_180 +# define FB_BOOST_PP_SEQ_ELEM_182(_) FB_BOOST_PP_SEQ_ELEM_181 +# define FB_BOOST_PP_SEQ_ELEM_183(_) FB_BOOST_PP_SEQ_ELEM_182 +# define FB_BOOST_PP_SEQ_ELEM_184(_) FB_BOOST_PP_SEQ_ELEM_183 +# define FB_BOOST_PP_SEQ_ELEM_185(_) FB_BOOST_PP_SEQ_ELEM_184 +# define FB_BOOST_PP_SEQ_ELEM_186(_) FB_BOOST_PP_SEQ_ELEM_185 +# define FB_BOOST_PP_SEQ_ELEM_187(_) FB_BOOST_PP_SEQ_ELEM_186 +# define FB_BOOST_PP_SEQ_ELEM_188(_) FB_BOOST_PP_SEQ_ELEM_187 +# define FB_BOOST_PP_SEQ_ELEM_189(_) FB_BOOST_PP_SEQ_ELEM_188 +# define FB_BOOST_PP_SEQ_ELEM_190(_) FB_BOOST_PP_SEQ_ELEM_189 +# define FB_BOOST_PP_SEQ_ELEM_191(_) FB_BOOST_PP_SEQ_ELEM_190 +# define FB_BOOST_PP_SEQ_ELEM_192(_) FB_BOOST_PP_SEQ_ELEM_191 +# define FB_BOOST_PP_SEQ_ELEM_193(_) FB_BOOST_PP_SEQ_ELEM_192 +# define FB_BOOST_PP_SEQ_ELEM_194(_) FB_BOOST_PP_SEQ_ELEM_193 +# define FB_BOOST_PP_SEQ_ELEM_195(_) FB_BOOST_PP_SEQ_ELEM_194 +# define FB_BOOST_PP_SEQ_ELEM_196(_) FB_BOOST_PP_SEQ_ELEM_195 +# define FB_BOOST_PP_SEQ_ELEM_197(_) FB_BOOST_PP_SEQ_ELEM_196 +# define FB_BOOST_PP_SEQ_ELEM_198(_) FB_BOOST_PP_SEQ_ELEM_197 +# define FB_BOOST_PP_SEQ_ELEM_199(_) FB_BOOST_PP_SEQ_ELEM_198 +# define FB_BOOST_PP_SEQ_ELEM_200(_) FB_BOOST_PP_SEQ_ELEM_199 +# define FB_BOOST_PP_SEQ_ELEM_201(_) FB_BOOST_PP_SEQ_ELEM_200 +# define FB_BOOST_PP_SEQ_ELEM_202(_) FB_BOOST_PP_SEQ_ELEM_201 +# define FB_BOOST_PP_SEQ_ELEM_203(_) FB_BOOST_PP_SEQ_ELEM_202 +# define FB_BOOST_PP_SEQ_ELEM_204(_) FB_BOOST_PP_SEQ_ELEM_203 +# define FB_BOOST_PP_SEQ_ELEM_205(_) FB_BOOST_PP_SEQ_ELEM_204 +# define FB_BOOST_PP_SEQ_ELEM_206(_) FB_BOOST_PP_SEQ_ELEM_205 +# define FB_BOOST_PP_SEQ_ELEM_207(_) FB_BOOST_PP_SEQ_ELEM_206 +# define FB_BOOST_PP_SEQ_ELEM_208(_) FB_BOOST_PP_SEQ_ELEM_207 +# define FB_BOOST_PP_SEQ_ELEM_209(_) FB_BOOST_PP_SEQ_ELEM_208 +# define FB_BOOST_PP_SEQ_ELEM_210(_) FB_BOOST_PP_SEQ_ELEM_209 +# define FB_BOOST_PP_SEQ_ELEM_211(_) FB_BOOST_PP_SEQ_ELEM_210 +# define FB_BOOST_PP_SEQ_ELEM_212(_) FB_BOOST_PP_SEQ_ELEM_211 +# define FB_BOOST_PP_SEQ_ELEM_213(_) FB_BOOST_PP_SEQ_ELEM_212 +# define FB_BOOST_PP_SEQ_ELEM_214(_) FB_BOOST_PP_SEQ_ELEM_213 +# define FB_BOOST_PP_SEQ_ELEM_215(_) FB_BOOST_PP_SEQ_ELEM_214 +# define FB_BOOST_PP_SEQ_ELEM_216(_) FB_BOOST_PP_SEQ_ELEM_215 +# define FB_BOOST_PP_SEQ_ELEM_217(_) FB_BOOST_PP_SEQ_ELEM_216 +# define FB_BOOST_PP_SEQ_ELEM_218(_) FB_BOOST_PP_SEQ_ELEM_217 +# define FB_BOOST_PP_SEQ_ELEM_219(_) FB_BOOST_PP_SEQ_ELEM_218 +# define FB_BOOST_PP_SEQ_ELEM_220(_) FB_BOOST_PP_SEQ_ELEM_219 +# define FB_BOOST_PP_SEQ_ELEM_221(_) FB_BOOST_PP_SEQ_ELEM_220 +# define FB_BOOST_PP_SEQ_ELEM_222(_) FB_BOOST_PP_SEQ_ELEM_221 +# define FB_BOOST_PP_SEQ_ELEM_223(_) FB_BOOST_PP_SEQ_ELEM_222 +# define FB_BOOST_PP_SEQ_ELEM_224(_) FB_BOOST_PP_SEQ_ELEM_223 +# define FB_BOOST_PP_SEQ_ELEM_225(_) FB_BOOST_PP_SEQ_ELEM_224 +# define FB_BOOST_PP_SEQ_ELEM_226(_) FB_BOOST_PP_SEQ_ELEM_225 +# define FB_BOOST_PP_SEQ_ELEM_227(_) FB_BOOST_PP_SEQ_ELEM_226 +# define FB_BOOST_PP_SEQ_ELEM_228(_) FB_BOOST_PP_SEQ_ELEM_227 +# define FB_BOOST_PP_SEQ_ELEM_229(_) FB_BOOST_PP_SEQ_ELEM_228 +# define FB_BOOST_PP_SEQ_ELEM_230(_) FB_BOOST_PP_SEQ_ELEM_229 +# define FB_BOOST_PP_SEQ_ELEM_231(_) FB_BOOST_PP_SEQ_ELEM_230 +# define FB_BOOST_PP_SEQ_ELEM_232(_) FB_BOOST_PP_SEQ_ELEM_231 +# define FB_BOOST_PP_SEQ_ELEM_233(_) FB_BOOST_PP_SEQ_ELEM_232 +# define FB_BOOST_PP_SEQ_ELEM_234(_) FB_BOOST_PP_SEQ_ELEM_233 +# define FB_BOOST_PP_SEQ_ELEM_235(_) FB_BOOST_PP_SEQ_ELEM_234 +# define FB_BOOST_PP_SEQ_ELEM_236(_) FB_BOOST_PP_SEQ_ELEM_235 +# define FB_BOOST_PP_SEQ_ELEM_237(_) FB_BOOST_PP_SEQ_ELEM_236 +# define FB_BOOST_PP_SEQ_ELEM_238(_) FB_BOOST_PP_SEQ_ELEM_237 +# define FB_BOOST_PP_SEQ_ELEM_239(_) FB_BOOST_PP_SEQ_ELEM_238 +# define FB_BOOST_PP_SEQ_ELEM_240(_) FB_BOOST_PP_SEQ_ELEM_239 +# define FB_BOOST_PP_SEQ_ELEM_241(_) FB_BOOST_PP_SEQ_ELEM_240 +# define FB_BOOST_PP_SEQ_ELEM_242(_) FB_BOOST_PP_SEQ_ELEM_241 +# define FB_BOOST_PP_SEQ_ELEM_243(_) FB_BOOST_PP_SEQ_ELEM_242 +# define FB_BOOST_PP_SEQ_ELEM_244(_) FB_BOOST_PP_SEQ_ELEM_243 +# define FB_BOOST_PP_SEQ_ELEM_245(_) FB_BOOST_PP_SEQ_ELEM_244 +# define FB_BOOST_PP_SEQ_ELEM_246(_) FB_BOOST_PP_SEQ_ELEM_245 +# define FB_BOOST_PP_SEQ_ELEM_247(_) FB_BOOST_PP_SEQ_ELEM_246 +# define FB_BOOST_PP_SEQ_ELEM_248(_) FB_BOOST_PP_SEQ_ELEM_247 +# define FB_BOOST_PP_SEQ_ELEM_249(_) FB_BOOST_PP_SEQ_ELEM_248 +# define FB_BOOST_PP_SEQ_ELEM_250(_) FB_BOOST_PP_SEQ_ELEM_249 +# define FB_BOOST_PP_SEQ_ELEM_251(_) FB_BOOST_PP_SEQ_ELEM_250 +# define FB_BOOST_PP_SEQ_ELEM_252(_) FB_BOOST_PP_SEQ_ELEM_251 +# define FB_BOOST_PP_SEQ_ELEM_253(_) FB_BOOST_PP_SEQ_ELEM_252 +# define FB_BOOST_PP_SEQ_ELEM_254(_) FB_BOOST_PP_SEQ_ELEM_253 +# define FB_BOOST_PP_SEQ_ELEM_255(_) FB_BOOST_PP_SEQ_ELEM_254 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/limits/elem_512.hpp b/src/include/firebird/impl/boost/preprocessor/seq/limits/elem_512.hpp new file mode 100644 index 0000000000..57baaea7b2 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/seq/limits/elem_512.hpp @@ -0,0 +1,274 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_SEQ_ELEM_512_HPP +# define FB_BOOST_PREPROCESSOR_SEQ_ELEM_512_HPP +# +# define FB_BOOST_PP_SEQ_ELEM_256(_) FB_BOOST_PP_SEQ_ELEM_255 +# define FB_BOOST_PP_SEQ_ELEM_257(_) FB_BOOST_PP_SEQ_ELEM_256 +# define FB_BOOST_PP_SEQ_ELEM_258(_) FB_BOOST_PP_SEQ_ELEM_257 +# define FB_BOOST_PP_SEQ_ELEM_259(_) FB_BOOST_PP_SEQ_ELEM_258 +# define FB_BOOST_PP_SEQ_ELEM_260(_) FB_BOOST_PP_SEQ_ELEM_259 +# define FB_BOOST_PP_SEQ_ELEM_261(_) FB_BOOST_PP_SEQ_ELEM_260 +# define FB_BOOST_PP_SEQ_ELEM_262(_) FB_BOOST_PP_SEQ_ELEM_261 +# define FB_BOOST_PP_SEQ_ELEM_263(_) FB_BOOST_PP_SEQ_ELEM_262 +# define FB_BOOST_PP_SEQ_ELEM_264(_) FB_BOOST_PP_SEQ_ELEM_263 +# define FB_BOOST_PP_SEQ_ELEM_265(_) FB_BOOST_PP_SEQ_ELEM_264 +# define FB_BOOST_PP_SEQ_ELEM_266(_) FB_BOOST_PP_SEQ_ELEM_265 +# define FB_BOOST_PP_SEQ_ELEM_267(_) FB_BOOST_PP_SEQ_ELEM_266 +# define FB_BOOST_PP_SEQ_ELEM_268(_) FB_BOOST_PP_SEQ_ELEM_267 +# define FB_BOOST_PP_SEQ_ELEM_269(_) FB_BOOST_PP_SEQ_ELEM_268 +# define FB_BOOST_PP_SEQ_ELEM_270(_) FB_BOOST_PP_SEQ_ELEM_269 +# define FB_BOOST_PP_SEQ_ELEM_271(_) FB_BOOST_PP_SEQ_ELEM_270 +# define FB_BOOST_PP_SEQ_ELEM_272(_) FB_BOOST_PP_SEQ_ELEM_271 +# define FB_BOOST_PP_SEQ_ELEM_273(_) FB_BOOST_PP_SEQ_ELEM_272 +# define FB_BOOST_PP_SEQ_ELEM_274(_) FB_BOOST_PP_SEQ_ELEM_273 +# define FB_BOOST_PP_SEQ_ELEM_275(_) FB_BOOST_PP_SEQ_ELEM_274 +# define FB_BOOST_PP_SEQ_ELEM_276(_) FB_BOOST_PP_SEQ_ELEM_275 +# define FB_BOOST_PP_SEQ_ELEM_277(_) FB_BOOST_PP_SEQ_ELEM_276 +# define FB_BOOST_PP_SEQ_ELEM_278(_) FB_BOOST_PP_SEQ_ELEM_277 +# define FB_BOOST_PP_SEQ_ELEM_279(_) FB_BOOST_PP_SEQ_ELEM_278 +# define FB_BOOST_PP_SEQ_ELEM_280(_) FB_BOOST_PP_SEQ_ELEM_279 +# define FB_BOOST_PP_SEQ_ELEM_281(_) FB_BOOST_PP_SEQ_ELEM_280 +# define FB_BOOST_PP_SEQ_ELEM_282(_) FB_BOOST_PP_SEQ_ELEM_281 +# define FB_BOOST_PP_SEQ_ELEM_283(_) FB_BOOST_PP_SEQ_ELEM_282 +# define FB_BOOST_PP_SEQ_ELEM_284(_) FB_BOOST_PP_SEQ_ELEM_283 +# define FB_BOOST_PP_SEQ_ELEM_285(_) FB_BOOST_PP_SEQ_ELEM_284 +# define FB_BOOST_PP_SEQ_ELEM_286(_) FB_BOOST_PP_SEQ_ELEM_285 +# define FB_BOOST_PP_SEQ_ELEM_287(_) FB_BOOST_PP_SEQ_ELEM_286 +# define FB_BOOST_PP_SEQ_ELEM_288(_) FB_BOOST_PP_SEQ_ELEM_287 +# define FB_BOOST_PP_SEQ_ELEM_289(_) FB_BOOST_PP_SEQ_ELEM_288 +# define FB_BOOST_PP_SEQ_ELEM_290(_) FB_BOOST_PP_SEQ_ELEM_289 +# define FB_BOOST_PP_SEQ_ELEM_291(_) FB_BOOST_PP_SEQ_ELEM_290 +# define FB_BOOST_PP_SEQ_ELEM_292(_) FB_BOOST_PP_SEQ_ELEM_291 +# define FB_BOOST_PP_SEQ_ELEM_293(_) FB_BOOST_PP_SEQ_ELEM_292 +# define FB_BOOST_PP_SEQ_ELEM_294(_) FB_BOOST_PP_SEQ_ELEM_293 +# define FB_BOOST_PP_SEQ_ELEM_295(_) FB_BOOST_PP_SEQ_ELEM_294 +# define FB_BOOST_PP_SEQ_ELEM_296(_) FB_BOOST_PP_SEQ_ELEM_295 +# define FB_BOOST_PP_SEQ_ELEM_297(_) FB_BOOST_PP_SEQ_ELEM_296 +# define FB_BOOST_PP_SEQ_ELEM_298(_) FB_BOOST_PP_SEQ_ELEM_297 +# define FB_BOOST_PP_SEQ_ELEM_299(_) FB_BOOST_PP_SEQ_ELEM_298 +# define FB_BOOST_PP_SEQ_ELEM_300(_) FB_BOOST_PP_SEQ_ELEM_299 +# define FB_BOOST_PP_SEQ_ELEM_301(_) FB_BOOST_PP_SEQ_ELEM_300 +# define FB_BOOST_PP_SEQ_ELEM_302(_) FB_BOOST_PP_SEQ_ELEM_301 +# define FB_BOOST_PP_SEQ_ELEM_303(_) FB_BOOST_PP_SEQ_ELEM_302 +# define FB_BOOST_PP_SEQ_ELEM_304(_) FB_BOOST_PP_SEQ_ELEM_303 +# define FB_BOOST_PP_SEQ_ELEM_305(_) FB_BOOST_PP_SEQ_ELEM_304 +# define FB_BOOST_PP_SEQ_ELEM_306(_) FB_BOOST_PP_SEQ_ELEM_305 +# define FB_BOOST_PP_SEQ_ELEM_307(_) FB_BOOST_PP_SEQ_ELEM_306 +# define FB_BOOST_PP_SEQ_ELEM_308(_) FB_BOOST_PP_SEQ_ELEM_307 +# define FB_BOOST_PP_SEQ_ELEM_309(_) FB_BOOST_PP_SEQ_ELEM_308 +# define FB_BOOST_PP_SEQ_ELEM_310(_) FB_BOOST_PP_SEQ_ELEM_309 +# define FB_BOOST_PP_SEQ_ELEM_311(_) FB_BOOST_PP_SEQ_ELEM_310 +# define FB_BOOST_PP_SEQ_ELEM_312(_) FB_BOOST_PP_SEQ_ELEM_311 +# define FB_BOOST_PP_SEQ_ELEM_313(_) FB_BOOST_PP_SEQ_ELEM_312 +# define FB_BOOST_PP_SEQ_ELEM_314(_) FB_BOOST_PP_SEQ_ELEM_313 +# define FB_BOOST_PP_SEQ_ELEM_315(_) FB_BOOST_PP_SEQ_ELEM_314 +# define FB_BOOST_PP_SEQ_ELEM_316(_) FB_BOOST_PP_SEQ_ELEM_315 +# define FB_BOOST_PP_SEQ_ELEM_317(_) FB_BOOST_PP_SEQ_ELEM_316 +# define FB_BOOST_PP_SEQ_ELEM_318(_) FB_BOOST_PP_SEQ_ELEM_317 +# define FB_BOOST_PP_SEQ_ELEM_319(_) FB_BOOST_PP_SEQ_ELEM_318 +# define FB_BOOST_PP_SEQ_ELEM_320(_) FB_BOOST_PP_SEQ_ELEM_319 +# define FB_BOOST_PP_SEQ_ELEM_321(_) FB_BOOST_PP_SEQ_ELEM_320 +# define FB_BOOST_PP_SEQ_ELEM_322(_) FB_BOOST_PP_SEQ_ELEM_321 +# define FB_BOOST_PP_SEQ_ELEM_323(_) FB_BOOST_PP_SEQ_ELEM_322 +# define FB_BOOST_PP_SEQ_ELEM_324(_) FB_BOOST_PP_SEQ_ELEM_323 +# define FB_BOOST_PP_SEQ_ELEM_325(_) FB_BOOST_PP_SEQ_ELEM_324 +# define FB_BOOST_PP_SEQ_ELEM_326(_) FB_BOOST_PP_SEQ_ELEM_325 +# define FB_BOOST_PP_SEQ_ELEM_327(_) FB_BOOST_PP_SEQ_ELEM_326 +# define FB_BOOST_PP_SEQ_ELEM_328(_) FB_BOOST_PP_SEQ_ELEM_327 +# define FB_BOOST_PP_SEQ_ELEM_329(_) FB_BOOST_PP_SEQ_ELEM_328 +# define FB_BOOST_PP_SEQ_ELEM_330(_) FB_BOOST_PP_SEQ_ELEM_329 +# define FB_BOOST_PP_SEQ_ELEM_331(_) FB_BOOST_PP_SEQ_ELEM_330 +# define FB_BOOST_PP_SEQ_ELEM_332(_) FB_BOOST_PP_SEQ_ELEM_331 +# define FB_BOOST_PP_SEQ_ELEM_333(_) FB_BOOST_PP_SEQ_ELEM_332 +# define FB_BOOST_PP_SEQ_ELEM_334(_) FB_BOOST_PP_SEQ_ELEM_333 +# define FB_BOOST_PP_SEQ_ELEM_335(_) FB_BOOST_PP_SEQ_ELEM_334 +# define FB_BOOST_PP_SEQ_ELEM_336(_) FB_BOOST_PP_SEQ_ELEM_335 +# define FB_BOOST_PP_SEQ_ELEM_337(_) FB_BOOST_PP_SEQ_ELEM_336 +# define FB_BOOST_PP_SEQ_ELEM_338(_) FB_BOOST_PP_SEQ_ELEM_337 +# define FB_BOOST_PP_SEQ_ELEM_339(_) FB_BOOST_PP_SEQ_ELEM_338 +# define FB_BOOST_PP_SEQ_ELEM_340(_) FB_BOOST_PP_SEQ_ELEM_339 +# define FB_BOOST_PP_SEQ_ELEM_341(_) FB_BOOST_PP_SEQ_ELEM_340 +# define FB_BOOST_PP_SEQ_ELEM_342(_) FB_BOOST_PP_SEQ_ELEM_341 +# define FB_BOOST_PP_SEQ_ELEM_343(_) FB_BOOST_PP_SEQ_ELEM_342 +# define FB_BOOST_PP_SEQ_ELEM_344(_) FB_BOOST_PP_SEQ_ELEM_343 +# define FB_BOOST_PP_SEQ_ELEM_345(_) FB_BOOST_PP_SEQ_ELEM_344 +# define FB_BOOST_PP_SEQ_ELEM_346(_) FB_BOOST_PP_SEQ_ELEM_345 +# define FB_BOOST_PP_SEQ_ELEM_347(_) FB_BOOST_PP_SEQ_ELEM_346 +# define FB_BOOST_PP_SEQ_ELEM_348(_) FB_BOOST_PP_SEQ_ELEM_347 +# define FB_BOOST_PP_SEQ_ELEM_349(_) FB_BOOST_PP_SEQ_ELEM_348 +# define FB_BOOST_PP_SEQ_ELEM_350(_) FB_BOOST_PP_SEQ_ELEM_349 +# define FB_BOOST_PP_SEQ_ELEM_351(_) FB_BOOST_PP_SEQ_ELEM_350 +# define FB_BOOST_PP_SEQ_ELEM_352(_) FB_BOOST_PP_SEQ_ELEM_351 +# define FB_BOOST_PP_SEQ_ELEM_353(_) FB_BOOST_PP_SEQ_ELEM_352 +# define FB_BOOST_PP_SEQ_ELEM_354(_) FB_BOOST_PP_SEQ_ELEM_353 +# define FB_BOOST_PP_SEQ_ELEM_355(_) FB_BOOST_PP_SEQ_ELEM_354 +# define FB_BOOST_PP_SEQ_ELEM_356(_) FB_BOOST_PP_SEQ_ELEM_355 +# define FB_BOOST_PP_SEQ_ELEM_357(_) FB_BOOST_PP_SEQ_ELEM_356 +# define FB_BOOST_PP_SEQ_ELEM_358(_) FB_BOOST_PP_SEQ_ELEM_357 +# define FB_BOOST_PP_SEQ_ELEM_359(_) FB_BOOST_PP_SEQ_ELEM_358 +# define FB_BOOST_PP_SEQ_ELEM_360(_) FB_BOOST_PP_SEQ_ELEM_359 +# define FB_BOOST_PP_SEQ_ELEM_361(_) FB_BOOST_PP_SEQ_ELEM_360 +# define FB_BOOST_PP_SEQ_ELEM_362(_) FB_BOOST_PP_SEQ_ELEM_361 +# define FB_BOOST_PP_SEQ_ELEM_363(_) FB_BOOST_PP_SEQ_ELEM_362 +# define FB_BOOST_PP_SEQ_ELEM_364(_) FB_BOOST_PP_SEQ_ELEM_363 +# define FB_BOOST_PP_SEQ_ELEM_365(_) FB_BOOST_PP_SEQ_ELEM_364 +# define FB_BOOST_PP_SEQ_ELEM_366(_) FB_BOOST_PP_SEQ_ELEM_365 +# define FB_BOOST_PP_SEQ_ELEM_367(_) FB_BOOST_PP_SEQ_ELEM_366 +# define FB_BOOST_PP_SEQ_ELEM_368(_) FB_BOOST_PP_SEQ_ELEM_367 +# define FB_BOOST_PP_SEQ_ELEM_369(_) FB_BOOST_PP_SEQ_ELEM_368 +# define FB_BOOST_PP_SEQ_ELEM_370(_) FB_BOOST_PP_SEQ_ELEM_369 +# define FB_BOOST_PP_SEQ_ELEM_371(_) FB_BOOST_PP_SEQ_ELEM_370 +# define FB_BOOST_PP_SEQ_ELEM_372(_) FB_BOOST_PP_SEQ_ELEM_371 +# define FB_BOOST_PP_SEQ_ELEM_373(_) FB_BOOST_PP_SEQ_ELEM_372 +# define FB_BOOST_PP_SEQ_ELEM_374(_) FB_BOOST_PP_SEQ_ELEM_373 +# define FB_BOOST_PP_SEQ_ELEM_375(_) FB_BOOST_PP_SEQ_ELEM_374 +# define FB_BOOST_PP_SEQ_ELEM_376(_) FB_BOOST_PP_SEQ_ELEM_375 +# define FB_BOOST_PP_SEQ_ELEM_377(_) FB_BOOST_PP_SEQ_ELEM_376 +# define FB_BOOST_PP_SEQ_ELEM_378(_) FB_BOOST_PP_SEQ_ELEM_377 +# define FB_BOOST_PP_SEQ_ELEM_379(_) FB_BOOST_PP_SEQ_ELEM_378 +# define FB_BOOST_PP_SEQ_ELEM_380(_) FB_BOOST_PP_SEQ_ELEM_379 +# define FB_BOOST_PP_SEQ_ELEM_381(_) FB_BOOST_PP_SEQ_ELEM_380 +# define FB_BOOST_PP_SEQ_ELEM_382(_) FB_BOOST_PP_SEQ_ELEM_381 +# define FB_BOOST_PP_SEQ_ELEM_383(_) FB_BOOST_PP_SEQ_ELEM_382 +# define FB_BOOST_PP_SEQ_ELEM_384(_) FB_BOOST_PP_SEQ_ELEM_383 +# define FB_BOOST_PP_SEQ_ELEM_385(_) FB_BOOST_PP_SEQ_ELEM_384 +# define FB_BOOST_PP_SEQ_ELEM_386(_) FB_BOOST_PP_SEQ_ELEM_385 +# define FB_BOOST_PP_SEQ_ELEM_387(_) FB_BOOST_PP_SEQ_ELEM_386 +# define FB_BOOST_PP_SEQ_ELEM_388(_) FB_BOOST_PP_SEQ_ELEM_387 +# define FB_BOOST_PP_SEQ_ELEM_389(_) FB_BOOST_PP_SEQ_ELEM_388 +# define FB_BOOST_PP_SEQ_ELEM_390(_) FB_BOOST_PP_SEQ_ELEM_389 +# define FB_BOOST_PP_SEQ_ELEM_391(_) FB_BOOST_PP_SEQ_ELEM_390 +# define FB_BOOST_PP_SEQ_ELEM_392(_) FB_BOOST_PP_SEQ_ELEM_391 +# define FB_BOOST_PP_SEQ_ELEM_393(_) FB_BOOST_PP_SEQ_ELEM_392 +# define FB_BOOST_PP_SEQ_ELEM_394(_) FB_BOOST_PP_SEQ_ELEM_393 +# define FB_BOOST_PP_SEQ_ELEM_395(_) FB_BOOST_PP_SEQ_ELEM_394 +# define FB_BOOST_PP_SEQ_ELEM_396(_) FB_BOOST_PP_SEQ_ELEM_395 +# define FB_BOOST_PP_SEQ_ELEM_397(_) FB_BOOST_PP_SEQ_ELEM_396 +# define FB_BOOST_PP_SEQ_ELEM_398(_) FB_BOOST_PP_SEQ_ELEM_397 +# define FB_BOOST_PP_SEQ_ELEM_399(_) FB_BOOST_PP_SEQ_ELEM_398 +# define FB_BOOST_PP_SEQ_ELEM_400(_) FB_BOOST_PP_SEQ_ELEM_399 +# define FB_BOOST_PP_SEQ_ELEM_401(_) FB_BOOST_PP_SEQ_ELEM_400 +# define FB_BOOST_PP_SEQ_ELEM_402(_) FB_BOOST_PP_SEQ_ELEM_401 +# define FB_BOOST_PP_SEQ_ELEM_403(_) FB_BOOST_PP_SEQ_ELEM_402 +# define FB_BOOST_PP_SEQ_ELEM_404(_) FB_BOOST_PP_SEQ_ELEM_403 +# define FB_BOOST_PP_SEQ_ELEM_405(_) FB_BOOST_PP_SEQ_ELEM_404 +# define FB_BOOST_PP_SEQ_ELEM_406(_) FB_BOOST_PP_SEQ_ELEM_405 +# define FB_BOOST_PP_SEQ_ELEM_407(_) FB_BOOST_PP_SEQ_ELEM_406 +# define FB_BOOST_PP_SEQ_ELEM_408(_) FB_BOOST_PP_SEQ_ELEM_407 +# define FB_BOOST_PP_SEQ_ELEM_409(_) FB_BOOST_PP_SEQ_ELEM_408 +# define FB_BOOST_PP_SEQ_ELEM_410(_) FB_BOOST_PP_SEQ_ELEM_409 +# define FB_BOOST_PP_SEQ_ELEM_411(_) FB_BOOST_PP_SEQ_ELEM_410 +# define FB_BOOST_PP_SEQ_ELEM_412(_) FB_BOOST_PP_SEQ_ELEM_411 +# define FB_BOOST_PP_SEQ_ELEM_413(_) FB_BOOST_PP_SEQ_ELEM_412 +# define FB_BOOST_PP_SEQ_ELEM_414(_) FB_BOOST_PP_SEQ_ELEM_413 +# define FB_BOOST_PP_SEQ_ELEM_415(_) FB_BOOST_PP_SEQ_ELEM_414 +# define FB_BOOST_PP_SEQ_ELEM_416(_) FB_BOOST_PP_SEQ_ELEM_415 +# define FB_BOOST_PP_SEQ_ELEM_417(_) FB_BOOST_PP_SEQ_ELEM_416 +# define FB_BOOST_PP_SEQ_ELEM_418(_) FB_BOOST_PP_SEQ_ELEM_417 +# define FB_BOOST_PP_SEQ_ELEM_419(_) FB_BOOST_PP_SEQ_ELEM_418 +# define FB_BOOST_PP_SEQ_ELEM_420(_) FB_BOOST_PP_SEQ_ELEM_419 +# define FB_BOOST_PP_SEQ_ELEM_421(_) FB_BOOST_PP_SEQ_ELEM_420 +# define FB_BOOST_PP_SEQ_ELEM_422(_) FB_BOOST_PP_SEQ_ELEM_421 +# define FB_BOOST_PP_SEQ_ELEM_423(_) FB_BOOST_PP_SEQ_ELEM_422 +# define FB_BOOST_PP_SEQ_ELEM_424(_) FB_BOOST_PP_SEQ_ELEM_423 +# define FB_BOOST_PP_SEQ_ELEM_425(_) FB_BOOST_PP_SEQ_ELEM_424 +# define FB_BOOST_PP_SEQ_ELEM_426(_) FB_BOOST_PP_SEQ_ELEM_425 +# define FB_BOOST_PP_SEQ_ELEM_427(_) FB_BOOST_PP_SEQ_ELEM_426 +# define FB_BOOST_PP_SEQ_ELEM_428(_) FB_BOOST_PP_SEQ_ELEM_427 +# define FB_BOOST_PP_SEQ_ELEM_429(_) FB_BOOST_PP_SEQ_ELEM_428 +# define FB_BOOST_PP_SEQ_ELEM_430(_) FB_BOOST_PP_SEQ_ELEM_429 +# define FB_BOOST_PP_SEQ_ELEM_431(_) FB_BOOST_PP_SEQ_ELEM_430 +# define FB_BOOST_PP_SEQ_ELEM_432(_) FB_BOOST_PP_SEQ_ELEM_431 +# define FB_BOOST_PP_SEQ_ELEM_433(_) FB_BOOST_PP_SEQ_ELEM_432 +# define FB_BOOST_PP_SEQ_ELEM_434(_) FB_BOOST_PP_SEQ_ELEM_433 +# define FB_BOOST_PP_SEQ_ELEM_435(_) FB_BOOST_PP_SEQ_ELEM_434 +# define FB_BOOST_PP_SEQ_ELEM_436(_) FB_BOOST_PP_SEQ_ELEM_435 +# define FB_BOOST_PP_SEQ_ELEM_437(_) FB_BOOST_PP_SEQ_ELEM_436 +# define FB_BOOST_PP_SEQ_ELEM_438(_) FB_BOOST_PP_SEQ_ELEM_437 +# define FB_BOOST_PP_SEQ_ELEM_439(_) FB_BOOST_PP_SEQ_ELEM_438 +# define FB_BOOST_PP_SEQ_ELEM_440(_) FB_BOOST_PP_SEQ_ELEM_439 +# define FB_BOOST_PP_SEQ_ELEM_441(_) FB_BOOST_PP_SEQ_ELEM_440 +# define FB_BOOST_PP_SEQ_ELEM_442(_) FB_BOOST_PP_SEQ_ELEM_441 +# define FB_BOOST_PP_SEQ_ELEM_443(_) FB_BOOST_PP_SEQ_ELEM_442 +# define FB_BOOST_PP_SEQ_ELEM_444(_) FB_BOOST_PP_SEQ_ELEM_443 +# define FB_BOOST_PP_SEQ_ELEM_445(_) FB_BOOST_PP_SEQ_ELEM_444 +# define FB_BOOST_PP_SEQ_ELEM_446(_) FB_BOOST_PP_SEQ_ELEM_445 +# define FB_BOOST_PP_SEQ_ELEM_447(_) FB_BOOST_PP_SEQ_ELEM_446 +# define FB_BOOST_PP_SEQ_ELEM_448(_) FB_BOOST_PP_SEQ_ELEM_447 +# define FB_BOOST_PP_SEQ_ELEM_449(_) FB_BOOST_PP_SEQ_ELEM_448 +# define FB_BOOST_PP_SEQ_ELEM_450(_) FB_BOOST_PP_SEQ_ELEM_449 +# define FB_BOOST_PP_SEQ_ELEM_451(_) FB_BOOST_PP_SEQ_ELEM_450 +# define FB_BOOST_PP_SEQ_ELEM_452(_) FB_BOOST_PP_SEQ_ELEM_451 +# define FB_BOOST_PP_SEQ_ELEM_453(_) FB_BOOST_PP_SEQ_ELEM_452 +# define FB_BOOST_PP_SEQ_ELEM_454(_) FB_BOOST_PP_SEQ_ELEM_453 +# define FB_BOOST_PP_SEQ_ELEM_455(_) FB_BOOST_PP_SEQ_ELEM_454 +# define FB_BOOST_PP_SEQ_ELEM_456(_) FB_BOOST_PP_SEQ_ELEM_455 +# define FB_BOOST_PP_SEQ_ELEM_457(_) FB_BOOST_PP_SEQ_ELEM_456 +# define FB_BOOST_PP_SEQ_ELEM_458(_) FB_BOOST_PP_SEQ_ELEM_457 +# define FB_BOOST_PP_SEQ_ELEM_459(_) FB_BOOST_PP_SEQ_ELEM_458 +# define FB_BOOST_PP_SEQ_ELEM_460(_) FB_BOOST_PP_SEQ_ELEM_459 +# define FB_BOOST_PP_SEQ_ELEM_461(_) FB_BOOST_PP_SEQ_ELEM_460 +# define FB_BOOST_PP_SEQ_ELEM_462(_) FB_BOOST_PP_SEQ_ELEM_461 +# define FB_BOOST_PP_SEQ_ELEM_463(_) FB_BOOST_PP_SEQ_ELEM_462 +# define FB_BOOST_PP_SEQ_ELEM_464(_) FB_BOOST_PP_SEQ_ELEM_463 +# define FB_BOOST_PP_SEQ_ELEM_465(_) FB_BOOST_PP_SEQ_ELEM_464 +# define FB_BOOST_PP_SEQ_ELEM_466(_) FB_BOOST_PP_SEQ_ELEM_465 +# define FB_BOOST_PP_SEQ_ELEM_467(_) FB_BOOST_PP_SEQ_ELEM_466 +# define FB_BOOST_PP_SEQ_ELEM_468(_) FB_BOOST_PP_SEQ_ELEM_467 +# define FB_BOOST_PP_SEQ_ELEM_469(_) FB_BOOST_PP_SEQ_ELEM_468 +# define FB_BOOST_PP_SEQ_ELEM_470(_) FB_BOOST_PP_SEQ_ELEM_469 +# define FB_BOOST_PP_SEQ_ELEM_471(_) FB_BOOST_PP_SEQ_ELEM_470 +# define FB_BOOST_PP_SEQ_ELEM_472(_) FB_BOOST_PP_SEQ_ELEM_471 +# define FB_BOOST_PP_SEQ_ELEM_473(_) FB_BOOST_PP_SEQ_ELEM_472 +# define FB_BOOST_PP_SEQ_ELEM_474(_) FB_BOOST_PP_SEQ_ELEM_473 +# define FB_BOOST_PP_SEQ_ELEM_475(_) FB_BOOST_PP_SEQ_ELEM_474 +# define FB_BOOST_PP_SEQ_ELEM_476(_) FB_BOOST_PP_SEQ_ELEM_475 +# define FB_BOOST_PP_SEQ_ELEM_477(_) FB_BOOST_PP_SEQ_ELEM_476 +# define FB_BOOST_PP_SEQ_ELEM_478(_) FB_BOOST_PP_SEQ_ELEM_477 +# define FB_BOOST_PP_SEQ_ELEM_479(_) FB_BOOST_PP_SEQ_ELEM_478 +# define FB_BOOST_PP_SEQ_ELEM_480(_) FB_BOOST_PP_SEQ_ELEM_479 +# define FB_BOOST_PP_SEQ_ELEM_481(_) FB_BOOST_PP_SEQ_ELEM_480 +# define FB_BOOST_PP_SEQ_ELEM_482(_) FB_BOOST_PP_SEQ_ELEM_481 +# define FB_BOOST_PP_SEQ_ELEM_483(_) FB_BOOST_PP_SEQ_ELEM_482 +# define FB_BOOST_PP_SEQ_ELEM_484(_) FB_BOOST_PP_SEQ_ELEM_483 +# define FB_BOOST_PP_SEQ_ELEM_485(_) FB_BOOST_PP_SEQ_ELEM_484 +# define FB_BOOST_PP_SEQ_ELEM_486(_) FB_BOOST_PP_SEQ_ELEM_485 +# define FB_BOOST_PP_SEQ_ELEM_487(_) FB_BOOST_PP_SEQ_ELEM_486 +# define FB_BOOST_PP_SEQ_ELEM_488(_) FB_BOOST_PP_SEQ_ELEM_487 +# define FB_BOOST_PP_SEQ_ELEM_489(_) FB_BOOST_PP_SEQ_ELEM_488 +# define FB_BOOST_PP_SEQ_ELEM_490(_) FB_BOOST_PP_SEQ_ELEM_489 +# define FB_BOOST_PP_SEQ_ELEM_491(_) FB_BOOST_PP_SEQ_ELEM_490 +# define FB_BOOST_PP_SEQ_ELEM_492(_) FB_BOOST_PP_SEQ_ELEM_491 +# define FB_BOOST_PP_SEQ_ELEM_493(_) FB_BOOST_PP_SEQ_ELEM_492 +# define FB_BOOST_PP_SEQ_ELEM_494(_) FB_BOOST_PP_SEQ_ELEM_493 +# define FB_BOOST_PP_SEQ_ELEM_495(_) FB_BOOST_PP_SEQ_ELEM_494 +# define FB_BOOST_PP_SEQ_ELEM_496(_) FB_BOOST_PP_SEQ_ELEM_495 +# define FB_BOOST_PP_SEQ_ELEM_497(_) FB_BOOST_PP_SEQ_ELEM_496 +# define FB_BOOST_PP_SEQ_ELEM_498(_) FB_BOOST_PP_SEQ_ELEM_497 +# define FB_BOOST_PP_SEQ_ELEM_499(_) FB_BOOST_PP_SEQ_ELEM_498 +# define FB_BOOST_PP_SEQ_ELEM_500(_) FB_BOOST_PP_SEQ_ELEM_499 +# define FB_BOOST_PP_SEQ_ELEM_501(_) FB_BOOST_PP_SEQ_ELEM_500 +# define FB_BOOST_PP_SEQ_ELEM_502(_) FB_BOOST_PP_SEQ_ELEM_501 +# define FB_BOOST_PP_SEQ_ELEM_503(_) FB_BOOST_PP_SEQ_ELEM_502 +# define FB_BOOST_PP_SEQ_ELEM_504(_) FB_BOOST_PP_SEQ_ELEM_503 +# define FB_BOOST_PP_SEQ_ELEM_505(_) FB_BOOST_PP_SEQ_ELEM_504 +# define FB_BOOST_PP_SEQ_ELEM_506(_) FB_BOOST_PP_SEQ_ELEM_505 +# define FB_BOOST_PP_SEQ_ELEM_507(_) FB_BOOST_PP_SEQ_ELEM_506 +# define FB_BOOST_PP_SEQ_ELEM_508(_) FB_BOOST_PP_SEQ_ELEM_507 +# define FB_BOOST_PP_SEQ_ELEM_509(_) FB_BOOST_PP_SEQ_ELEM_508 +# define FB_BOOST_PP_SEQ_ELEM_510(_) FB_BOOST_PP_SEQ_ELEM_509 +# define FB_BOOST_PP_SEQ_ELEM_511(_) FB_BOOST_PP_SEQ_ELEM_510 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/limits/size_1024.hpp b/src/include/firebird/impl/boost/preprocessor/seq/limits/size_1024.hpp new file mode 100644 index 0000000000..2ac1c35f19 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/seq/limits/size_1024.hpp @@ -0,0 +1,1043 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_SEQ_SIZE_1024_HPP +# define FB_BOOST_PREPROCESSOR_SEQ_SIZE_1024_HPP +# +# define FB_BOOST_PP_SEQ_SIZE_513(_) FB_BOOST_PP_SEQ_SIZE_514 +# define FB_BOOST_PP_SEQ_SIZE_514(_) FB_BOOST_PP_SEQ_SIZE_515 +# define FB_BOOST_PP_SEQ_SIZE_515(_) FB_BOOST_PP_SEQ_SIZE_516 +# define FB_BOOST_PP_SEQ_SIZE_516(_) FB_BOOST_PP_SEQ_SIZE_517 +# define FB_BOOST_PP_SEQ_SIZE_517(_) FB_BOOST_PP_SEQ_SIZE_518 +# define FB_BOOST_PP_SEQ_SIZE_518(_) FB_BOOST_PP_SEQ_SIZE_519 +# define FB_BOOST_PP_SEQ_SIZE_519(_) FB_BOOST_PP_SEQ_SIZE_520 +# define FB_BOOST_PP_SEQ_SIZE_520(_) FB_BOOST_PP_SEQ_SIZE_521 +# define FB_BOOST_PP_SEQ_SIZE_521(_) FB_BOOST_PP_SEQ_SIZE_522 +# define FB_BOOST_PP_SEQ_SIZE_522(_) FB_BOOST_PP_SEQ_SIZE_523 +# define FB_BOOST_PP_SEQ_SIZE_523(_) FB_BOOST_PP_SEQ_SIZE_524 +# define FB_BOOST_PP_SEQ_SIZE_524(_) FB_BOOST_PP_SEQ_SIZE_525 +# define FB_BOOST_PP_SEQ_SIZE_525(_) FB_BOOST_PP_SEQ_SIZE_526 +# define FB_BOOST_PP_SEQ_SIZE_526(_) FB_BOOST_PP_SEQ_SIZE_527 +# define FB_BOOST_PP_SEQ_SIZE_527(_) FB_BOOST_PP_SEQ_SIZE_528 +# define FB_BOOST_PP_SEQ_SIZE_528(_) FB_BOOST_PP_SEQ_SIZE_529 +# define FB_BOOST_PP_SEQ_SIZE_529(_) FB_BOOST_PP_SEQ_SIZE_530 +# define FB_BOOST_PP_SEQ_SIZE_530(_) FB_BOOST_PP_SEQ_SIZE_531 +# define FB_BOOST_PP_SEQ_SIZE_531(_) FB_BOOST_PP_SEQ_SIZE_532 +# define FB_BOOST_PP_SEQ_SIZE_532(_) FB_BOOST_PP_SEQ_SIZE_533 +# define FB_BOOST_PP_SEQ_SIZE_533(_) FB_BOOST_PP_SEQ_SIZE_534 +# define FB_BOOST_PP_SEQ_SIZE_534(_) FB_BOOST_PP_SEQ_SIZE_535 +# define FB_BOOST_PP_SEQ_SIZE_535(_) FB_BOOST_PP_SEQ_SIZE_536 +# define FB_BOOST_PP_SEQ_SIZE_536(_) FB_BOOST_PP_SEQ_SIZE_537 +# define FB_BOOST_PP_SEQ_SIZE_537(_) FB_BOOST_PP_SEQ_SIZE_538 +# define FB_BOOST_PP_SEQ_SIZE_538(_) FB_BOOST_PP_SEQ_SIZE_539 +# define FB_BOOST_PP_SEQ_SIZE_539(_) FB_BOOST_PP_SEQ_SIZE_540 +# define FB_BOOST_PP_SEQ_SIZE_540(_) FB_BOOST_PP_SEQ_SIZE_541 +# define FB_BOOST_PP_SEQ_SIZE_541(_) FB_BOOST_PP_SEQ_SIZE_542 +# define FB_BOOST_PP_SEQ_SIZE_542(_) FB_BOOST_PP_SEQ_SIZE_543 +# define FB_BOOST_PP_SEQ_SIZE_543(_) FB_BOOST_PP_SEQ_SIZE_544 +# define FB_BOOST_PP_SEQ_SIZE_544(_) FB_BOOST_PP_SEQ_SIZE_545 +# define FB_BOOST_PP_SEQ_SIZE_545(_) FB_BOOST_PP_SEQ_SIZE_546 +# define FB_BOOST_PP_SEQ_SIZE_546(_) FB_BOOST_PP_SEQ_SIZE_547 +# define FB_BOOST_PP_SEQ_SIZE_547(_) FB_BOOST_PP_SEQ_SIZE_548 +# define FB_BOOST_PP_SEQ_SIZE_548(_) FB_BOOST_PP_SEQ_SIZE_549 +# define FB_BOOST_PP_SEQ_SIZE_549(_) FB_BOOST_PP_SEQ_SIZE_550 +# define FB_BOOST_PP_SEQ_SIZE_550(_) FB_BOOST_PP_SEQ_SIZE_551 +# define FB_BOOST_PP_SEQ_SIZE_551(_) FB_BOOST_PP_SEQ_SIZE_552 +# define FB_BOOST_PP_SEQ_SIZE_552(_) FB_BOOST_PP_SEQ_SIZE_553 +# define FB_BOOST_PP_SEQ_SIZE_553(_) FB_BOOST_PP_SEQ_SIZE_554 +# define FB_BOOST_PP_SEQ_SIZE_554(_) FB_BOOST_PP_SEQ_SIZE_555 +# define FB_BOOST_PP_SEQ_SIZE_555(_) FB_BOOST_PP_SEQ_SIZE_556 +# define FB_BOOST_PP_SEQ_SIZE_556(_) FB_BOOST_PP_SEQ_SIZE_557 +# define FB_BOOST_PP_SEQ_SIZE_557(_) FB_BOOST_PP_SEQ_SIZE_558 +# define FB_BOOST_PP_SEQ_SIZE_558(_) FB_BOOST_PP_SEQ_SIZE_559 +# define FB_BOOST_PP_SEQ_SIZE_559(_) FB_BOOST_PP_SEQ_SIZE_560 +# define FB_BOOST_PP_SEQ_SIZE_560(_) FB_BOOST_PP_SEQ_SIZE_561 +# define FB_BOOST_PP_SEQ_SIZE_561(_) FB_BOOST_PP_SEQ_SIZE_562 +# define FB_BOOST_PP_SEQ_SIZE_562(_) FB_BOOST_PP_SEQ_SIZE_563 +# define FB_BOOST_PP_SEQ_SIZE_563(_) FB_BOOST_PP_SEQ_SIZE_564 +# define FB_BOOST_PP_SEQ_SIZE_564(_) FB_BOOST_PP_SEQ_SIZE_565 +# define FB_BOOST_PP_SEQ_SIZE_565(_) FB_BOOST_PP_SEQ_SIZE_566 +# define FB_BOOST_PP_SEQ_SIZE_566(_) FB_BOOST_PP_SEQ_SIZE_567 +# define FB_BOOST_PP_SEQ_SIZE_567(_) FB_BOOST_PP_SEQ_SIZE_568 +# define FB_BOOST_PP_SEQ_SIZE_568(_) FB_BOOST_PP_SEQ_SIZE_569 +# define FB_BOOST_PP_SEQ_SIZE_569(_) FB_BOOST_PP_SEQ_SIZE_570 +# define FB_BOOST_PP_SEQ_SIZE_570(_) FB_BOOST_PP_SEQ_SIZE_571 +# define FB_BOOST_PP_SEQ_SIZE_571(_) FB_BOOST_PP_SEQ_SIZE_572 +# define FB_BOOST_PP_SEQ_SIZE_572(_) FB_BOOST_PP_SEQ_SIZE_573 +# define FB_BOOST_PP_SEQ_SIZE_573(_) FB_BOOST_PP_SEQ_SIZE_574 +# define FB_BOOST_PP_SEQ_SIZE_574(_) FB_BOOST_PP_SEQ_SIZE_575 +# define FB_BOOST_PP_SEQ_SIZE_575(_) FB_BOOST_PP_SEQ_SIZE_576 +# define FB_BOOST_PP_SEQ_SIZE_576(_) FB_BOOST_PP_SEQ_SIZE_577 +# define FB_BOOST_PP_SEQ_SIZE_577(_) FB_BOOST_PP_SEQ_SIZE_578 +# define FB_BOOST_PP_SEQ_SIZE_578(_) FB_BOOST_PP_SEQ_SIZE_579 +# define FB_BOOST_PP_SEQ_SIZE_579(_) FB_BOOST_PP_SEQ_SIZE_580 +# define FB_BOOST_PP_SEQ_SIZE_580(_) FB_BOOST_PP_SEQ_SIZE_581 +# define FB_BOOST_PP_SEQ_SIZE_581(_) FB_BOOST_PP_SEQ_SIZE_582 +# define FB_BOOST_PP_SEQ_SIZE_582(_) FB_BOOST_PP_SEQ_SIZE_583 +# define FB_BOOST_PP_SEQ_SIZE_583(_) FB_BOOST_PP_SEQ_SIZE_584 +# define FB_BOOST_PP_SEQ_SIZE_584(_) FB_BOOST_PP_SEQ_SIZE_585 +# define FB_BOOST_PP_SEQ_SIZE_585(_) FB_BOOST_PP_SEQ_SIZE_586 +# define FB_BOOST_PP_SEQ_SIZE_586(_) FB_BOOST_PP_SEQ_SIZE_587 +# define FB_BOOST_PP_SEQ_SIZE_587(_) FB_BOOST_PP_SEQ_SIZE_588 +# define FB_BOOST_PP_SEQ_SIZE_588(_) FB_BOOST_PP_SEQ_SIZE_589 +# define FB_BOOST_PP_SEQ_SIZE_589(_) FB_BOOST_PP_SEQ_SIZE_590 +# define FB_BOOST_PP_SEQ_SIZE_590(_) FB_BOOST_PP_SEQ_SIZE_591 +# define FB_BOOST_PP_SEQ_SIZE_591(_) FB_BOOST_PP_SEQ_SIZE_592 +# define FB_BOOST_PP_SEQ_SIZE_592(_) FB_BOOST_PP_SEQ_SIZE_593 +# define FB_BOOST_PP_SEQ_SIZE_593(_) FB_BOOST_PP_SEQ_SIZE_594 +# define FB_BOOST_PP_SEQ_SIZE_594(_) FB_BOOST_PP_SEQ_SIZE_595 +# define FB_BOOST_PP_SEQ_SIZE_595(_) FB_BOOST_PP_SEQ_SIZE_596 +# define FB_BOOST_PP_SEQ_SIZE_596(_) FB_BOOST_PP_SEQ_SIZE_597 +# define FB_BOOST_PP_SEQ_SIZE_597(_) FB_BOOST_PP_SEQ_SIZE_598 +# define FB_BOOST_PP_SEQ_SIZE_598(_) FB_BOOST_PP_SEQ_SIZE_599 +# define FB_BOOST_PP_SEQ_SIZE_599(_) FB_BOOST_PP_SEQ_SIZE_600 +# define FB_BOOST_PP_SEQ_SIZE_600(_) FB_BOOST_PP_SEQ_SIZE_601 +# define FB_BOOST_PP_SEQ_SIZE_601(_) FB_BOOST_PP_SEQ_SIZE_602 +# define FB_BOOST_PP_SEQ_SIZE_602(_) FB_BOOST_PP_SEQ_SIZE_603 +# define FB_BOOST_PP_SEQ_SIZE_603(_) FB_BOOST_PP_SEQ_SIZE_604 +# define FB_BOOST_PP_SEQ_SIZE_604(_) FB_BOOST_PP_SEQ_SIZE_605 +# define FB_BOOST_PP_SEQ_SIZE_605(_) FB_BOOST_PP_SEQ_SIZE_606 +# define FB_BOOST_PP_SEQ_SIZE_606(_) FB_BOOST_PP_SEQ_SIZE_607 +# define FB_BOOST_PP_SEQ_SIZE_607(_) FB_BOOST_PP_SEQ_SIZE_608 +# define FB_BOOST_PP_SEQ_SIZE_608(_) FB_BOOST_PP_SEQ_SIZE_609 +# define FB_BOOST_PP_SEQ_SIZE_609(_) FB_BOOST_PP_SEQ_SIZE_610 +# define FB_BOOST_PP_SEQ_SIZE_610(_) FB_BOOST_PP_SEQ_SIZE_611 +# define FB_BOOST_PP_SEQ_SIZE_611(_) FB_BOOST_PP_SEQ_SIZE_612 +# define FB_BOOST_PP_SEQ_SIZE_612(_) FB_BOOST_PP_SEQ_SIZE_613 +# define FB_BOOST_PP_SEQ_SIZE_613(_) FB_BOOST_PP_SEQ_SIZE_614 +# define FB_BOOST_PP_SEQ_SIZE_614(_) FB_BOOST_PP_SEQ_SIZE_615 +# define FB_BOOST_PP_SEQ_SIZE_615(_) FB_BOOST_PP_SEQ_SIZE_616 +# define FB_BOOST_PP_SEQ_SIZE_616(_) FB_BOOST_PP_SEQ_SIZE_617 +# define FB_BOOST_PP_SEQ_SIZE_617(_) FB_BOOST_PP_SEQ_SIZE_618 +# define FB_BOOST_PP_SEQ_SIZE_618(_) FB_BOOST_PP_SEQ_SIZE_619 +# define FB_BOOST_PP_SEQ_SIZE_619(_) FB_BOOST_PP_SEQ_SIZE_620 +# define FB_BOOST_PP_SEQ_SIZE_620(_) FB_BOOST_PP_SEQ_SIZE_621 +# define FB_BOOST_PP_SEQ_SIZE_621(_) FB_BOOST_PP_SEQ_SIZE_622 +# define FB_BOOST_PP_SEQ_SIZE_622(_) FB_BOOST_PP_SEQ_SIZE_623 +# define FB_BOOST_PP_SEQ_SIZE_623(_) FB_BOOST_PP_SEQ_SIZE_624 +# define FB_BOOST_PP_SEQ_SIZE_624(_) FB_BOOST_PP_SEQ_SIZE_625 +# define FB_BOOST_PP_SEQ_SIZE_625(_) FB_BOOST_PP_SEQ_SIZE_626 +# define FB_BOOST_PP_SEQ_SIZE_626(_) FB_BOOST_PP_SEQ_SIZE_627 +# define FB_BOOST_PP_SEQ_SIZE_627(_) FB_BOOST_PP_SEQ_SIZE_628 +# define FB_BOOST_PP_SEQ_SIZE_628(_) FB_BOOST_PP_SEQ_SIZE_629 +# define FB_BOOST_PP_SEQ_SIZE_629(_) FB_BOOST_PP_SEQ_SIZE_630 +# define FB_BOOST_PP_SEQ_SIZE_630(_) FB_BOOST_PP_SEQ_SIZE_631 +# define FB_BOOST_PP_SEQ_SIZE_631(_) FB_BOOST_PP_SEQ_SIZE_632 +# define FB_BOOST_PP_SEQ_SIZE_632(_) FB_BOOST_PP_SEQ_SIZE_633 +# define FB_BOOST_PP_SEQ_SIZE_633(_) FB_BOOST_PP_SEQ_SIZE_634 +# define FB_BOOST_PP_SEQ_SIZE_634(_) FB_BOOST_PP_SEQ_SIZE_635 +# define FB_BOOST_PP_SEQ_SIZE_635(_) FB_BOOST_PP_SEQ_SIZE_636 +# define FB_BOOST_PP_SEQ_SIZE_636(_) FB_BOOST_PP_SEQ_SIZE_637 +# define FB_BOOST_PP_SEQ_SIZE_637(_) FB_BOOST_PP_SEQ_SIZE_638 +# define FB_BOOST_PP_SEQ_SIZE_638(_) FB_BOOST_PP_SEQ_SIZE_639 +# define FB_BOOST_PP_SEQ_SIZE_639(_) FB_BOOST_PP_SEQ_SIZE_640 +# define FB_BOOST_PP_SEQ_SIZE_640(_) FB_BOOST_PP_SEQ_SIZE_641 +# define FB_BOOST_PP_SEQ_SIZE_641(_) FB_BOOST_PP_SEQ_SIZE_642 +# define FB_BOOST_PP_SEQ_SIZE_642(_) FB_BOOST_PP_SEQ_SIZE_643 +# define FB_BOOST_PP_SEQ_SIZE_643(_) FB_BOOST_PP_SEQ_SIZE_644 +# define FB_BOOST_PP_SEQ_SIZE_644(_) FB_BOOST_PP_SEQ_SIZE_645 +# define FB_BOOST_PP_SEQ_SIZE_645(_) FB_BOOST_PP_SEQ_SIZE_646 +# define FB_BOOST_PP_SEQ_SIZE_646(_) FB_BOOST_PP_SEQ_SIZE_647 +# define FB_BOOST_PP_SEQ_SIZE_647(_) FB_BOOST_PP_SEQ_SIZE_648 +# define FB_BOOST_PP_SEQ_SIZE_648(_) FB_BOOST_PP_SEQ_SIZE_649 +# define FB_BOOST_PP_SEQ_SIZE_649(_) FB_BOOST_PP_SEQ_SIZE_650 +# define FB_BOOST_PP_SEQ_SIZE_650(_) FB_BOOST_PP_SEQ_SIZE_651 +# define FB_BOOST_PP_SEQ_SIZE_651(_) FB_BOOST_PP_SEQ_SIZE_652 +# define FB_BOOST_PP_SEQ_SIZE_652(_) FB_BOOST_PP_SEQ_SIZE_653 +# define FB_BOOST_PP_SEQ_SIZE_653(_) FB_BOOST_PP_SEQ_SIZE_654 +# define FB_BOOST_PP_SEQ_SIZE_654(_) FB_BOOST_PP_SEQ_SIZE_655 +# define FB_BOOST_PP_SEQ_SIZE_655(_) FB_BOOST_PP_SEQ_SIZE_656 +# define FB_BOOST_PP_SEQ_SIZE_656(_) FB_BOOST_PP_SEQ_SIZE_657 +# define FB_BOOST_PP_SEQ_SIZE_657(_) FB_BOOST_PP_SEQ_SIZE_658 +# define FB_BOOST_PP_SEQ_SIZE_658(_) FB_BOOST_PP_SEQ_SIZE_659 +# define FB_BOOST_PP_SEQ_SIZE_659(_) FB_BOOST_PP_SEQ_SIZE_660 +# define FB_BOOST_PP_SEQ_SIZE_660(_) FB_BOOST_PP_SEQ_SIZE_661 +# define FB_BOOST_PP_SEQ_SIZE_661(_) FB_BOOST_PP_SEQ_SIZE_662 +# define FB_BOOST_PP_SEQ_SIZE_662(_) FB_BOOST_PP_SEQ_SIZE_663 +# define FB_BOOST_PP_SEQ_SIZE_663(_) FB_BOOST_PP_SEQ_SIZE_664 +# define FB_BOOST_PP_SEQ_SIZE_664(_) FB_BOOST_PP_SEQ_SIZE_665 +# define FB_BOOST_PP_SEQ_SIZE_665(_) FB_BOOST_PP_SEQ_SIZE_666 +# define FB_BOOST_PP_SEQ_SIZE_666(_) FB_BOOST_PP_SEQ_SIZE_667 +# define FB_BOOST_PP_SEQ_SIZE_667(_) FB_BOOST_PP_SEQ_SIZE_668 +# define FB_BOOST_PP_SEQ_SIZE_668(_) FB_BOOST_PP_SEQ_SIZE_669 +# define FB_BOOST_PP_SEQ_SIZE_669(_) FB_BOOST_PP_SEQ_SIZE_670 +# define FB_BOOST_PP_SEQ_SIZE_670(_) FB_BOOST_PP_SEQ_SIZE_671 +# define FB_BOOST_PP_SEQ_SIZE_671(_) FB_BOOST_PP_SEQ_SIZE_672 +# define FB_BOOST_PP_SEQ_SIZE_672(_) FB_BOOST_PP_SEQ_SIZE_673 +# define FB_BOOST_PP_SEQ_SIZE_673(_) FB_BOOST_PP_SEQ_SIZE_674 +# define FB_BOOST_PP_SEQ_SIZE_674(_) FB_BOOST_PP_SEQ_SIZE_675 +# define FB_BOOST_PP_SEQ_SIZE_675(_) FB_BOOST_PP_SEQ_SIZE_676 +# define FB_BOOST_PP_SEQ_SIZE_676(_) FB_BOOST_PP_SEQ_SIZE_677 +# define FB_BOOST_PP_SEQ_SIZE_677(_) FB_BOOST_PP_SEQ_SIZE_678 +# define FB_BOOST_PP_SEQ_SIZE_678(_) FB_BOOST_PP_SEQ_SIZE_679 +# define FB_BOOST_PP_SEQ_SIZE_679(_) FB_BOOST_PP_SEQ_SIZE_680 +# define FB_BOOST_PP_SEQ_SIZE_680(_) FB_BOOST_PP_SEQ_SIZE_681 +# define FB_BOOST_PP_SEQ_SIZE_681(_) FB_BOOST_PP_SEQ_SIZE_682 +# define FB_BOOST_PP_SEQ_SIZE_682(_) FB_BOOST_PP_SEQ_SIZE_683 +# define FB_BOOST_PP_SEQ_SIZE_683(_) FB_BOOST_PP_SEQ_SIZE_684 +# define FB_BOOST_PP_SEQ_SIZE_684(_) FB_BOOST_PP_SEQ_SIZE_685 +# define FB_BOOST_PP_SEQ_SIZE_685(_) FB_BOOST_PP_SEQ_SIZE_686 +# define FB_BOOST_PP_SEQ_SIZE_686(_) FB_BOOST_PP_SEQ_SIZE_687 +# define FB_BOOST_PP_SEQ_SIZE_687(_) FB_BOOST_PP_SEQ_SIZE_688 +# define FB_BOOST_PP_SEQ_SIZE_688(_) FB_BOOST_PP_SEQ_SIZE_689 +# define FB_BOOST_PP_SEQ_SIZE_689(_) FB_BOOST_PP_SEQ_SIZE_690 +# define FB_BOOST_PP_SEQ_SIZE_690(_) FB_BOOST_PP_SEQ_SIZE_691 +# define FB_BOOST_PP_SEQ_SIZE_691(_) FB_BOOST_PP_SEQ_SIZE_692 +# define FB_BOOST_PP_SEQ_SIZE_692(_) FB_BOOST_PP_SEQ_SIZE_693 +# define FB_BOOST_PP_SEQ_SIZE_693(_) FB_BOOST_PP_SEQ_SIZE_694 +# define FB_BOOST_PP_SEQ_SIZE_694(_) FB_BOOST_PP_SEQ_SIZE_695 +# define FB_BOOST_PP_SEQ_SIZE_695(_) FB_BOOST_PP_SEQ_SIZE_696 +# define FB_BOOST_PP_SEQ_SIZE_696(_) FB_BOOST_PP_SEQ_SIZE_697 +# define FB_BOOST_PP_SEQ_SIZE_697(_) FB_BOOST_PP_SEQ_SIZE_698 +# define FB_BOOST_PP_SEQ_SIZE_698(_) FB_BOOST_PP_SEQ_SIZE_699 +# define FB_BOOST_PP_SEQ_SIZE_699(_) FB_BOOST_PP_SEQ_SIZE_700 +# define FB_BOOST_PP_SEQ_SIZE_700(_) FB_BOOST_PP_SEQ_SIZE_701 +# define FB_BOOST_PP_SEQ_SIZE_701(_) FB_BOOST_PP_SEQ_SIZE_702 +# define FB_BOOST_PP_SEQ_SIZE_702(_) FB_BOOST_PP_SEQ_SIZE_703 +# define FB_BOOST_PP_SEQ_SIZE_703(_) FB_BOOST_PP_SEQ_SIZE_704 +# define FB_BOOST_PP_SEQ_SIZE_704(_) FB_BOOST_PP_SEQ_SIZE_705 +# define FB_BOOST_PP_SEQ_SIZE_705(_) FB_BOOST_PP_SEQ_SIZE_706 +# define FB_BOOST_PP_SEQ_SIZE_706(_) FB_BOOST_PP_SEQ_SIZE_707 +# define FB_BOOST_PP_SEQ_SIZE_707(_) FB_BOOST_PP_SEQ_SIZE_708 +# define FB_BOOST_PP_SEQ_SIZE_708(_) FB_BOOST_PP_SEQ_SIZE_709 +# define FB_BOOST_PP_SEQ_SIZE_709(_) FB_BOOST_PP_SEQ_SIZE_710 +# define FB_BOOST_PP_SEQ_SIZE_710(_) FB_BOOST_PP_SEQ_SIZE_711 +# define FB_BOOST_PP_SEQ_SIZE_711(_) FB_BOOST_PP_SEQ_SIZE_712 +# define FB_BOOST_PP_SEQ_SIZE_712(_) FB_BOOST_PP_SEQ_SIZE_713 +# define FB_BOOST_PP_SEQ_SIZE_713(_) FB_BOOST_PP_SEQ_SIZE_714 +# define FB_BOOST_PP_SEQ_SIZE_714(_) FB_BOOST_PP_SEQ_SIZE_715 +# define FB_BOOST_PP_SEQ_SIZE_715(_) FB_BOOST_PP_SEQ_SIZE_716 +# define FB_BOOST_PP_SEQ_SIZE_716(_) FB_BOOST_PP_SEQ_SIZE_717 +# define FB_BOOST_PP_SEQ_SIZE_717(_) FB_BOOST_PP_SEQ_SIZE_718 +# define FB_BOOST_PP_SEQ_SIZE_718(_) FB_BOOST_PP_SEQ_SIZE_719 +# define FB_BOOST_PP_SEQ_SIZE_719(_) FB_BOOST_PP_SEQ_SIZE_720 +# define FB_BOOST_PP_SEQ_SIZE_720(_) FB_BOOST_PP_SEQ_SIZE_721 +# define FB_BOOST_PP_SEQ_SIZE_721(_) FB_BOOST_PP_SEQ_SIZE_722 +# define FB_BOOST_PP_SEQ_SIZE_722(_) FB_BOOST_PP_SEQ_SIZE_723 +# define FB_BOOST_PP_SEQ_SIZE_723(_) FB_BOOST_PP_SEQ_SIZE_724 +# define FB_BOOST_PP_SEQ_SIZE_724(_) FB_BOOST_PP_SEQ_SIZE_725 +# define FB_BOOST_PP_SEQ_SIZE_725(_) FB_BOOST_PP_SEQ_SIZE_726 +# define FB_BOOST_PP_SEQ_SIZE_726(_) FB_BOOST_PP_SEQ_SIZE_727 +# define FB_BOOST_PP_SEQ_SIZE_727(_) FB_BOOST_PP_SEQ_SIZE_728 +# define FB_BOOST_PP_SEQ_SIZE_728(_) FB_BOOST_PP_SEQ_SIZE_729 +# define FB_BOOST_PP_SEQ_SIZE_729(_) FB_BOOST_PP_SEQ_SIZE_730 +# define FB_BOOST_PP_SEQ_SIZE_730(_) FB_BOOST_PP_SEQ_SIZE_731 +# define FB_BOOST_PP_SEQ_SIZE_731(_) FB_BOOST_PP_SEQ_SIZE_732 +# define FB_BOOST_PP_SEQ_SIZE_732(_) FB_BOOST_PP_SEQ_SIZE_733 +# define FB_BOOST_PP_SEQ_SIZE_733(_) FB_BOOST_PP_SEQ_SIZE_734 +# define FB_BOOST_PP_SEQ_SIZE_734(_) FB_BOOST_PP_SEQ_SIZE_735 +# define FB_BOOST_PP_SEQ_SIZE_735(_) FB_BOOST_PP_SEQ_SIZE_736 +# define FB_BOOST_PP_SEQ_SIZE_736(_) FB_BOOST_PP_SEQ_SIZE_737 +# define FB_BOOST_PP_SEQ_SIZE_737(_) FB_BOOST_PP_SEQ_SIZE_738 +# define FB_BOOST_PP_SEQ_SIZE_738(_) FB_BOOST_PP_SEQ_SIZE_739 +# define FB_BOOST_PP_SEQ_SIZE_739(_) FB_BOOST_PP_SEQ_SIZE_740 +# define FB_BOOST_PP_SEQ_SIZE_740(_) FB_BOOST_PP_SEQ_SIZE_741 +# define FB_BOOST_PP_SEQ_SIZE_741(_) FB_BOOST_PP_SEQ_SIZE_742 +# define FB_BOOST_PP_SEQ_SIZE_742(_) FB_BOOST_PP_SEQ_SIZE_743 +# define FB_BOOST_PP_SEQ_SIZE_743(_) FB_BOOST_PP_SEQ_SIZE_744 +# define FB_BOOST_PP_SEQ_SIZE_744(_) FB_BOOST_PP_SEQ_SIZE_745 +# define FB_BOOST_PP_SEQ_SIZE_745(_) FB_BOOST_PP_SEQ_SIZE_746 +# define FB_BOOST_PP_SEQ_SIZE_746(_) FB_BOOST_PP_SEQ_SIZE_747 +# define FB_BOOST_PP_SEQ_SIZE_747(_) FB_BOOST_PP_SEQ_SIZE_748 +# define FB_BOOST_PP_SEQ_SIZE_748(_) FB_BOOST_PP_SEQ_SIZE_749 +# define FB_BOOST_PP_SEQ_SIZE_749(_) FB_BOOST_PP_SEQ_SIZE_750 +# define FB_BOOST_PP_SEQ_SIZE_750(_) FB_BOOST_PP_SEQ_SIZE_751 +# define FB_BOOST_PP_SEQ_SIZE_751(_) FB_BOOST_PP_SEQ_SIZE_752 +# define FB_BOOST_PP_SEQ_SIZE_752(_) FB_BOOST_PP_SEQ_SIZE_753 +# define FB_BOOST_PP_SEQ_SIZE_753(_) FB_BOOST_PP_SEQ_SIZE_754 +# define FB_BOOST_PP_SEQ_SIZE_754(_) FB_BOOST_PP_SEQ_SIZE_755 +# define FB_BOOST_PP_SEQ_SIZE_755(_) FB_BOOST_PP_SEQ_SIZE_756 +# define FB_BOOST_PP_SEQ_SIZE_756(_) FB_BOOST_PP_SEQ_SIZE_757 +# define FB_BOOST_PP_SEQ_SIZE_757(_) FB_BOOST_PP_SEQ_SIZE_758 +# define FB_BOOST_PP_SEQ_SIZE_758(_) FB_BOOST_PP_SEQ_SIZE_759 +# define FB_BOOST_PP_SEQ_SIZE_759(_) FB_BOOST_PP_SEQ_SIZE_760 +# define FB_BOOST_PP_SEQ_SIZE_760(_) FB_BOOST_PP_SEQ_SIZE_761 +# define FB_BOOST_PP_SEQ_SIZE_761(_) FB_BOOST_PP_SEQ_SIZE_762 +# define FB_BOOST_PP_SEQ_SIZE_762(_) FB_BOOST_PP_SEQ_SIZE_763 +# define FB_BOOST_PP_SEQ_SIZE_763(_) FB_BOOST_PP_SEQ_SIZE_764 +# define FB_BOOST_PP_SEQ_SIZE_764(_) FB_BOOST_PP_SEQ_SIZE_765 +# define FB_BOOST_PP_SEQ_SIZE_765(_) FB_BOOST_PP_SEQ_SIZE_766 +# define FB_BOOST_PP_SEQ_SIZE_766(_) FB_BOOST_PP_SEQ_SIZE_767 +# define FB_BOOST_PP_SEQ_SIZE_767(_) FB_BOOST_PP_SEQ_SIZE_768 +# define FB_BOOST_PP_SEQ_SIZE_768(_) FB_BOOST_PP_SEQ_SIZE_769 +# define FB_BOOST_PP_SEQ_SIZE_769(_) FB_BOOST_PP_SEQ_SIZE_770 +# define FB_BOOST_PP_SEQ_SIZE_770(_) FB_BOOST_PP_SEQ_SIZE_771 +# define FB_BOOST_PP_SEQ_SIZE_771(_) FB_BOOST_PP_SEQ_SIZE_772 +# define FB_BOOST_PP_SEQ_SIZE_772(_) FB_BOOST_PP_SEQ_SIZE_773 +# define FB_BOOST_PP_SEQ_SIZE_773(_) FB_BOOST_PP_SEQ_SIZE_774 +# define FB_BOOST_PP_SEQ_SIZE_774(_) FB_BOOST_PP_SEQ_SIZE_775 +# define FB_BOOST_PP_SEQ_SIZE_775(_) FB_BOOST_PP_SEQ_SIZE_776 +# define FB_BOOST_PP_SEQ_SIZE_776(_) FB_BOOST_PP_SEQ_SIZE_777 +# define FB_BOOST_PP_SEQ_SIZE_777(_) FB_BOOST_PP_SEQ_SIZE_778 +# define FB_BOOST_PP_SEQ_SIZE_778(_) FB_BOOST_PP_SEQ_SIZE_779 +# define FB_BOOST_PP_SEQ_SIZE_779(_) FB_BOOST_PP_SEQ_SIZE_780 +# define FB_BOOST_PP_SEQ_SIZE_780(_) FB_BOOST_PP_SEQ_SIZE_781 +# define FB_BOOST_PP_SEQ_SIZE_781(_) FB_BOOST_PP_SEQ_SIZE_782 +# define FB_BOOST_PP_SEQ_SIZE_782(_) FB_BOOST_PP_SEQ_SIZE_783 +# define FB_BOOST_PP_SEQ_SIZE_783(_) FB_BOOST_PP_SEQ_SIZE_784 +# define FB_BOOST_PP_SEQ_SIZE_784(_) FB_BOOST_PP_SEQ_SIZE_785 +# define FB_BOOST_PP_SEQ_SIZE_785(_) FB_BOOST_PP_SEQ_SIZE_786 +# define FB_BOOST_PP_SEQ_SIZE_786(_) FB_BOOST_PP_SEQ_SIZE_787 +# define FB_BOOST_PP_SEQ_SIZE_787(_) FB_BOOST_PP_SEQ_SIZE_788 +# define FB_BOOST_PP_SEQ_SIZE_788(_) FB_BOOST_PP_SEQ_SIZE_789 +# define FB_BOOST_PP_SEQ_SIZE_789(_) FB_BOOST_PP_SEQ_SIZE_790 +# define FB_BOOST_PP_SEQ_SIZE_790(_) FB_BOOST_PP_SEQ_SIZE_791 +# define FB_BOOST_PP_SEQ_SIZE_791(_) FB_BOOST_PP_SEQ_SIZE_792 +# define FB_BOOST_PP_SEQ_SIZE_792(_) FB_BOOST_PP_SEQ_SIZE_793 +# define FB_BOOST_PP_SEQ_SIZE_793(_) FB_BOOST_PP_SEQ_SIZE_794 +# define FB_BOOST_PP_SEQ_SIZE_794(_) FB_BOOST_PP_SEQ_SIZE_795 +# define FB_BOOST_PP_SEQ_SIZE_795(_) FB_BOOST_PP_SEQ_SIZE_796 +# define FB_BOOST_PP_SEQ_SIZE_796(_) FB_BOOST_PP_SEQ_SIZE_797 +# define FB_BOOST_PP_SEQ_SIZE_797(_) FB_BOOST_PP_SEQ_SIZE_798 +# define FB_BOOST_PP_SEQ_SIZE_798(_) FB_BOOST_PP_SEQ_SIZE_799 +# define FB_BOOST_PP_SEQ_SIZE_799(_) FB_BOOST_PP_SEQ_SIZE_800 +# define FB_BOOST_PP_SEQ_SIZE_800(_) FB_BOOST_PP_SEQ_SIZE_801 +# define FB_BOOST_PP_SEQ_SIZE_801(_) FB_BOOST_PP_SEQ_SIZE_802 +# define FB_BOOST_PP_SEQ_SIZE_802(_) FB_BOOST_PP_SEQ_SIZE_803 +# define FB_BOOST_PP_SEQ_SIZE_803(_) FB_BOOST_PP_SEQ_SIZE_804 +# define FB_BOOST_PP_SEQ_SIZE_804(_) FB_BOOST_PP_SEQ_SIZE_805 +# define FB_BOOST_PP_SEQ_SIZE_805(_) FB_BOOST_PP_SEQ_SIZE_806 +# define FB_BOOST_PP_SEQ_SIZE_806(_) FB_BOOST_PP_SEQ_SIZE_807 +# define FB_BOOST_PP_SEQ_SIZE_807(_) FB_BOOST_PP_SEQ_SIZE_808 +# define FB_BOOST_PP_SEQ_SIZE_808(_) FB_BOOST_PP_SEQ_SIZE_809 +# define FB_BOOST_PP_SEQ_SIZE_809(_) FB_BOOST_PP_SEQ_SIZE_810 +# define FB_BOOST_PP_SEQ_SIZE_810(_) FB_BOOST_PP_SEQ_SIZE_811 +# define FB_BOOST_PP_SEQ_SIZE_811(_) FB_BOOST_PP_SEQ_SIZE_812 +# define FB_BOOST_PP_SEQ_SIZE_812(_) FB_BOOST_PP_SEQ_SIZE_813 +# define FB_BOOST_PP_SEQ_SIZE_813(_) FB_BOOST_PP_SEQ_SIZE_814 +# define FB_BOOST_PP_SEQ_SIZE_814(_) FB_BOOST_PP_SEQ_SIZE_815 +# define FB_BOOST_PP_SEQ_SIZE_815(_) FB_BOOST_PP_SEQ_SIZE_816 +# define FB_BOOST_PP_SEQ_SIZE_816(_) FB_BOOST_PP_SEQ_SIZE_817 +# define FB_BOOST_PP_SEQ_SIZE_817(_) FB_BOOST_PP_SEQ_SIZE_818 +# define FB_BOOST_PP_SEQ_SIZE_818(_) FB_BOOST_PP_SEQ_SIZE_819 +# define FB_BOOST_PP_SEQ_SIZE_819(_) FB_BOOST_PP_SEQ_SIZE_820 +# define FB_BOOST_PP_SEQ_SIZE_820(_) FB_BOOST_PP_SEQ_SIZE_821 +# define FB_BOOST_PP_SEQ_SIZE_821(_) FB_BOOST_PP_SEQ_SIZE_822 +# define FB_BOOST_PP_SEQ_SIZE_822(_) FB_BOOST_PP_SEQ_SIZE_823 +# define FB_BOOST_PP_SEQ_SIZE_823(_) FB_BOOST_PP_SEQ_SIZE_824 +# define FB_BOOST_PP_SEQ_SIZE_824(_) FB_BOOST_PP_SEQ_SIZE_825 +# define FB_BOOST_PP_SEQ_SIZE_825(_) FB_BOOST_PP_SEQ_SIZE_826 +# define FB_BOOST_PP_SEQ_SIZE_826(_) FB_BOOST_PP_SEQ_SIZE_827 +# define FB_BOOST_PP_SEQ_SIZE_827(_) FB_BOOST_PP_SEQ_SIZE_828 +# define FB_BOOST_PP_SEQ_SIZE_828(_) FB_BOOST_PP_SEQ_SIZE_829 +# define FB_BOOST_PP_SEQ_SIZE_829(_) FB_BOOST_PP_SEQ_SIZE_830 +# define FB_BOOST_PP_SEQ_SIZE_830(_) FB_BOOST_PP_SEQ_SIZE_831 +# define FB_BOOST_PP_SEQ_SIZE_831(_) FB_BOOST_PP_SEQ_SIZE_832 +# define FB_BOOST_PP_SEQ_SIZE_832(_) FB_BOOST_PP_SEQ_SIZE_833 +# define FB_BOOST_PP_SEQ_SIZE_833(_) FB_BOOST_PP_SEQ_SIZE_834 +# define FB_BOOST_PP_SEQ_SIZE_834(_) FB_BOOST_PP_SEQ_SIZE_835 +# define FB_BOOST_PP_SEQ_SIZE_835(_) FB_BOOST_PP_SEQ_SIZE_836 +# define FB_BOOST_PP_SEQ_SIZE_836(_) FB_BOOST_PP_SEQ_SIZE_837 +# define FB_BOOST_PP_SEQ_SIZE_837(_) FB_BOOST_PP_SEQ_SIZE_838 +# define FB_BOOST_PP_SEQ_SIZE_838(_) FB_BOOST_PP_SEQ_SIZE_839 +# define FB_BOOST_PP_SEQ_SIZE_839(_) FB_BOOST_PP_SEQ_SIZE_840 +# define FB_BOOST_PP_SEQ_SIZE_840(_) FB_BOOST_PP_SEQ_SIZE_841 +# define FB_BOOST_PP_SEQ_SIZE_841(_) FB_BOOST_PP_SEQ_SIZE_842 +# define FB_BOOST_PP_SEQ_SIZE_842(_) FB_BOOST_PP_SEQ_SIZE_843 +# define FB_BOOST_PP_SEQ_SIZE_843(_) FB_BOOST_PP_SEQ_SIZE_844 +# define FB_BOOST_PP_SEQ_SIZE_844(_) FB_BOOST_PP_SEQ_SIZE_845 +# define FB_BOOST_PP_SEQ_SIZE_845(_) FB_BOOST_PP_SEQ_SIZE_846 +# define FB_BOOST_PP_SEQ_SIZE_846(_) FB_BOOST_PP_SEQ_SIZE_847 +# define FB_BOOST_PP_SEQ_SIZE_847(_) FB_BOOST_PP_SEQ_SIZE_848 +# define FB_BOOST_PP_SEQ_SIZE_848(_) FB_BOOST_PP_SEQ_SIZE_849 +# define FB_BOOST_PP_SEQ_SIZE_849(_) FB_BOOST_PP_SEQ_SIZE_850 +# define FB_BOOST_PP_SEQ_SIZE_850(_) FB_BOOST_PP_SEQ_SIZE_851 +# define FB_BOOST_PP_SEQ_SIZE_851(_) FB_BOOST_PP_SEQ_SIZE_852 +# define FB_BOOST_PP_SEQ_SIZE_852(_) FB_BOOST_PP_SEQ_SIZE_853 +# define FB_BOOST_PP_SEQ_SIZE_853(_) FB_BOOST_PP_SEQ_SIZE_854 +# define FB_BOOST_PP_SEQ_SIZE_854(_) FB_BOOST_PP_SEQ_SIZE_855 +# define FB_BOOST_PP_SEQ_SIZE_855(_) FB_BOOST_PP_SEQ_SIZE_856 +# define FB_BOOST_PP_SEQ_SIZE_856(_) FB_BOOST_PP_SEQ_SIZE_857 +# define FB_BOOST_PP_SEQ_SIZE_857(_) FB_BOOST_PP_SEQ_SIZE_858 +# define FB_BOOST_PP_SEQ_SIZE_858(_) FB_BOOST_PP_SEQ_SIZE_859 +# define FB_BOOST_PP_SEQ_SIZE_859(_) FB_BOOST_PP_SEQ_SIZE_860 +# define FB_BOOST_PP_SEQ_SIZE_860(_) FB_BOOST_PP_SEQ_SIZE_861 +# define FB_BOOST_PP_SEQ_SIZE_861(_) FB_BOOST_PP_SEQ_SIZE_862 +# define FB_BOOST_PP_SEQ_SIZE_862(_) FB_BOOST_PP_SEQ_SIZE_863 +# define FB_BOOST_PP_SEQ_SIZE_863(_) FB_BOOST_PP_SEQ_SIZE_864 +# define FB_BOOST_PP_SEQ_SIZE_864(_) FB_BOOST_PP_SEQ_SIZE_865 +# define FB_BOOST_PP_SEQ_SIZE_865(_) FB_BOOST_PP_SEQ_SIZE_866 +# define FB_BOOST_PP_SEQ_SIZE_866(_) FB_BOOST_PP_SEQ_SIZE_867 +# define FB_BOOST_PP_SEQ_SIZE_867(_) FB_BOOST_PP_SEQ_SIZE_868 +# define FB_BOOST_PP_SEQ_SIZE_868(_) FB_BOOST_PP_SEQ_SIZE_869 +# define FB_BOOST_PP_SEQ_SIZE_869(_) FB_BOOST_PP_SEQ_SIZE_870 +# define FB_BOOST_PP_SEQ_SIZE_870(_) FB_BOOST_PP_SEQ_SIZE_871 +# define FB_BOOST_PP_SEQ_SIZE_871(_) FB_BOOST_PP_SEQ_SIZE_872 +# define FB_BOOST_PP_SEQ_SIZE_872(_) FB_BOOST_PP_SEQ_SIZE_873 +# define FB_BOOST_PP_SEQ_SIZE_873(_) FB_BOOST_PP_SEQ_SIZE_874 +# define FB_BOOST_PP_SEQ_SIZE_874(_) FB_BOOST_PP_SEQ_SIZE_875 +# define FB_BOOST_PP_SEQ_SIZE_875(_) FB_BOOST_PP_SEQ_SIZE_876 +# define FB_BOOST_PP_SEQ_SIZE_876(_) FB_BOOST_PP_SEQ_SIZE_877 +# define FB_BOOST_PP_SEQ_SIZE_877(_) FB_BOOST_PP_SEQ_SIZE_878 +# define FB_BOOST_PP_SEQ_SIZE_878(_) FB_BOOST_PP_SEQ_SIZE_879 +# define FB_BOOST_PP_SEQ_SIZE_879(_) FB_BOOST_PP_SEQ_SIZE_880 +# define FB_BOOST_PP_SEQ_SIZE_880(_) FB_BOOST_PP_SEQ_SIZE_881 +# define FB_BOOST_PP_SEQ_SIZE_881(_) FB_BOOST_PP_SEQ_SIZE_882 +# define FB_BOOST_PP_SEQ_SIZE_882(_) FB_BOOST_PP_SEQ_SIZE_883 +# define FB_BOOST_PP_SEQ_SIZE_883(_) FB_BOOST_PP_SEQ_SIZE_884 +# define FB_BOOST_PP_SEQ_SIZE_884(_) FB_BOOST_PP_SEQ_SIZE_885 +# define FB_BOOST_PP_SEQ_SIZE_885(_) FB_BOOST_PP_SEQ_SIZE_886 +# define FB_BOOST_PP_SEQ_SIZE_886(_) FB_BOOST_PP_SEQ_SIZE_887 +# define FB_BOOST_PP_SEQ_SIZE_887(_) FB_BOOST_PP_SEQ_SIZE_888 +# define FB_BOOST_PP_SEQ_SIZE_888(_) FB_BOOST_PP_SEQ_SIZE_889 +# define FB_BOOST_PP_SEQ_SIZE_889(_) FB_BOOST_PP_SEQ_SIZE_890 +# define FB_BOOST_PP_SEQ_SIZE_890(_) FB_BOOST_PP_SEQ_SIZE_891 +# define FB_BOOST_PP_SEQ_SIZE_891(_) FB_BOOST_PP_SEQ_SIZE_892 +# define FB_BOOST_PP_SEQ_SIZE_892(_) FB_BOOST_PP_SEQ_SIZE_893 +# define FB_BOOST_PP_SEQ_SIZE_893(_) FB_BOOST_PP_SEQ_SIZE_894 +# define FB_BOOST_PP_SEQ_SIZE_894(_) FB_BOOST_PP_SEQ_SIZE_895 +# define FB_BOOST_PP_SEQ_SIZE_895(_) FB_BOOST_PP_SEQ_SIZE_896 +# define FB_BOOST_PP_SEQ_SIZE_896(_) FB_BOOST_PP_SEQ_SIZE_897 +# define FB_BOOST_PP_SEQ_SIZE_897(_) FB_BOOST_PP_SEQ_SIZE_898 +# define FB_BOOST_PP_SEQ_SIZE_898(_) FB_BOOST_PP_SEQ_SIZE_899 +# define FB_BOOST_PP_SEQ_SIZE_899(_) FB_BOOST_PP_SEQ_SIZE_900 +# define FB_BOOST_PP_SEQ_SIZE_900(_) FB_BOOST_PP_SEQ_SIZE_901 +# define FB_BOOST_PP_SEQ_SIZE_901(_) FB_BOOST_PP_SEQ_SIZE_902 +# define FB_BOOST_PP_SEQ_SIZE_902(_) FB_BOOST_PP_SEQ_SIZE_903 +# define FB_BOOST_PP_SEQ_SIZE_903(_) FB_BOOST_PP_SEQ_SIZE_904 +# define FB_BOOST_PP_SEQ_SIZE_904(_) FB_BOOST_PP_SEQ_SIZE_905 +# define FB_BOOST_PP_SEQ_SIZE_905(_) FB_BOOST_PP_SEQ_SIZE_906 +# define FB_BOOST_PP_SEQ_SIZE_906(_) FB_BOOST_PP_SEQ_SIZE_907 +# define FB_BOOST_PP_SEQ_SIZE_907(_) FB_BOOST_PP_SEQ_SIZE_908 +# define FB_BOOST_PP_SEQ_SIZE_908(_) FB_BOOST_PP_SEQ_SIZE_909 +# define FB_BOOST_PP_SEQ_SIZE_909(_) FB_BOOST_PP_SEQ_SIZE_910 +# define FB_BOOST_PP_SEQ_SIZE_910(_) FB_BOOST_PP_SEQ_SIZE_911 +# define FB_BOOST_PP_SEQ_SIZE_911(_) FB_BOOST_PP_SEQ_SIZE_912 +# define FB_BOOST_PP_SEQ_SIZE_912(_) FB_BOOST_PP_SEQ_SIZE_913 +# define FB_BOOST_PP_SEQ_SIZE_913(_) FB_BOOST_PP_SEQ_SIZE_914 +# define FB_BOOST_PP_SEQ_SIZE_914(_) FB_BOOST_PP_SEQ_SIZE_915 +# define FB_BOOST_PP_SEQ_SIZE_915(_) FB_BOOST_PP_SEQ_SIZE_916 +# define FB_BOOST_PP_SEQ_SIZE_916(_) FB_BOOST_PP_SEQ_SIZE_917 +# define FB_BOOST_PP_SEQ_SIZE_917(_) FB_BOOST_PP_SEQ_SIZE_918 +# define FB_BOOST_PP_SEQ_SIZE_918(_) FB_BOOST_PP_SEQ_SIZE_919 +# define FB_BOOST_PP_SEQ_SIZE_919(_) FB_BOOST_PP_SEQ_SIZE_920 +# define FB_BOOST_PP_SEQ_SIZE_920(_) FB_BOOST_PP_SEQ_SIZE_921 +# define FB_BOOST_PP_SEQ_SIZE_921(_) FB_BOOST_PP_SEQ_SIZE_922 +# define FB_BOOST_PP_SEQ_SIZE_922(_) FB_BOOST_PP_SEQ_SIZE_923 +# define FB_BOOST_PP_SEQ_SIZE_923(_) FB_BOOST_PP_SEQ_SIZE_924 +# define FB_BOOST_PP_SEQ_SIZE_924(_) FB_BOOST_PP_SEQ_SIZE_925 +# define FB_BOOST_PP_SEQ_SIZE_925(_) FB_BOOST_PP_SEQ_SIZE_926 +# define FB_BOOST_PP_SEQ_SIZE_926(_) FB_BOOST_PP_SEQ_SIZE_927 +# define FB_BOOST_PP_SEQ_SIZE_927(_) FB_BOOST_PP_SEQ_SIZE_928 +# define FB_BOOST_PP_SEQ_SIZE_928(_) FB_BOOST_PP_SEQ_SIZE_929 +# define FB_BOOST_PP_SEQ_SIZE_929(_) FB_BOOST_PP_SEQ_SIZE_930 +# define FB_BOOST_PP_SEQ_SIZE_930(_) FB_BOOST_PP_SEQ_SIZE_931 +# define FB_BOOST_PP_SEQ_SIZE_931(_) FB_BOOST_PP_SEQ_SIZE_932 +# define FB_BOOST_PP_SEQ_SIZE_932(_) FB_BOOST_PP_SEQ_SIZE_933 +# define FB_BOOST_PP_SEQ_SIZE_933(_) FB_BOOST_PP_SEQ_SIZE_934 +# define FB_BOOST_PP_SEQ_SIZE_934(_) FB_BOOST_PP_SEQ_SIZE_935 +# define FB_BOOST_PP_SEQ_SIZE_935(_) FB_BOOST_PP_SEQ_SIZE_936 +# define FB_BOOST_PP_SEQ_SIZE_936(_) FB_BOOST_PP_SEQ_SIZE_937 +# define FB_BOOST_PP_SEQ_SIZE_937(_) FB_BOOST_PP_SEQ_SIZE_938 +# define FB_BOOST_PP_SEQ_SIZE_938(_) FB_BOOST_PP_SEQ_SIZE_939 +# define FB_BOOST_PP_SEQ_SIZE_939(_) FB_BOOST_PP_SEQ_SIZE_940 +# define FB_BOOST_PP_SEQ_SIZE_940(_) FB_BOOST_PP_SEQ_SIZE_941 +# define FB_BOOST_PP_SEQ_SIZE_941(_) FB_BOOST_PP_SEQ_SIZE_942 +# define FB_BOOST_PP_SEQ_SIZE_942(_) FB_BOOST_PP_SEQ_SIZE_943 +# define FB_BOOST_PP_SEQ_SIZE_943(_) FB_BOOST_PP_SEQ_SIZE_944 +# define FB_BOOST_PP_SEQ_SIZE_944(_) FB_BOOST_PP_SEQ_SIZE_945 +# define FB_BOOST_PP_SEQ_SIZE_945(_) FB_BOOST_PP_SEQ_SIZE_946 +# define FB_BOOST_PP_SEQ_SIZE_946(_) FB_BOOST_PP_SEQ_SIZE_947 +# define FB_BOOST_PP_SEQ_SIZE_947(_) FB_BOOST_PP_SEQ_SIZE_948 +# define FB_BOOST_PP_SEQ_SIZE_948(_) FB_BOOST_PP_SEQ_SIZE_949 +# define FB_BOOST_PP_SEQ_SIZE_949(_) FB_BOOST_PP_SEQ_SIZE_950 +# define FB_BOOST_PP_SEQ_SIZE_950(_) FB_BOOST_PP_SEQ_SIZE_951 +# define FB_BOOST_PP_SEQ_SIZE_951(_) FB_BOOST_PP_SEQ_SIZE_952 +# define FB_BOOST_PP_SEQ_SIZE_952(_) FB_BOOST_PP_SEQ_SIZE_953 +# define FB_BOOST_PP_SEQ_SIZE_953(_) FB_BOOST_PP_SEQ_SIZE_954 +# define FB_BOOST_PP_SEQ_SIZE_954(_) FB_BOOST_PP_SEQ_SIZE_955 +# define FB_BOOST_PP_SEQ_SIZE_955(_) FB_BOOST_PP_SEQ_SIZE_956 +# define FB_BOOST_PP_SEQ_SIZE_956(_) FB_BOOST_PP_SEQ_SIZE_957 +# define FB_BOOST_PP_SEQ_SIZE_957(_) FB_BOOST_PP_SEQ_SIZE_958 +# define FB_BOOST_PP_SEQ_SIZE_958(_) FB_BOOST_PP_SEQ_SIZE_959 +# define FB_BOOST_PP_SEQ_SIZE_959(_) FB_BOOST_PP_SEQ_SIZE_960 +# define FB_BOOST_PP_SEQ_SIZE_960(_) FB_BOOST_PP_SEQ_SIZE_961 +# define FB_BOOST_PP_SEQ_SIZE_961(_) FB_BOOST_PP_SEQ_SIZE_962 +# define FB_BOOST_PP_SEQ_SIZE_962(_) FB_BOOST_PP_SEQ_SIZE_963 +# define FB_BOOST_PP_SEQ_SIZE_963(_) FB_BOOST_PP_SEQ_SIZE_964 +# define FB_BOOST_PP_SEQ_SIZE_964(_) FB_BOOST_PP_SEQ_SIZE_965 +# define FB_BOOST_PP_SEQ_SIZE_965(_) FB_BOOST_PP_SEQ_SIZE_966 +# define FB_BOOST_PP_SEQ_SIZE_966(_) FB_BOOST_PP_SEQ_SIZE_967 +# define FB_BOOST_PP_SEQ_SIZE_967(_) FB_BOOST_PP_SEQ_SIZE_968 +# define FB_BOOST_PP_SEQ_SIZE_968(_) FB_BOOST_PP_SEQ_SIZE_969 +# define FB_BOOST_PP_SEQ_SIZE_969(_) FB_BOOST_PP_SEQ_SIZE_970 +# define FB_BOOST_PP_SEQ_SIZE_970(_) FB_BOOST_PP_SEQ_SIZE_971 +# define FB_BOOST_PP_SEQ_SIZE_971(_) FB_BOOST_PP_SEQ_SIZE_972 +# define FB_BOOST_PP_SEQ_SIZE_972(_) FB_BOOST_PP_SEQ_SIZE_973 +# define FB_BOOST_PP_SEQ_SIZE_973(_) FB_BOOST_PP_SEQ_SIZE_974 +# define FB_BOOST_PP_SEQ_SIZE_974(_) FB_BOOST_PP_SEQ_SIZE_975 +# define FB_BOOST_PP_SEQ_SIZE_975(_) FB_BOOST_PP_SEQ_SIZE_976 +# define FB_BOOST_PP_SEQ_SIZE_976(_) FB_BOOST_PP_SEQ_SIZE_977 +# define FB_BOOST_PP_SEQ_SIZE_977(_) FB_BOOST_PP_SEQ_SIZE_978 +# define FB_BOOST_PP_SEQ_SIZE_978(_) FB_BOOST_PP_SEQ_SIZE_979 +# define FB_BOOST_PP_SEQ_SIZE_979(_) FB_BOOST_PP_SEQ_SIZE_980 +# define FB_BOOST_PP_SEQ_SIZE_980(_) FB_BOOST_PP_SEQ_SIZE_981 +# define FB_BOOST_PP_SEQ_SIZE_981(_) FB_BOOST_PP_SEQ_SIZE_982 +# define FB_BOOST_PP_SEQ_SIZE_982(_) FB_BOOST_PP_SEQ_SIZE_983 +# define FB_BOOST_PP_SEQ_SIZE_983(_) FB_BOOST_PP_SEQ_SIZE_984 +# define FB_BOOST_PP_SEQ_SIZE_984(_) FB_BOOST_PP_SEQ_SIZE_985 +# define FB_BOOST_PP_SEQ_SIZE_985(_) FB_BOOST_PP_SEQ_SIZE_986 +# define FB_BOOST_PP_SEQ_SIZE_986(_) FB_BOOST_PP_SEQ_SIZE_987 +# define FB_BOOST_PP_SEQ_SIZE_987(_) FB_BOOST_PP_SEQ_SIZE_988 +# define FB_BOOST_PP_SEQ_SIZE_988(_) FB_BOOST_PP_SEQ_SIZE_989 +# define FB_BOOST_PP_SEQ_SIZE_989(_) FB_BOOST_PP_SEQ_SIZE_990 +# define FB_BOOST_PP_SEQ_SIZE_990(_) FB_BOOST_PP_SEQ_SIZE_991 +# define FB_BOOST_PP_SEQ_SIZE_991(_) FB_BOOST_PP_SEQ_SIZE_992 +# define FB_BOOST_PP_SEQ_SIZE_992(_) FB_BOOST_PP_SEQ_SIZE_993 +# define FB_BOOST_PP_SEQ_SIZE_993(_) FB_BOOST_PP_SEQ_SIZE_994 +# define FB_BOOST_PP_SEQ_SIZE_994(_) FB_BOOST_PP_SEQ_SIZE_995 +# define FB_BOOST_PP_SEQ_SIZE_995(_) FB_BOOST_PP_SEQ_SIZE_996 +# define FB_BOOST_PP_SEQ_SIZE_996(_) FB_BOOST_PP_SEQ_SIZE_997 +# define FB_BOOST_PP_SEQ_SIZE_997(_) FB_BOOST_PP_SEQ_SIZE_998 +# define FB_BOOST_PP_SEQ_SIZE_998(_) FB_BOOST_PP_SEQ_SIZE_999 +# define FB_BOOST_PP_SEQ_SIZE_999(_) FB_BOOST_PP_SEQ_SIZE_1000 +# define FB_BOOST_PP_SEQ_SIZE_1000(_) FB_BOOST_PP_SEQ_SIZE_1001 +# define FB_BOOST_PP_SEQ_SIZE_1001(_) FB_BOOST_PP_SEQ_SIZE_1002 +# define FB_BOOST_PP_SEQ_SIZE_1002(_) FB_BOOST_PP_SEQ_SIZE_1003 +# define FB_BOOST_PP_SEQ_SIZE_1003(_) FB_BOOST_PP_SEQ_SIZE_1004 +# define FB_BOOST_PP_SEQ_SIZE_1004(_) FB_BOOST_PP_SEQ_SIZE_1005 +# define FB_BOOST_PP_SEQ_SIZE_1005(_) FB_BOOST_PP_SEQ_SIZE_1006 +# define FB_BOOST_PP_SEQ_SIZE_1006(_) FB_BOOST_PP_SEQ_SIZE_1007 +# define FB_BOOST_PP_SEQ_SIZE_1007(_) FB_BOOST_PP_SEQ_SIZE_1008 +# define FB_BOOST_PP_SEQ_SIZE_1008(_) FB_BOOST_PP_SEQ_SIZE_1009 +# define FB_BOOST_PP_SEQ_SIZE_1009(_) FB_BOOST_PP_SEQ_SIZE_1010 +# define FB_BOOST_PP_SEQ_SIZE_1010(_) FB_BOOST_PP_SEQ_SIZE_1011 +# define FB_BOOST_PP_SEQ_SIZE_1011(_) FB_BOOST_PP_SEQ_SIZE_1012 +# define FB_BOOST_PP_SEQ_SIZE_1012(_) FB_BOOST_PP_SEQ_SIZE_1013 +# define FB_BOOST_PP_SEQ_SIZE_1013(_) FB_BOOST_PP_SEQ_SIZE_1014 +# define FB_BOOST_PP_SEQ_SIZE_1014(_) FB_BOOST_PP_SEQ_SIZE_1015 +# define FB_BOOST_PP_SEQ_SIZE_1015(_) FB_BOOST_PP_SEQ_SIZE_1016 +# define FB_BOOST_PP_SEQ_SIZE_1016(_) FB_BOOST_PP_SEQ_SIZE_1017 +# define FB_BOOST_PP_SEQ_SIZE_1017(_) FB_BOOST_PP_SEQ_SIZE_1018 +# define FB_BOOST_PP_SEQ_SIZE_1018(_) FB_BOOST_PP_SEQ_SIZE_1019 +# define FB_BOOST_PP_SEQ_SIZE_1019(_) FB_BOOST_PP_SEQ_SIZE_1020 +# define FB_BOOST_PP_SEQ_SIZE_1020(_) FB_BOOST_PP_SEQ_SIZE_1021 +# define FB_BOOST_PP_SEQ_SIZE_1021(_) FB_BOOST_PP_SEQ_SIZE_1022 +# define FB_BOOST_PP_SEQ_SIZE_1022(_) FB_BOOST_PP_SEQ_SIZE_1023 +# define FB_BOOST_PP_SEQ_SIZE_1023(_) FB_BOOST_PP_SEQ_SIZE_1024 +# define FB_BOOST_PP_SEQ_SIZE_1024(_) FB_BOOST_PP_SEQ_SIZE_1025 +# +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_514 514 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_515 515 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_516 516 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_517 517 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_518 518 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_519 519 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_520 520 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_521 521 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_522 522 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_523 523 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_524 524 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_525 525 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_526 526 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_527 527 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_528 528 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_529 529 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_530 530 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_531 531 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_532 532 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_533 533 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_534 534 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_535 535 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_536 536 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_537 537 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_538 538 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_539 539 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_540 540 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_541 541 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_542 542 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_543 543 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_544 544 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_545 545 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_546 546 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_547 547 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_548 548 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_549 549 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_550 550 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_551 551 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_552 552 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_553 553 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_554 554 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_555 555 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_556 556 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_557 557 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_558 558 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_559 559 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_560 560 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_561 561 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_562 562 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_563 563 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_564 564 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_565 565 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_566 566 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_567 567 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_568 568 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_569 569 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_570 570 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_571 571 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_572 572 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_573 573 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_574 574 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_575 575 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_576 576 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_577 577 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_578 578 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_579 579 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_580 580 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_581 581 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_582 582 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_583 583 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_584 584 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_585 585 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_586 586 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_587 587 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_588 588 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_589 589 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_590 590 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_591 591 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_592 592 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_593 593 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_594 594 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_595 595 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_596 596 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_597 597 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_598 598 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_599 599 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_600 600 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_601 601 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_602 602 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_603 603 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_604 604 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_605 605 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_606 606 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_607 607 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_608 608 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_609 609 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_610 610 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_611 611 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_612 612 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_613 613 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_614 614 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_615 615 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_616 616 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_617 617 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_618 618 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_619 619 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_620 620 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_621 621 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_622 622 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_623 623 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_624 624 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_625 625 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_626 626 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_627 627 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_628 628 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_629 629 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_630 630 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_631 631 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_632 632 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_633 633 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_634 634 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_635 635 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_636 636 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_637 637 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_638 638 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_639 639 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_640 640 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_641 641 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_642 642 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_643 643 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_644 644 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_645 645 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_646 646 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_647 647 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_648 648 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_649 649 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_650 650 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_651 651 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_652 652 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_653 653 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_654 654 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_655 655 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_656 656 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_657 657 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_658 658 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_659 659 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_660 660 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_661 661 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_662 662 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_663 663 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_664 664 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_665 665 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_666 666 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_667 667 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_668 668 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_669 669 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_670 670 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_671 671 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_672 672 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_673 673 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_674 674 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_675 675 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_676 676 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_677 677 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_678 678 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_679 679 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_680 680 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_681 681 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_682 682 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_683 683 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_684 684 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_685 685 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_686 686 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_687 687 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_688 688 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_689 689 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_690 690 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_691 691 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_692 692 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_693 693 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_694 694 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_695 695 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_696 696 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_697 697 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_698 698 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_699 699 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_700 700 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_701 701 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_702 702 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_703 703 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_704 704 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_705 705 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_706 706 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_707 707 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_708 708 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_709 709 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_710 710 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_711 711 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_712 712 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_713 713 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_714 714 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_715 715 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_716 716 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_717 717 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_718 718 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_719 719 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_720 720 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_721 721 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_722 722 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_723 723 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_724 724 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_725 725 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_726 726 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_727 727 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_728 728 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_729 729 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_730 730 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_731 731 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_732 732 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_733 733 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_734 734 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_735 735 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_736 736 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_737 737 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_738 738 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_739 739 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_740 740 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_741 741 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_742 742 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_743 743 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_744 744 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_745 745 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_746 746 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_747 747 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_748 748 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_749 749 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_750 750 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_751 751 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_752 752 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_753 753 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_754 754 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_755 755 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_756 756 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_757 757 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_758 758 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_759 759 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_760 760 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_761 761 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_762 762 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_763 763 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_764 764 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_765 765 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_766 766 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_767 767 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_768 768 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_769 769 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_770 770 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_771 771 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_772 772 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_773 773 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_774 774 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_775 775 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_776 776 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_777 777 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_778 778 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_779 779 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_780 780 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_781 781 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_782 782 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_783 783 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_784 784 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_785 785 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_786 786 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_787 787 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_788 788 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_789 789 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_790 790 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_791 791 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_792 792 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_793 793 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_794 794 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_795 795 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_796 796 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_797 797 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_798 798 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_799 799 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_800 800 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_801 801 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_802 802 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_803 803 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_804 804 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_805 805 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_806 806 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_807 807 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_808 808 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_809 809 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_810 810 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_811 811 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_812 812 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_813 813 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_814 814 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_815 815 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_816 816 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_817 817 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_818 818 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_819 819 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_820 820 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_821 821 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_822 822 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_823 823 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_824 824 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_825 825 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_826 826 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_827 827 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_828 828 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_829 829 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_830 830 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_831 831 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_832 832 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_833 833 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_834 834 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_835 835 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_836 836 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_837 837 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_838 838 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_839 839 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_840 840 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_841 841 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_842 842 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_843 843 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_844 844 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_845 845 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_846 846 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_847 847 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_848 848 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_849 849 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_850 850 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_851 851 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_852 852 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_853 853 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_854 854 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_855 855 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_856 856 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_857 857 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_858 858 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_859 859 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_860 860 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_861 861 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_862 862 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_863 863 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_864 864 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_865 865 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_866 866 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_867 867 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_868 868 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_869 869 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_870 870 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_871 871 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_872 872 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_873 873 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_874 874 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_875 875 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_876 876 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_877 877 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_878 878 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_879 879 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_880 880 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_881 881 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_882 882 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_883 883 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_884 884 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_885 885 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_886 886 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_887 887 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_888 888 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_889 889 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_890 890 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_891 891 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_892 892 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_893 893 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_894 894 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_895 895 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_896 896 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_897 897 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_898 898 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_899 899 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_900 900 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_901 901 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_902 902 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_903 903 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_904 904 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_905 905 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_906 906 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_907 907 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_908 908 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_909 909 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_910 910 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_911 911 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_912 912 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_913 913 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_914 914 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_915 915 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_916 916 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_917 917 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_918 918 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_919 919 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_920 920 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_921 921 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_922 922 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_923 923 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_924 924 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_925 925 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_926 926 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_927 927 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_928 928 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_929 929 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_930 930 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_931 931 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_932 932 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_933 933 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_934 934 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_935 935 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_936 936 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_937 937 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_938 938 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_939 939 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_940 940 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_941 941 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_942 942 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_943 943 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_944 944 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_945 945 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_946 946 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_947 947 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_948 948 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_949 949 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_950 950 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_951 951 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_952 952 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_953 953 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_954 954 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_955 955 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_956 956 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_957 957 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_958 958 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_959 959 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_960 960 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_961 961 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_962 962 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_963 963 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_964 964 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_965 965 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_966 966 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_967 967 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_968 968 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_969 969 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_970 970 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_971 971 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_972 972 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_973 973 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_974 974 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_975 975 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_976 976 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_977 977 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_978 978 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_979 979 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_980 980 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_981 981 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_982 982 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_983 983 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_984 984 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_985 985 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_986 986 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_987 987 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_988 988 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_989 989 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_990 990 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_991 991 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_992 992 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_993 993 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_994 994 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_995 995 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_996 996 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_997 997 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_998 998 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_999 999 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1000 1000 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1001 1001 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1002 1002 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1003 1003 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1004 1004 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1005 1005 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1006 1006 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1007 1007 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1008 1008 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1009 1009 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1010 1010 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1011 1011 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1012 1012 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1013 1013 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1014 1014 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1015 1015 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1016 1016 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1017 1017 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1018 1018 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1019 1019 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1020 1020 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1021 1021 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1022 1022 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1023 1023 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1024 1024 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1025 1025 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/limits/size_256.hpp b/src/include/firebird/impl/boost/preprocessor/seq/limits/size_256.hpp new file mode 100644 index 0000000000..06f10bbbfa --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/seq/limits/size_256.hpp @@ -0,0 +1,532 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_SEQ_SIZE_256_HPP +# define FB_BOOST_PREPROCESSOR_SEQ_SIZE_256_HPP +# +# define FB_BOOST_PP_SEQ_SIZE_0(_) FB_BOOST_PP_SEQ_SIZE_1 +# define FB_BOOST_PP_SEQ_SIZE_1(_) FB_BOOST_PP_SEQ_SIZE_2 +# define FB_BOOST_PP_SEQ_SIZE_2(_) FB_BOOST_PP_SEQ_SIZE_3 +# define FB_BOOST_PP_SEQ_SIZE_3(_) FB_BOOST_PP_SEQ_SIZE_4 +# define FB_BOOST_PP_SEQ_SIZE_4(_) FB_BOOST_PP_SEQ_SIZE_5 +# define FB_BOOST_PP_SEQ_SIZE_5(_) FB_BOOST_PP_SEQ_SIZE_6 +# define FB_BOOST_PP_SEQ_SIZE_6(_) FB_BOOST_PP_SEQ_SIZE_7 +# define FB_BOOST_PP_SEQ_SIZE_7(_) FB_BOOST_PP_SEQ_SIZE_8 +# define FB_BOOST_PP_SEQ_SIZE_8(_) FB_BOOST_PP_SEQ_SIZE_9 +# define FB_BOOST_PP_SEQ_SIZE_9(_) FB_BOOST_PP_SEQ_SIZE_10 +# define FB_BOOST_PP_SEQ_SIZE_10(_) FB_BOOST_PP_SEQ_SIZE_11 +# define FB_BOOST_PP_SEQ_SIZE_11(_) FB_BOOST_PP_SEQ_SIZE_12 +# define FB_BOOST_PP_SEQ_SIZE_12(_) FB_BOOST_PP_SEQ_SIZE_13 +# define FB_BOOST_PP_SEQ_SIZE_13(_) FB_BOOST_PP_SEQ_SIZE_14 +# define FB_BOOST_PP_SEQ_SIZE_14(_) FB_BOOST_PP_SEQ_SIZE_15 +# define FB_BOOST_PP_SEQ_SIZE_15(_) FB_BOOST_PP_SEQ_SIZE_16 +# define FB_BOOST_PP_SEQ_SIZE_16(_) FB_BOOST_PP_SEQ_SIZE_17 +# define FB_BOOST_PP_SEQ_SIZE_17(_) FB_BOOST_PP_SEQ_SIZE_18 +# define FB_BOOST_PP_SEQ_SIZE_18(_) FB_BOOST_PP_SEQ_SIZE_19 +# define FB_BOOST_PP_SEQ_SIZE_19(_) FB_BOOST_PP_SEQ_SIZE_20 +# define FB_BOOST_PP_SEQ_SIZE_20(_) FB_BOOST_PP_SEQ_SIZE_21 +# define FB_BOOST_PP_SEQ_SIZE_21(_) FB_BOOST_PP_SEQ_SIZE_22 +# define FB_BOOST_PP_SEQ_SIZE_22(_) FB_BOOST_PP_SEQ_SIZE_23 +# define FB_BOOST_PP_SEQ_SIZE_23(_) FB_BOOST_PP_SEQ_SIZE_24 +# define FB_BOOST_PP_SEQ_SIZE_24(_) FB_BOOST_PP_SEQ_SIZE_25 +# define FB_BOOST_PP_SEQ_SIZE_25(_) FB_BOOST_PP_SEQ_SIZE_26 +# define FB_BOOST_PP_SEQ_SIZE_26(_) FB_BOOST_PP_SEQ_SIZE_27 +# define FB_BOOST_PP_SEQ_SIZE_27(_) FB_BOOST_PP_SEQ_SIZE_28 +# define FB_BOOST_PP_SEQ_SIZE_28(_) FB_BOOST_PP_SEQ_SIZE_29 +# define FB_BOOST_PP_SEQ_SIZE_29(_) FB_BOOST_PP_SEQ_SIZE_30 +# define FB_BOOST_PP_SEQ_SIZE_30(_) FB_BOOST_PP_SEQ_SIZE_31 +# define FB_BOOST_PP_SEQ_SIZE_31(_) FB_BOOST_PP_SEQ_SIZE_32 +# define FB_BOOST_PP_SEQ_SIZE_32(_) FB_BOOST_PP_SEQ_SIZE_33 +# define FB_BOOST_PP_SEQ_SIZE_33(_) FB_BOOST_PP_SEQ_SIZE_34 +# define FB_BOOST_PP_SEQ_SIZE_34(_) FB_BOOST_PP_SEQ_SIZE_35 +# define FB_BOOST_PP_SEQ_SIZE_35(_) FB_BOOST_PP_SEQ_SIZE_36 +# define FB_BOOST_PP_SEQ_SIZE_36(_) FB_BOOST_PP_SEQ_SIZE_37 +# define FB_BOOST_PP_SEQ_SIZE_37(_) FB_BOOST_PP_SEQ_SIZE_38 +# define FB_BOOST_PP_SEQ_SIZE_38(_) FB_BOOST_PP_SEQ_SIZE_39 +# define FB_BOOST_PP_SEQ_SIZE_39(_) FB_BOOST_PP_SEQ_SIZE_40 +# define FB_BOOST_PP_SEQ_SIZE_40(_) FB_BOOST_PP_SEQ_SIZE_41 +# define FB_BOOST_PP_SEQ_SIZE_41(_) FB_BOOST_PP_SEQ_SIZE_42 +# define FB_BOOST_PP_SEQ_SIZE_42(_) FB_BOOST_PP_SEQ_SIZE_43 +# define FB_BOOST_PP_SEQ_SIZE_43(_) FB_BOOST_PP_SEQ_SIZE_44 +# define FB_BOOST_PP_SEQ_SIZE_44(_) FB_BOOST_PP_SEQ_SIZE_45 +# define FB_BOOST_PP_SEQ_SIZE_45(_) FB_BOOST_PP_SEQ_SIZE_46 +# define FB_BOOST_PP_SEQ_SIZE_46(_) FB_BOOST_PP_SEQ_SIZE_47 +# define FB_BOOST_PP_SEQ_SIZE_47(_) FB_BOOST_PP_SEQ_SIZE_48 +# define FB_BOOST_PP_SEQ_SIZE_48(_) FB_BOOST_PP_SEQ_SIZE_49 +# define FB_BOOST_PP_SEQ_SIZE_49(_) FB_BOOST_PP_SEQ_SIZE_50 +# define FB_BOOST_PP_SEQ_SIZE_50(_) FB_BOOST_PP_SEQ_SIZE_51 +# define FB_BOOST_PP_SEQ_SIZE_51(_) FB_BOOST_PP_SEQ_SIZE_52 +# define FB_BOOST_PP_SEQ_SIZE_52(_) FB_BOOST_PP_SEQ_SIZE_53 +# define FB_BOOST_PP_SEQ_SIZE_53(_) FB_BOOST_PP_SEQ_SIZE_54 +# define FB_BOOST_PP_SEQ_SIZE_54(_) FB_BOOST_PP_SEQ_SIZE_55 +# define FB_BOOST_PP_SEQ_SIZE_55(_) FB_BOOST_PP_SEQ_SIZE_56 +# define FB_BOOST_PP_SEQ_SIZE_56(_) FB_BOOST_PP_SEQ_SIZE_57 +# define FB_BOOST_PP_SEQ_SIZE_57(_) FB_BOOST_PP_SEQ_SIZE_58 +# define FB_BOOST_PP_SEQ_SIZE_58(_) FB_BOOST_PP_SEQ_SIZE_59 +# define FB_BOOST_PP_SEQ_SIZE_59(_) FB_BOOST_PP_SEQ_SIZE_60 +# define FB_BOOST_PP_SEQ_SIZE_60(_) FB_BOOST_PP_SEQ_SIZE_61 +# define FB_BOOST_PP_SEQ_SIZE_61(_) FB_BOOST_PP_SEQ_SIZE_62 +# define FB_BOOST_PP_SEQ_SIZE_62(_) FB_BOOST_PP_SEQ_SIZE_63 +# define FB_BOOST_PP_SEQ_SIZE_63(_) FB_BOOST_PP_SEQ_SIZE_64 +# define FB_BOOST_PP_SEQ_SIZE_64(_) FB_BOOST_PP_SEQ_SIZE_65 +# define FB_BOOST_PP_SEQ_SIZE_65(_) FB_BOOST_PP_SEQ_SIZE_66 +# define FB_BOOST_PP_SEQ_SIZE_66(_) FB_BOOST_PP_SEQ_SIZE_67 +# define FB_BOOST_PP_SEQ_SIZE_67(_) FB_BOOST_PP_SEQ_SIZE_68 +# define FB_BOOST_PP_SEQ_SIZE_68(_) FB_BOOST_PP_SEQ_SIZE_69 +# define FB_BOOST_PP_SEQ_SIZE_69(_) FB_BOOST_PP_SEQ_SIZE_70 +# define FB_BOOST_PP_SEQ_SIZE_70(_) FB_BOOST_PP_SEQ_SIZE_71 +# define FB_BOOST_PP_SEQ_SIZE_71(_) FB_BOOST_PP_SEQ_SIZE_72 +# define FB_BOOST_PP_SEQ_SIZE_72(_) FB_BOOST_PP_SEQ_SIZE_73 +# define FB_BOOST_PP_SEQ_SIZE_73(_) FB_BOOST_PP_SEQ_SIZE_74 +# define FB_BOOST_PP_SEQ_SIZE_74(_) FB_BOOST_PP_SEQ_SIZE_75 +# define FB_BOOST_PP_SEQ_SIZE_75(_) FB_BOOST_PP_SEQ_SIZE_76 +# define FB_BOOST_PP_SEQ_SIZE_76(_) FB_BOOST_PP_SEQ_SIZE_77 +# define FB_BOOST_PP_SEQ_SIZE_77(_) FB_BOOST_PP_SEQ_SIZE_78 +# define FB_BOOST_PP_SEQ_SIZE_78(_) FB_BOOST_PP_SEQ_SIZE_79 +# define FB_BOOST_PP_SEQ_SIZE_79(_) FB_BOOST_PP_SEQ_SIZE_80 +# define FB_BOOST_PP_SEQ_SIZE_80(_) FB_BOOST_PP_SEQ_SIZE_81 +# define FB_BOOST_PP_SEQ_SIZE_81(_) FB_BOOST_PP_SEQ_SIZE_82 +# define FB_BOOST_PP_SEQ_SIZE_82(_) FB_BOOST_PP_SEQ_SIZE_83 +# define FB_BOOST_PP_SEQ_SIZE_83(_) FB_BOOST_PP_SEQ_SIZE_84 +# define FB_BOOST_PP_SEQ_SIZE_84(_) FB_BOOST_PP_SEQ_SIZE_85 +# define FB_BOOST_PP_SEQ_SIZE_85(_) FB_BOOST_PP_SEQ_SIZE_86 +# define FB_BOOST_PP_SEQ_SIZE_86(_) FB_BOOST_PP_SEQ_SIZE_87 +# define FB_BOOST_PP_SEQ_SIZE_87(_) FB_BOOST_PP_SEQ_SIZE_88 +# define FB_BOOST_PP_SEQ_SIZE_88(_) FB_BOOST_PP_SEQ_SIZE_89 +# define FB_BOOST_PP_SEQ_SIZE_89(_) FB_BOOST_PP_SEQ_SIZE_90 +# define FB_BOOST_PP_SEQ_SIZE_90(_) FB_BOOST_PP_SEQ_SIZE_91 +# define FB_BOOST_PP_SEQ_SIZE_91(_) FB_BOOST_PP_SEQ_SIZE_92 +# define FB_BOOST_PP_SEQ_SIZE_92(_) FB_BOOST_PP_SEQ_SIZE_93 +# define FB_BOOST_PP_SEQ_SIZE_93(_) FB_BOOST_PP_SEQ_SIZE_94 +# define FB_BOOST_PP_SEQ_SIZE_94(_) FB_BOOST_PP_SEQ_SIZE_95 +# define FB_BOOST_PP_SEQ_SIZE_95(_) FB_BOOST_PP_SEQ_SIZE_96 +# define FB_BOOST_PP_SEQ_SIZE_96(_) FB_BOOST_PP_SEQ_SIZE_97 +# define FB_BOOST_PP_SEQ_SIZE_97(_) FB_BOOST_PP_SEQ_SIZE_98 +# define FB_BOOST_PP_SEQ_SIZE_98(_) FB_BOOST_PP_SEQ_SIZE_99 +# define FB_BOOST_PP_SEQ_SIZE_99(_) FB_BOOST_PP_SEQ_SIZE_100 +# define FB_BOOST_PP_SEQ_SIZE_100(_) FB_BOOST_PP_SEQ_SIZE_101 +# define FB_BOOST_PP_SEQ_SIZE_101(_) FB_BOOST_PP_SEQ_SIZE_102 +# define FB_BOOST_PP_SEQ_SIZE_102(_) FB_BOOST_PP_SEQ_SIZE_103 +# define FB_BOOST_PP_SEQ_SIZE_103(_) FB_BOOST_PP_SEQ_SIZE_104 +# define FB_BOOST_PP_SEQ_SIZE_104(_) FB_BOOST_PP_SEQ_SIZE_105 +# define FB_BOOST_PP_SEQ_SIZE_105(_) FB_BOOST_PP_SEQ_SIZE_106 +# define FB_BOOST_PP_SEQ_SIZE_106(_) FB_BOOST_PP_SEQ_SIZE_107 +# define FB_BOOST_PP_SEQ_SIZE_107(_) FB_BOOST_PP_SEQ_SIZE_108 +# define FB_BOOST_PP_SEQ_SIZE_108(_) FB_BOOST_PP_SEQ_SIZE_109 +# define FB_BOOST_PP_SEQ_SIZE_109(_) FB_BOOST_PP_SEQ_SIZE_110 +# define FB_BOOST_PP_SEQ_SIZE_110(_) FB_BOOST_PP_SEQ_SIZE_111 +# define FB_BOOST_PP_SEQ_SIZE_111(_) FB_BOOST_PP_SEQ_SIZE_112 +# define FB_BOOST_PP_SEQ_SIZE_112(_) FB_BOOST_PP_SEQ_SIZE_113 +# define FB_BOOST_PP_SEQ_SIZE_113(_) FB_BOOST_PP_SEQ_SIZE_114 +# define FB_BOOST_PP_SEQ_SIZE_114(_) FB_BOOST_PP_SEQ_SIZE_115 +# define FB_BOOST_PP_SEQ_SIZE_115(_) FB_BOOST_PP_SEQ_SIZE_116 +# define FB_BOOST_PP_SEQ_SIZE_116(_) FB_BOOST_PP_SEQ_SIZE_117 +# define FB_BOOST_PP_SEQ_SIZE_117(_) FB_BOOST_PP_SEQ_SIZE_118 +# define FB_BOOST_PP_SEQ_SIZE_118(_) FB_BOOST_PP_SEQ_SIZE_119 +# define FB_BOOST_PP_SEQ_SIZE_119(_) FB_BOOST_PP_SEQ_SIZE_120 +# define FB_BOOST_PP_SEQ_SIZE_120(_) FB_BOOST_PP_SEQ_SIZE_121 +# define FB_BOOST_PP_SEQ_SIZE_121(_) FB_BOOST_PP_SEQ_SIZE_122 +# define FB_BOOST_PP_SEQ_SIZE_122(_) FB_BOOST_PP_SEQ_SIZE_123 +# define FB_BOOST_PP_SEQ_SIZE_123(_) FB_BOOST_PP_SEQ_SIZE_124 +# define FB_BOOST_PP_SEQ_SIZE_124(_) FB_BOOST_PP_SEQ_SIZE_125 +# define FB_BOOST_PP_SEQ_SIZE_125(_) FB_BOOST_PP_SEQ_SIZE_126 +# define FB_BOOST_PP_SEQ_SIZE_126(_) FB_BOOST_PP_SEQ_SIZE_127 +# define FB_BOOST_PP_SEQ_SIZE_127(_) FB_BOOST_PP_SEQ_SIZE_128 +# define FB_BOOST_PP_SEQ_SIZE_128(_) FB_BOOST_PP_SEQ_SIZE_129 +# define FB_BOOST_PP_SEQ_SIZE_129(_) FB_BOOST_PP_SEQ_SIZE_130 +# define FB_BOOST_PP_SEQ_SIZE_130(_) FB_BOOST_PP_SEQ_SIZE_131 +# define FB_BOOST_PP_SEQ_SIZE_131(_) FB_BOOST_PP_SEQ_SIZE_132 +# define FB_BOOST_PP_SEQ_SIZE_132(_) FB_BOOST_PP_SEQ_SIZE_133 +# define FB_BOOST_PP_SEQ_SIZE_133(_) FB_BOOST_PP_SEQ_SIZE_134 +# define FB_BOOST_PP_SEQ_SIZE_134(_) FB_BOOST_PP_SEQ_SIZE_135 +# define FB_BOOST_PP_SEQ_SIZE_135(_) FB_BOOST_PP_SEQ_SIZE_136 +# define FB_BOOST_PP_SEQ_SIZE_136(_) FB_BOOST_PP_SEQ_SIZE_137 +# define FB_BOOST_PP_SEQ_SIZE_137(_) FB_BOOST_PP_SEQ_SIZE_138 +# define FB_BOOST_PP_SEQ_SIZE_138(_) FB_BOOST_PP_SEQ_SIZE_139 +# define FB_BOOST_PP_SEQ_SIZE_139(_) FB_BOOST_PP_SEQ_SIZE_140 +# define FB_BOOST_PP_SEQ_SIZE_140(_) FB_BOOST_PP_SEQ_SIZE_141 +# define FB_BOOST_PP_SEQ_SIZE_141(_) FB_BOOST_PP_SEQ_SIZE_142 +# define FB_BOOST_PP_SEQ_SIZE_142(_) FB_BOOST_PP_SEQ_SIZE_143 +# define FB_BOOST_PP_SEQ_SIZE_143(_) FB_BOOST_PP_SEQ_SIZE_144 +# define FB_BOOST_PP_SEQ_SIZE_144(_) FB_BOOST_PP_SEQ_SIZE_145 +# define FB_BOOST_PP_SEQ_SIZE_145(_) FB_BOOST_PP_SEQ_SIZE_146 +# define FB_BOOST_PP_SEQ_SIZE_146(_) FB_BOOST_PP_SEQ_SIZE_147 +# define FB_BOOST_PP_SEQ_SIZE_147(_) FB_BOOST_PP_SEQ_SIZE_148 +# define FB_BOOST_PP_SEQ_SIZE_148(_) FB_BOOST_PP_SEQ_SIZE_149 +# define FB_BOOST_PP_SEQ_SIZE_149(_) FB_BOOST_PP_SEQ_SIZE_150 +# define FB_BOOST_PP_SEQ_SIZE_150(_) FB_BOOST_PP_SEQ_SIZE_151 +# define FB_BOOST_PP_SEQ_SIZE_151(_) FB_BOOST_PP_SEQ_SIZE_152 +# define FB_BOOST_PP_SEQ_SIZE_152(_) FB_BOOST_PP_SEQ_SIZE_153 +# define FB_BOOST_PP_SEQ_SIZE_153(_) FB_BOOST_PP_SEQ_SIZE_154 +# define FB_BOOST_PP_SEQ_SIZE_154(_) FB_BOOST_PP_SEQ_SIZE_155 +# define FB_BOOST_PP_SEQ_SIZE_155(_) FB_BOOST_PP_SEQ_SIZE_156 +# define FB_BOOST_PP_SEQ_SIZE_156(_) FB_BOOST_PP_SEQ_SIZE_157 +# define FB_BOOST_PP_SEQ_SIZE_157(_) FB_BOOST_PP_SEQ_SIZE_158 +# define FB_BOOST_PP_SEQ_SIZE_158(_) FB_BOOST_PP_SEQ_SIZE_159 +# define FB_BOOST_PP_SEQ_SIZE_159(_) FB_BOOST_PP_SEQ_SIZE_160 +# define FB_BOOST_PP_SEQ_SIZE_160(_) FB_BOOST_PP_SEQ_SIZE_161 +# define FB_BOOST_PP_SEQ_SIZE_161(_) FB_BOOST_PP_SEQ_SIZE_162 +# define FB_BOOST_PP_SEQ_SIZE_162(_) FB_BOOST_PP_SEQ_SIZE_163 +# define FB_BOOST_PP_SEQ_SIZE_163(_) FB_BOOST_PP_SEQ_SIZE_164 +# define FB_BOOST_PP_SEQ_SIZE_164(_) FB_BOOST_PP_SEQ_SIZE_165 +# define FB_BOOST_PP_SEQ_SIZE_165(_) FB_BOOST_PP_SEQ_SIZE_166 +# define FB_BOOST_PP_SEQ_SIZE_166(_) FB_BOOST_PP_SEQ_SIZE_167 +# define FB_BOOST_PP_SEQ_SIZE_167(_) FB_BOOST_PP_SEQ_SIZE_168 +# define FB_BOOST_PP_SEQ_SIZE_168(_) FB_BOOST_PP_SEQ_SIZE_169 +# define FB_BOOST_PP_SEQ_SIZE_169(_) FB_BOOST_PP_SEQ_SIZE_170 +# define FB_BOOST_PP_SEQ_SIZE_170(_) FB_BOOST_PP_SEQ_SIZE_171 +# define FB_BOOST_PP_SEQ_SIZE_171(_) FB_BOOST_PP_SEQ_SIZE_172 +# define FB_BOOST_PP_SEQ_SIZE_172(_) FB_BOOST_PP_SEQ_SIZE_173 +# define FB_BOOST_PP_SEQ_SIZE_173(_) FB_BOOST_PP_SEQ_SIZE_174 +# define FB_BOOST_PP_SEQ_SIZE_174(_) FB_BOOST_PP_SEQ_SIZE_175 +# define FB_BOOST_PP_SEQ_SIZE_175(_) FB_BOOST_PP_SEQ_SIZE_176 +# define FB_BOOST_PP_SEQ_SIZE_176(_) FB_BOOST_PP_SEQ_SIZE_177 +# define FB_BOOST_PP_SEQ_SIZE_177(_) FB_BOOST_PP_SEQ_SIZE_178 +# define FB_BOOST_PP_SEQ_SIZE_178(_) FB_BOOST_PP_SEQ_SIZE_179 +# define FB_BOOST_PP_SEQ_SIZE_179(_) FB_BOOST_PP_SEQ_SIZE_180 +# define FB_BOOST_PP_SEQ_SIZE_180(_) FB_BOOST_PP_SEQ_SIZE_181 +# define FB_BOOST_PP_SEQ_SIZE_181(_) FB_BOOST_PP_SEQ_SIZE_182 +# define FB_BOOST_PP_SEQ_SIZE_182(_) FB_BOOST_PP_SEQ_SIZE_183 +# define FB_BOOST_PP_SEQ_SIZE_183(_) FB_BOOST_PP_SEQ_SIZE_184 +# define FB_BOOST_PP_SEQ_SIZE_184(_) FB_BOOST_PP_SEQ_SIZE_185 +# define FB_BOOST_PP_SEQ_SIZE_185(_) FB_BOOST_PP_SEQ_SIZE_186 +# define FB_BOOST_PP_SEQ_SIZE_186(_) FB_BOOST_PP_SEQ_SIZE_187 +# define FB_BOOST_PP_SEQ_SIZE_187(_) FB_BOOST_PP_SEQ_SIZE_188 +# define FB_BOOST_PP_SEQ_SIZE_188(_) FB_BOOST_PP_SEQ_SIZE_189 +# define FB_BOOST_PP_SEQ_SIZE_189(_) FB_BOOST_PP_SEQ_SIZE_190 +# define FB_BOOST_PP_SEQ_SIZE_190(_) FB_BOOST_PP_SEQ_SIZE_191 +# define FB_BOOST_PP_SEQ_SIZE_191(_) FB_BOOST_PP_SEQ_SIZE_192 +# define FB_BOOST_PP_SEQ_SIZE_192(_) FB_BOOST_PP_SEQ_SIZE_193 +# define FB_BOOST_PP_SEQ_SIZE_193(_) FB_BOOST_PP_SEQ_SIZE_194 +# define FB_BOOST_PP_SEQ_SIZE_194(_) FB_BOOST_PP_SEQ_SIZE_195 +# define FB_BOOST_PP_SEQ_SIZE_195(_) FB_BOOST_PP_SEQ_SIZE_196 +# define FB_BOOST_PP_SEQ_SIZE_196(_) FB_BOOST_PP_SEQ_SIZE_197 +# define FB_BOOST_PP_SEQ_SIZE_197(_) FB_BOOST_PP_SEQ_SIZE_198 +# define FB_BOOST_PP_SEQ_SIZE_198(_) FB_BOOST_PP_SEQ_SIZE_199 +# define FB_BOOST_PP_SEQ_SIZE_199(_) FB_BOOST_PP_SEQ_SIZE_200 +# define FB_BOOST_PP_SEQ_SIZE_200(_) FB_BOOST_PP_SEQ_SIZE_201 +# define FB_BOOST_PP_SEQ_SIZE_201(_) FB_BOOST_PP_SEQ_SIZE_202 +# define FB_BOOST_PP_SEQ_SIZE_202(_) FB_BOOST_PP_SEQ_SIZE_203 +# define FB_BOOST_PP_SEQ_SIZE_203(_) FB_BOOST_PP_SEQ_SIZE_204 +# define FB_BOOST_PP_SEQ_SIZE_204(_) FB_BOOST_PP_SEQ_SIZE_205 +# define FB_BOOST_PP_SEQ_SIZE_205(_) FB_BOOST_PP_SEQ_SIZE_206 +# define FB_BOOST_PP_SEQ_SIZE_206(_) FB_BOOST_PP_SEQ_SIZE_207 +# define FB_BOOST_PP_SEQ_SIZE_207(_) FB_BOOST_PP_SEQ_SIZE_208 +# define FB_BOOST_PP_SEQ_SIZE_208(_) FB_BOOST_PP_SEQ_SIZE_209 +# define FB_BOOST_PP_SEQ_SIZE_209(_) FB_BOOST_PP_SEQ_SIZE_210 +# define FB_BOOST_PP_SEQ_SIZE_210(_) FB_BOOST_PP_SEQ_SIZE_211 +# define FB_BOOST_PP_SEQ_SIZE_211(_) FB_BOOST_PP_SEQ_SIZE_212 +# define FB_BOOST_PP_SEQ_SIZE_212(_) FB_BOOST_PP_SEQ_SIZE_213 +# define FB_BOOST_PP_SEQ_SIZE_213(_) FB_BOOST_PP_SEQ_SIZE_214 +# define FB_BOOST_PP_SEQ_SIZE_214(_) FB_BOOST_PP_SEQ_SIZE_215 +# define FB_BOOST_PP_SEQ_SIZE_215(_) FB_BOOST_PP_SEQ_SIZE_216 +# define FB_BOOST_PP_SEQ_SIZE_216(_) FB_BOOST_PP_SEQ_SIZE_217 +# define FB_BOOST_PP_SEQ_SIZE_217(_) FB_BOOST_PP_SEQ_SIZE_218 +# define FB_BOOST_PP_SEQ_SIZE_218(_) FB_BOOST_PP_SEQ_SIZE_219 +# define FB_BOOST_PP_SEQ_SIZE_219(_) FB_BOOST_PP_SEQ_SIZE_220 +# define FB_BOOST_PP_SEQ_SIZE_220(_) FB_BOOST_PP_SEQ_SIZE_221 +# define FB_BOOST_PP_SEQ_SIZE_221(_) FB_BOOST_PP_SEQ_SIZE_222 +# define FB_BOOST_PP_SEQ_SIZE_222(_) FB_BOOST_PP_SEQ_SIZE_223 +# define FB_BOOST_PP_SEQ_SIZE_223(_) FB_BOOST_PP_SEQ_SIZE_224 +# define FB_BOOST_PP_SEQ_SIZE_224(_) FB_BOOST_PP_SEQ_SIZE_225 +# define FB_BOOST_PP_SEQ_SIZE_225(_) FB_BOOST_PP_SEQ_SIZE_226 +# define FB_BOOST_PP_SEQ_SIZE_226(_) FB_BOOST_PP_SEQ_SIZE_227 +# define FB_BOOST_PP_SEQ_SIZE_227(_) FB_BOOST_PP_SEQ_SIZE_228 +# define FB_BOOST_PP_SEQ_SIZE_228(_) FB_BOOST_PP_SEQ_SIZE_229 +# define FB_BOOST_PP_SEQ_SIZE_229(_) FB_BOOST_PP_SEQ_SIZE_230 +# define FB_BOOST_PP_SEQ_SIZE_230(_) FB_BOOST_PP_SEQ_SIZE_231 +# define FB_BOOST_PP_SEQ_SIZE_231(_) FB_BOOST_PP_SEQ_SIZE_232 +# define FB_BOOST_PP_SEQ_SIZE_232(_) FB_BOOST_PP_SEQ_SIZE_233 +# define FB_BOOST_PP_SEQ_SIZE_233(_) FB_BOOST_PP_SEQ_SIZE_234 +# define FB_BOOST_PP_SEQ_SIZE_234(_) FB_BOOST_PP_SEQ_SIZE_235 +# define FB_BOOST_PP_SEQ_SIZE_235(_) FB_BOOST_PP_SEQ_SIZE_236 +# define FB_BOOST_PP_SEQ_SIZE_236(_) FB_BOOST_PP_SEQ_SIZE_237 +# define FB_BOOST_PP_SEQ_SIZE_237(_) FB_BOOST_PP_SEQ_SIZE_238 +# define FB_BOOST_PP_SEQ_SIZE_238(_) FB_BOOST_PP_SEQ_SIZE_239 +# define FB_BOOST_PP_SEQ_SIZE_239(_) FB_BOOST_PP_SEQ_SIZE_240 +# define FB_BOOST_PP_SEQ_SIZE_240(_) FB_BOOST_PP_SEQ_SIZE_241 +# define FB_BOOST_PP_SEQ_SIZE_241(_) FB_BOOST_PP_SEQ_SIZE_242 +# define FB_BOOST_PP_SEQ_SIZE_242(_) FB_BOOST_PP_SEQ_SIZE_243 +# define FB_BOOST_PP_SEQ_SIZE_243(_) FB_BOOST_PP_SEQ_SIZE_244 +# define FB_BOOST_PP_SEQ_SIZE_244(_) FB_BOOST_PP_SEQ_SIZE_245 +# define FB_BOOST_PP_SEQ_SIZE_245(_) FB_BOOST_PP_SEQ_SIZE_246 +# define FB_BOOST_PP_SEQ_SIZE_246(_) FB_BOOST_PP_SEQ_SIZE_247 +# define FB_BOOST_PP_SEQ_SIZE_247(_) FB_BOOST_PP_SEQ_SIZE_248 +# define FB_BOOST_PP_SEQ_SIZE_248(_) FB_BOOST_PP_SEQ_SIZE_249 +# define FB_BOOST_PP_SEQ_SIZE_249(_) FB_BOOST_PP_SEQ_SIZE_250 +# define FB_BOOST_PP_SEQ_SIZE_250(_) FB_BOOST_PP_SEQ_SIZE_251 +# define FB_BOOST_PP_SEQ_SIZE_251(_) FB_BOOST_PP_SEQ_SIZE_252 +# define FB_BOOST_PP_SEQ_SIZE_252(_) FB_BOOST_PP_SEQ_SIZE_253 +# define FB_BOOST_PP_SEQ_SIZE_253(_) FB_BOOST_PP_SEQ_SIZE_254 +# define FB_BOOST_PP_SEQ_SIZE_254(_) FB_BOOST_PP_SEQ_SIZE_255 +# define FB_BOOST_PP_SEQ_SIZE_255(_) FB_BOOST_PP_SEQ_SIZE_256 +# define FB_BOOST_PP_SEQ_SIZE_256(_) FB_BOOST_PP_SEQ_SIZE_257 +# +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_0 0 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_1 1 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_2 2 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_3 3 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_4 4 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_5 5 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_6 6 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_7 7 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_8 8 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_9 9 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_10 10 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_11 11 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_12 12 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_13 13 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_14 14 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_15 15 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_16 16 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_17 17 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_18 18 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_19 19 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_20 20 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_21 21 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_22 22 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_23 23 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_24 24 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_25 25 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_26 26 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_27 27 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_28 28 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_29 29 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_30 30 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_31 31 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_32 32 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_33 33 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_34 34 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_35 35 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_36 36 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_37 37 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_38 38 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_39 39 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_40 40 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_41 41 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_42 42 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_43 43 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_44 44 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_45 45 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_46 46 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_47 47 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_48 48 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_49 49 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_50 50 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_51 51 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_52 52 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_53 53 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_54 54 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_55 55 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_56 56 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_57 57 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_58 58 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_59 59 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_60 60 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_61 61 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_62 62 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_63 63 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_64 64 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_65 65 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_66 66 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_67 67 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_68 68 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_69 69 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_70 70 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_71 71 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_72 72 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_73 73 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_74 74 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_75 75 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_76 76 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_77 77 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_78 78 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_79 79 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_80 80 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_81 81 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_82 82 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_83 83 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_84 84 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_85 85 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_86 86 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_87 87 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_88 88 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_89 89 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_90 90 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_91 91 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_92 92 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_93 93 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_94 94 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_95 95 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_96 96 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_97 97 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_98 98 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_99 99 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_100 100 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_101 101 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_102 102 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_103 103 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_104 104 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_105 105 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_106 106 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_107 107 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_108 108 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_109 109 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_110 110 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_111 111 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_112 112 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_113 113 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_114 114 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_115 115 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_116 116 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_117 117 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_118 118 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_119 119 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_120 120 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_121 121 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_122 122 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_123 123 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_124 124 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_125 125 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_126 126 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_127 127 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_128 128 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_129 129 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_130 130 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_131 131 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_132 132 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_133 133 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_134 134 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_135 135 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_136 136 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_137 137 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_138 138 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_139 139 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_140 140 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_141 141 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_142 142 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_143 143 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_144 144 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_145 145 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_146 146 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_147 147 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_148 148 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_149 149 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_150 150 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_151 151 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_152 152 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_153 153 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_154 154 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_155 155 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_156 156 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_157 157 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_158 158 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_159 159 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_160 160 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_161 161 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_162 162 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_163 163 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_164 164 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_165 165 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_166 166 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_167 167 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_168 168 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_169 169 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_170 170 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_171 171 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_172 172 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_173 173 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_174 174 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_175 175 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_176 176 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_177 177 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_178 178 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_179 179 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_180 180 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_181 181 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_182 182 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_183 183 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_184 184 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_185 185 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_186 186 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_187 187 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_188 188 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_189 189 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_190 190 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_191 191 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_192 192 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_193 193 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_194 194 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_195 195 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_196 196 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_197 197 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_198 198 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_199 199 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_200 200 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_201 201 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_202 202 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_203 203 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_204 204 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_205 205 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_206 206 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_207 207 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_208 208 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_209 209 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_210 210 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_211 211 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_212 212 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_213 213 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_214 214 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_215 215 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_216 216 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_217 217 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_218 218 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_219 219 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_220 220 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_221 221 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_222 222 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_223 223 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_224 224 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_225 225 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_226 226 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_227 227 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_228 228 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_229 229 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_230 230 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_231 231 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_232 232 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_233 233 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_234 234 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_235 235 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_236 236 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_237 237 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_238 238 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_239 239 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_240 240 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_241 241 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_242 242 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_243 243 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_244 244 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_245 245 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_246 246 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_247 247 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_248 248 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_249 249 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_250 250 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_251 251 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_252 252 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_253 253 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_254 254 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_255 255 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_256 256 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_257 257 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/limits/size_512.hpp b/src/include/firebird/impl/boost/preprocessor/seq/limits/size_512.hpp new file mode 100644 index 0000000000..15fd6d94a3 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/seq/limits/size_512.hpp @@ -0,0 +1,531 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. +# * Distributed under the Boost Software License, Version 1.0. (See +# * accompanying file LICENSE_1_0.txt or copy at +# * http://www.boost.org/LICENSE_1_0.txt) +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_SEQ_SIZE_512_HPP +# define FB_BOOST_PREPROCESSOR_SEQ_SIZE_512_HPP +# +# define FB_BOOST_PP_SEQ_SIZE_257(_) FB_BOOST_PP_SEQ_SIZE_258 +# define FB_BOOST_PP_SEQ_SIZE_258(_) FB_BOOST_PP_SEQ_SIZE_259 +# define FB_BOOST_PP_SEQ_SIZE_259(_) FB_BOOST_PP_SEQ_SIZE_260 +# define FB_BOOST_PP_SEQ_SIZE_260(_) FB_BOOST_PP_SEQ_SIZE_261 +# define FB_BOOST_PP_SEQ_SIZE_261(_) FB_BOOST_PP_SEQ_SIZE_262 +# define FB_BOOST_PP_SEQ_SIZE_262(_) FB_BOOST_PP_SEQ_SIZE_263 +# define FB_BOOST_PP_SEQ_SIZE_263(_) FB_BOOST_PP_SEQ_SIZE_264 +# define FB_BOOST_PP_SEQ_SIZE_264(_) FB_BOOST_PP_SEQ_SIZE_265 +# define FB_BOOST_PP_SEQ_SIZE_265(_) FB_BOOST_PP_SEQ_SIZE_266 +# define FB_BOOST_PP_SEQ_SIZE_266(_) FB_BOOST_PP_SEQ_SIZE_267 +# define FB_BOOST_PP_SEQ_SIZE_267(_) FB_BOOST_PP_SEQ_SIZE_268 +# define FB_BOOST_PP_SEQ_SIZE_268(_) FB_BOOST_PP_SEQ_SIZE_269 +# define FB_BOOST_PP_SEQ_SIZE_269(_) FB_BOOST_PP_SEQ_SIZE_270 +# define FB_BOOST_PP_SEQ_SIZE_270(_) FB_BOOST_PP_SEQ_SIZE_271 +# define FB_BOOST_PP_SEQ_SIZE_271(_) FB_BOOST_PP_SEQ_SIZE_272 +# define FB_BOOST_PP_SEQ_SIZE_272(_) FB_BOOST_PP_SEQ_SIZE_273 +# define FB_BOOST_PP_SEQ_SIZE_273(_) FB_BOOST_PP_SEQ_SIZE_274 +# define FB_BOOST_PP_SEQ_SIZE_274(_) FB_BOOST_PP_SEQ_SIZE_275 +# define FB_BOOST_PP_SEQ_SIZE_275(_) FB_BOOST_PP_SEQ_SIZE_276 +# define FB_BOOST_PP_SEQ_SIZE_276(_) FB_BOOST_PP_SEQ_SIZE_277 +# define FB_BOOST_PP_SEQ_SIZE_277(_) FB_BOOST_PP_SEQ_SIZE_278 +# define FB_BOOST_PP_SEQ_SIZE_278(_) FB_BOOST_PP_SEQ_SIZE_279 +# define FB_BOOST_PP_SEQ_SIZE_279(_) FB_BOOST_PP_SEQ_SIZE_280 +# define FB_BOOST_PP_SEQ_SIZE_280(_) FB_BOOST_PP_SEQ_SIZE_281 +# define FB_BOOST_PP_SEQ_SIZE_281(_) FB_BOOST_PP_SEQ_SIZE_282 +# define FB_BOOST_PP_SEQ_SIZE_282(_) FB_BOOST_PP_SEQ_SIZE_283 +# define FB_BOOST_PP_SEQ_SIZE_283(_) FB_BOOST_PP_SEQ_SIZE_284 +# define FB_BOOST_PP_SEQ_SIZE_284(_) FB_BOOST_PP_SEQ_SIZE_285 +# define FB_BOOST_PP_SEQ_SIZE_285(_) FB_BOOST_PP_SEQ_SIZE_286 +# define FB_BOOST_PP_SEQ_SIZE_286(_) FB_BOOST_PP_SEQ_SIZE_287 +# define FB_BOOST_PP_SEQ_SIZE_287(_) FB_BOOST_PP_SEQ_SIZE_288 +# define FB_BOOST_PP_SEQ_SIZE_288(_) FB_BOOST_PP_SEQ_SIZE_289 +# define FB_BOOST_PP_SEQ_SIZE_289(_) FB_BOOST_PP_SEQ_SIZE_290 +# define FB_BOOST_PP_SEQ_SIZE_290(_) FB_BOOST_PP_SEQ_SIZE_291 +# define FB_BOOST_PP_SEQ_SIZE_291(_) FB_BOOST_PP_SEQ_SIZE_292 +# define FB_BOOST_PP_SEQ_SIZE_292(_) FB_BOOST_PP_SEQ_SIZE_293 +# define FB_BOOST_PP_SEQ_SIZE_293(_) FB_BOOST_PP_SEQ_SIZE_294 +# define FB_BOOST_PP_SEQ_SIZE_294(_) FB_BOOST_PP_SEQ_SIZE_295 +# define FB_BOOST_PP_SEQ_SIZE_295(_) FB_BOOST_PP_SEQ_SIZE_296 +# define FB_BOOST_PP_SEQ_SIZE_296(_) FB_BOOST_PP_SEQ_SIZE_297 +# define FB_BOOST_PP_SEQ_SIZE_297(_) FB_BOOST_PP_SEQ_SIZE_298 +# define FB_BOOST_PP_SEQ_SIZE_298(_) FB_BOOST_PP_SEQ_SIZE_299 +# define FB_BOOST_PP_SEQ_SIZE_299(_) FB_BOOST_PP_SEQ_SIZE_300 +# define FB_BOOST_PP_SEQ_SIZE_300(_) FB_BOOST_PP_SEQ_SIZE_301 +# define FB_BOOST_PP_SEQ_SIZE_301(_) FB_BOOST_PP_SEQ_SIZE_302 +# define FB_BOOST_PP_SEQ_SIZE_302(_) FB_BOOST_PP_SEQ_SIZE_303 +# define FB_BOOST_PP_SEQ_SIZE_303(_) FB_BOOST_PP_SEQ_SIZE_304 +# define FB_BOOST_PP_SEQ_SIZE_304(_) FB_BOOST_PP_SEQ_SIZE_305 +# define FB_BOOST_PP_SEQ_SIZE_305(_) FB_BOOST_PP_SEQ_SIZE_306 +# define FB_BOOST_PP_SEQ_SIZE_306(_) FB_BOOST_PP_SEQ_SIZE_307 +# define FB_BOOST_PP_SEQ_SIZE_307(_) FB_BOOST_PP_SEQ_SIZE_308 +# define FB_BOOST_PP_SEQ_SIZE_308(_) FB_BOOST_PP_SEQ_SIZE_309 +# define FB_BOOST_PP_SEQ_SIZE_309(_) FB_BOOST_PP_SEQ_SIZE_310 +# define FB_BOOST_PP_SEQ_SIZE_310(_) FB_BOOST_PP_SEQ_SIZE_311 +# define FB_BOOST_PP_SEQ_SIZE_311(_) FB_BOOST_PP_SEQ_SIZE_312 +# define FB_BOOST_PP_SEQ_SIZE_312(_) FB_BOOST_PP_SEQ_SIZE_313 +# define FB_BOOST_PP_SEQ_SIZE_313(_) FB_BOOST_PP_SEQ_SIZE_314 +# define FB_BOOST_PP_SEQ_SIZE_314(_) FB_BOOST_PP_SEQ_SIZE_315 +# define FB_BOOST_PP_SEQ_SIZE_315(_) FB_BOOST_PP_SEQ_SIZE_316 +# define FB_BOOST_PP_SEQ_SIZE_316(_) FB_BOOST_PP_SEQ_SIZE_317 +# define FB_BOOST_PP_SEQ_SIZE_317(_) FB_BOOST_PP_SEQ_SIZE_318 +# define FB_BOOST_PP_SEQ_SIZE_318(_) FB_BOOST_PP_SEQ_SIZE_319 +# define FB_BOOST_PP_SEQ_SIZE_319(_) FB_BOOST_PP_SEQ_SIZE_320 +# define FB_BOOST_PP_SEQ_SIZE_320(_) FB_BOOST_PP_SEQ_SIZE_321 +# define FB_BOOST_PP_SEQ_SIZE_321(_) FB_BOOST_PP_SEQ_SIZE_322 +# define FB_BOOST_PP_SEQ_SIZE_322(_) FB_BOOST_PP_SEQ_SIZE_323 +# define FB_BOOST_PP_SEQ_SIZE_323(_) FB_BOOST_PP_SEQ_SIZE_324 +# define FB_BOOST_PP_SEQ_SIZE_324(_) FB_BOOST_PP_SEQ_SIZE_325 +# define FB_BOOST_PP_SEQ_SIZE_325(_) FB_BOOST_PP_SEQ_SIZE_326 +# define FB_BOOST_PP_SEQ_SIZE_326(_) FB_BOOST_PP_SEQ_SIZE_327 +# define FB_BOOST_PP_SEQ_SIZE_327(_) FB_BOOST_PP_SEQ_SIZE_328 +# define FB_BOOST_PP_SEQ_SIZE_328(_) FB_BOOST_PP_SEQ_SIZE_329 +# define FB_BOOST_PP_SEQ_SIZE_329(_) FB_BOOST_PP_SEQ_SIZE_330 +# define FB_BOOST_PP_SEQ_SIZE_330(_) FB_BOOST_PP_SEQ_SIZE_331 +# define FB_BOOST_PP_SEQ_SIZE_331(_) FB_BOOST_PP_SEQ_SIZE_332 +# define FB_BOOST_PP_SEQ_SIZE_332(_) FB_BOOST_PP_SEQ_SIZE_333 +# define FB_BOOST_PP_SEQ_SIZE_333(_) FB_BOOST_PP_SEQ_SIZE_334 +# define FB_BOOST_PP_SEQ_SIZE_334(_) FB_BOOST_PP_SEQ_SIZE_335 +# define FB_BOOST_PP_SEQ_SIZE_335(_) FB_BOOST_PP_SEQ_SIZE_336 +# define FB_BOOST_PP_SEQ_SIZE_336(_) FB_BOOST_PP_SEQ_SIZE_337 +# define FB_BOOST_PP_SEQ_SIZE_337(_) FB_BOOST_PP_SEQ_SIZE_338 +# define FB_BOOST_PP_SEQ_SIZE_338(_) FB_BOOST_PP_SEQ_SIZE_339 +# define FB_BOOST_PP_SEQ_SIZE_339(_) FB_BOOST_PP_SEQ_SIZE_340 +# define FB_BOOST_PP_SEQ_SIZE_340(_) FB_BOOST_PP_SEQ_SIZE_341 +# define FB_BOOST_PP_SEQ_SIZE_341(_) FB_BOOST_PP_SEQ_SIZE_342 +# define FB_BOOST_PP_SEQ_SIZE_342(_) FB_BOOST_PP_SEQ_SIZE_343 +# define FB_BOOST_PP_SEQ_SIZE_343(_) FB_BOOST_PP_SEQ_SIZE_344 +# define FB_BOOST_PP_SEQ_SIZE_344(_) FB_BOOST_PP_SEQ_SIZE_345 +# define FB_BOOST_PP_SEQ_SIZE_345(_) FB_BOOST_PP_SEQ_SIZE_346 +# define FB_BOOST_PP_SEQ_SIZE_346(_) FB_BOOST_PP_SEQ_SIZE_347 +# define FB_BOOST_PP_SEQ_SIZE_347(_) FB_BOOST_PP_SEQ_SIZE_348 +# define FB_BOOST_PP_SEQ_SIZE_348(_) FB_BOOST_PP_SEQ_SIZE_349 +# define FB_BOOST_PP_SEQ_SIZE_349(_) FB_BOOST_PP_SEQ_SIZE_350 +# define FB_BOOST_PP_SEQ_SIZE_350(_) FB_BOOST_PP_SEQ_SIZE_351 +# define FB_BOOST_PP_SEQ_SIZE_351(_) FB_BOOST_PP_SEQ_SIZE_352 +# define FB_BOOST_PP_SEQ_SIZE_352(_) FB_BOOST_PP_SEQ_SIZE_353 +# define FB_BOOST_PP_SEQ_SIZE_353(_) FB_BOOST_PP_SEQ_SIZE_354 +# define FB_BOOST_PP_SEQ_SIZE_354(_) FB_BOOST_PP_SEQ_SIZE_355 +# define FB_BOOST_PP_SEQ_SIZE_355(_) FB_BOOST_PP_SEQ_SIZE_356 +# define FB_BOOST_PP_SEQ_SIZE_356(_) FB_BOOST_PP_SEQ_SIZE_357 +# define FB_BOOST_PP_SEQ_SIZE_357(_) FB_BOOST_PP_SEQ_SIZE_358 +# define FB_BOOST_PP_SEQ_SIZE_358(_) FB_BOOST_PP_SEQ_SIZE_359 +# define FB_BOOST_PP_SEQ_SIZE_359(_) FB_BOOST_PP_SEQ_SIZE_360 +# define FB_BOOST_PP_SEQ_SIZE_360(_) FB_BOOST_PP_SEQ_SIZE_361 +# define FB_BOOST_PP_SEQ_SIZE_361(_) FB_BOOST_PP_SEQ_SIZE_362 +# define FB_BOOST_PP_SEQ_SIZE_362(_) FB_BOOST_PP_SEQ_SIZE_363 +# define FB_BOOST_PP_SEQ_SIZE_363(_) FB_BOOST_PP_SEQ_SIZE_364 +# define FB_BOOST_PP_SEQ_SIZE_364(_) FB_BOOST_PP_SEQ_SIZE_365 +# define FB_BOOST_PP_SEQ_SIZE_365(_) FB_BOOST_PP_SEQ_SIZE_366 +# define FB_BOOST_PP_SEQ_SIZE_366(_) FB_BOOST_PP_SEQ_SIZE_367 +# define FB_BOOST_PP_SEQ_SIZE_367(_) FB_BOOST_PP_SEQ_SIZE_368 +# define FB_BOOST_PP_SEQ_SIZE_368(_) FB_BOOST_PP_SEQ_SIZE_369 +# define FB_BOOST_PP_SEQ_SIZE_369(_) FB_BOOST_PP_SEQ_SIZE_370 +# define FB_BOOST_PP_SEQ_SIZE_370(_) FB_BOOST_PP_SEQ_SIZE_371 +# define FB_BOOST_PP_SEQ_SIZE_371(_) FB_BOOST_PP_SEQ_SIZE_372 +# define FB_BOOST_PP_SEQ_SIZE_372(_) FB_BOOST_PP_SEQ_SIZE_373 +# define FB_BOOST_PP_SEQ_SIZE_373(_) FB_BOOST_PP_SEQ_SIZE_374 +# define FB_BOOST_PP_SEQ_SIZE_374(_) FB_BOOST_PP_SEQ_SIZE_375 +# define FB_BOOST_PP_SEQ_SIZE_375(_) FB_BOOST_PP_SEQ_SIZE_376 +# define FB_BOOST_PP_SEQ_SIZE_376(_) FB_BOOST_PP_SEQ_SIZE_377 +# define FB_BOOST_PP_SEQ_SIZE_377(_) FB_BOOST_PP_SEQ_SIZE_378 +# define FB_BOOST_PP_SEQ_SIZE_378(_) FB_BOOST_PP_SEQ_SIZE_379 +# define FB_BOOST_PP_SEQ_SIZE_379(_) FB_BOOST_PP_SEQ_SIZE_380 +# define FB_BOOST_PP_SEQ_SIZE_380(_) FB_BOOST_PP_SEQ_SIZE_381 +# define FB_BOOST_PP_SEQ_SIZE_381(_) FB_BOOST_PP_SEQ_SIZE_382 +# define FB_BOOST_PP_SEQ_SIZE_382(_) FB_BOOST_PP_SEQ_SIZE_383 +# define FB_BOOST_PP_SEQ_SIZE_383(_) FB_BOOST_PP_SEQ_SIZE_384 +# define FB_BOOST_PP_SEQ_SIZE_384(_) FB_BOOST_PP_SEQ_SIZE_385 +# define FB_BOOST_PP_SEQ_SIZE_385(_) FB_BOOST_PP_SEQ_SIZE_386 +# define FB_BOOST_PP_SEQ_SIZE_386(_) FB_BOOST_PP_SEQ_SIZE_387 +# define FB_BOOST_PP_SEQ_SIZE_387(_) FB_BOOST_PP_SEQ_SIZE_388 +# define FB_BOOST_PP_SEQ_SIZE_388(_) FB_BOOST_PP_SEQ_SIZE_389 +# define FB_BOOST_PP_SEQ_SIZE_389(_) FB_BOOST_PP_SEQ_SIZE_390 +# define FB_BOOST_PP_SEQ_SIZE_390(_) FB_BOOST_PP_SEQ_SIZE_391 +# define FB_BOOST_PP_SEQ_SIZE_391(_) FB_BOOST_PP_SEQ_SIZE_392 +# define FB_BOOST_PP_SEQ_SIZE_392(_) FB_BOOST_PP_SEQ_SIZE_393 +# define FB_BOOST_PP_SEQ_SIZE_393(_) FB_BOOST_PP_SEQ_SIZE_394 +# define FB_BOOST_PP_SEQ_SIZE_394(_) FB_BOOST_PP_SEQ_SIZE_395 +# define FB_BOOST_PP_SEQ_SIZE_395(_) FB_BOOST_PP_SEQ_SIZE_396 +# define FB_BOOST_PP_SEQ_SIZE_396(_) FB_BOOST_PP_SEQ_SIZE_397 +# define FB_BOOST_PP_SEQ_SIZE_397(_) FB_BOOST_PP_SEQ_SIZE_398 +# define FB_BOOST_PP_SEQ_SIZE_398(_) FB_BOOST_PP_SEQ_SIZE_399 +# define FB_BOOST_PP_SEQ_SIZE_399(_) FB_BOOST_PP_SEQ_SIZE_400 +# define FB_BOOST_PP_SEQ_SIZE_400(_) FB_BOOST_PP_SEQ_SIZE_401 +# define FB_BOOST_PP_SEQ_SIZE_401(_) FB_BOOST_PP_SEQ_SIZE_402 +# define FB_BOOST_PP_SEQ_SIZE_402(_) FB_BOOST_PP_SEQ_SIZE_403 +# define FB_BOOST_PP_SEQ_SIZE_403(_) FB_BOOST_PP_SEQ_SIZE_404 +# define FB_BOOST_PP_SEQ_SIZE_404(_) FB_BOOST_PP_SEQ_SIZE_405 +# define FB_BOOST_PP_SEQ_SIZE_405(_) FB_BOOST_PP_SEQ_SIZE_406 +# define FB_BOOST_PP_SEQ_SIZE_406(_) FB_BOOST_PP_SEQ_SIZE_407 +# define FB_BOOST_PP_SEQ_SIZE_407(_) FB_BOOST_PP_SEQ_SIZE_408 +# define FB_BOOST_PP_SEQ_SIZE_408(_) FB_BOOST_PP_SEQ_SIZE_409 +# define FB_BOOST_PP_SEQ_SIZE_409(_) FB_BOOST_PP_SEQ_SIZE_410 +# define FB_BOOST_PP_SEQ_SIZE_410(_) FB_BOOST_PP_SEQ_SIZE_411 +# define FB_BOOST_PP_SEQ_SIZE_411(_) FB_BOOST_PP_SEQ_SIZE_412 +# define FB_BOOST_PP_SEQ_SIZE_412(_) FB_BOOST_PP_SEQ_SIZE_413 +# define FB_BOOST_PP_SEQ_SIZE_413(_) FB_BOOST_PP_SEQ_SIZE_414 +# define FB_BOOST_PP_SEQ_SIZE_414(_) FB_BOOST_PP_SEQ_SIZE_415 +# define FB_BOOST_PP_SEQ_SIZE_415(_) FB_BOOST_PP_SEQ_SIZE_416 +# define FB_BOOST_PP_SEQ_SIZE_416(_) FB_BOOST_PP_SEQ_SIZE_417 +# define FB_BOOST_PP_SEQ_SIZE_417(_) FB_BOOST_PP_SEQ_SIZE_418 +# define FB_BOOST_PP_SEQ_SIZE_418(_) FB_BOOST_PP_SEQ_SIZE_419 +# define FB_BOOST_PP_SEQ_SIZE_419(_) FB_BOOST_PP_SEQ_SIZE_420 +# define FB_BOOST_PP_SEQ_SIZE_420(_) FB_BOOST_PP_SEQ_SIZE_421 +# define FB_BOOST_PP_SEQ_SIZE_421(_) FB_BOOST_PP_SEQ_SIZE_422 +# define FB_BOOST_PP_SEQ_SIZE_422(_) FB_BOOST_PP_SEQ_SIZE_423 +# define FB_BOOST_PP_SEQ_SIZE_423(_) FB_BOOST_PP_SEQ_SIZE_424 +# define FB_BOOST_PP_SEQ_SIZE_424(_) FB_BOOST_PP_SEQ_SIZE_425 +# define FB_BOOST_PP_SEQ_SIZE_425(_) FB_BOOST_PP_SEQ_SIZE_426 +# define FB_BOOST_PP_SEQ_SIZE_426(_) FB_BOOST_PP_SEQ_SIZE_427 +# define FB_BOOST_PP_SEQ_SIZE_427(_) FB_BOOST_PP_SEQ_SIZE_428 +# define FB_BOOST_PP_SEQ_SIZE_428(_) FB_BOOST_PP_SEQ_SIZE_429 +# define FB_BOOST_PP_SEQ_SIZE_429(_) FB_BOOST_PP_SEQ_SIZE_430 +# define FB_BOOST_PP_SEQ_SIZE_430(_) FB_BOOST_PP_SEQ_SIZE_431 +# define FB_BOOST_PP_SEQ_SIZE_431(_) FB_BOOST_PP_SEQ_SIZE_432 +# define FB_BOOST_PP_SEQ_SIZE_432(_) FB_BOOST_PP_SEQ_SIZE_433 +# define FB_BOOST_PP_SEQ_SIZE_433(_) FB_BOOST_PP_SEQ_SIZE_434 +# define FB_BOOST_PP_SEQ_SIZE_434(_) FB_BOOST_PP_SEQ_SIZE_435 +# define FB_BOOST_PP_SEQ_SIZE_435(_) FB_BOOST_PP_SEQ_SIZE_436 +# define FB_BOOST_PP_SEQ_SIZE_436(_) FB_BOOST_PP_SEQ_SIZE_437 +# define FB_BOOST_PP_SEQ_SIZE_437(_) FB_BOOST_PP_SEQ_SIZE_438 +# define FB_BOOST_PP_SEQ_SIZE_438(_) FB_BOOST_PP_SEQ_SIZE_439 +# define FB_BOOST_PP_SEQ_SIZE_439(_) FB_BOOST_PP_SEQ_SIZE_440 +# define FB_BOOST_PP_SEQ_SIZE_440(_) FB_BOOST_PP_SEQ_SIZE_441 +# define FB_BOOST_PP_SEQ_SIZE_441(_) FB_BOOST_PP_SEQ_SIZE_442 +# define FB_BOOST_PP_SEQ_SIZE_442(_) FB_BOOST_PP_SEQ_SIZE_443 +# define FB_BOOST_PP_SEQ_SIZE_443(_) FB_BOOST_PP_SEQ_SIZE_444 +# define FB_BOOST_PP_SEQ_SIZE_444(_) FB_BOOST_PP_SEQ_SIZE_445 +# define FB_BOOST_PP_SEQ_SIZE_445(_) FB_BOOST_PP_SEQ_SIZE_446 +# define FB_BOOST_PP_SEQ_SIZE_446(_) FB_BOOST_PP_SEQ_SIZE_447 +# define FB_BOOST_PP_SEQ_SIZE_447(_) FB_BOOST_PP_SEQ_SIZE_448 +# define FB_BOOST_PP_SEQ_SIZE_448(_) FB_BOOST_PP_SEQ_SIZE_449 +# define FB_BOOST_PP_SEQ_SIZE_449(_) FB_BOOST_PP_SEQ_SIZE_450 +# define FB_BOOST_PP_SEQ_SIZE_450(_) FB_BOOST_PP_SEQ_SIZE_451 +# define FB_BOOST_PP_SEQ_SIZE_451(_) FB_BOOST_PP_SEQ_SIZE_452 +# define FB_BOOST_PP_SEQ_SIZE_452(_) FB_BOOST_PP_SEQ_SIZE_453 +# define FB_BOOST_PP_SEQ_SIZE_453(_) FB_BOOST_PP_SEQ_SIZE_454 +# define FB_BOOST_PP_SEQ_SIZE_454(_) FB_BOOST_PP_SEQ_SIZE_455 +# define FB_BOOST_PP_SEQ_SIZE_455(_) FB_BOOST_PP_SEQ_SIZE_456 +# define FB_BOOST_PP_SEQ_SIZE_456(_) FB_BOOST_PP_SEQ_SIZE_457 +# define FB_BOOST_PP_SEQ_SIZE_457(_) FB_BOOST_PP_SEQ_SIZE_458 +# define FB_BOOST_PP_SEQ_SIZE_458(_) FB_BOOST_PP_SEQ_SIZE_459 +# define FB_BOOST_PP_SEQ_SIZE_459(_) FB_BOOST_PP_SEQ_SIZE_460 +# define FB_BOOST_PP_SEQ_SIZE_460(_) FB_BOOST_PP_SEQ_SIZE_461 +# define FB_BOOST_PP_SEQ_SIZE_461(_) FB_BOOST_PP_SEQ_SIZE_462 +# define FB_BOOST_PP_SEQ_SIZE_462(_) FB_BOOST_PP_SEQ_SIZE_463 +# define FB_BOOST_PP_SEQ_SIZE_463(_) FB_BOOST_PP_SEQ_SIZE_464 +# define FB_BOOST_PP_SEQ_SIZE_464(_) FB_BOOST_PP_SEQ_SIZE_465 +# define FB_BOOST_PP_SEQ_SIZE_465(_) FB_BOOST_PP_SEQ_SIZE_466 +# define FB_BOOST_PP_SEQ_SIZE_466(_) FB_BOOST_PP_SEQ_SIZE_467 +# define FB_BOOST_PP_SEQ_SIZE_467(_) FB_BOOST_PP_SEQ_SIZE_468 +# define FB_BOOST_PP_SEQ_SIZE_468(_) FB_BOOST_PP_SEQ_SIZE_469 +# define FB_BOOST_PP_SEQ_SIZE_469(_) FB_BOOST_PP_SEQ_SIZE_470 +# define FB_BOOST_PP_SEQ_SIZE_470(_) FB_BOOST_PP_SEQ_SIZE_471 +# define FB_BOOST_PP_SEQ_SIZE_471(_) FB_BOOST_PP_SEQ_SIZE_472 +# define FB_BOOST_PP_SEQ_SIZE_472(_) FB_BOOST_PP_SEQ_SIZE_473 +# define FB_BOOST_PP_SEQ_SIZE_473(_) FB_BOOST_PP_SEQ_SIZE_474 +# define FB_BOOST_PP_SEQ_SIZE_474(_) FB_BOOST_PP_SEQ_SIZE_475 +# define FB_BOOST_PP_SEQ_SIZE_475(_) FB_BOOST_PP_SEQ_SIZE_476 +# define FB_BOOST_PP_SEQ_SIZE_476(_) FB_BOOST_PP_SEQ_SIZE_477 +# define FB_BOOST_PP_SEQ_SIZE_477(_) FB_BOOST_PP_SEQ_SIZE_478 +# define FB_BOOST_PP_SEQ_SIZE_478(_) FB_BOOST_PP_SEQ_SIZE_479 +# define FB_BOOST_PP_SEQ_SIZE_479(_) FB_BOOST_PP_SEQ_SIZE_480 +# define FB_BOOST_PP_SEQ_SIZE_480(_) FB_BOOST_PP_SEQ_SIZE_481 +# define FB_BOOST_PP_SEQ_SIZE_481(_) FB_BOOST_PP_SEQ_SIZE_482 +# define FB_BOOST_PP_SEQ_SIZE_482(_) FB_BOOST_PP_SEQ_SIZE_483 +# define FB_BOOST_PP_SEQ_SIZE_483(_) FB_BOOST_PP_SEQ_SIZE_484 +# define FB_BOOST_PP_SEQ_SIZE_484(_) FB_BOOST_PP_SEQ_SIZE_485 +# define FB_BOOST_PP_SEQ_SIZE_485(_) FB_BOOST_PP_SEQ_SIZE_486 +# define FB_BOOST_PP_SEQ_SIZE_486(_) FB_BOOST_PP_SEQ_SIZE_487 +# define FB_BOOST_PP_SEQ_SIZE_487(_) FB_BOOST_PP_SEQ_SIZE_488 +# define FB_BOOST_PP_SEQ_SIZE_488(_) FB_BOOST_PP_SEQ_SIZE_489 +# define FB_BOOST_PP_SEQ_SIZE_489(_) FB_BOOST_PP_SEQ_SIZE_490 +# define FB_BOOST_PP_SEQ_SIZE_490(_) FB_BOOST_PP_SEQ_SIZE_491 +# define FB_BOOST_PP_SEQ_SIZE_491(_) FB_BOOST_PP_SEQ_SIZE_492 +# define FB_BOOST_PP_SEQ_SIZE_492(_) FB_BOOST_PP_SEQ_SIZE_493 +# define FB_BOOST_PP_SEQ_SIZE_493(_) FB_BOOST_PP_SEQ_SIZE_494 +# define FB_BOOST_PP_SEQ_SIZE_494(_) FB_BOOST_PP_SEQ_SIZE_495 +# define FB_BOOST_PP_SEQ_SIZE_495(_) FB_BOOST_PP_SEQ_SIZE_496 +# define FB_BOOST_PP_SEQ_SIZE_496(_) FB_BOOST_PP_SEQ_SIZE_497 +# define FB_BOOST_PP_SEQ_SIZE_497(_) FB_BOOST_PP_SEQ_SIZE_498 +# define FB_BOOST_PP_SEQ_SIZE_498(_) FB_BOOST_PP_SEQ_SIZE_499 +# define FB_BOOST_PP_SEQ_SIZE_499(_) FB_BOOST_PP_SEQ_SIZE_500 +# define FB_BOOST_PP_SEQ_SIZE_500(_) FB_BOOST_PP_SEQ_SIZE_501 +# define FB_BOOST_PP_SEQ_SIZE_501(_) FB_BOOST_PP_SEQ_SIZE_502 +# define FB_BOOST_PP_SEQ_SIZE_502(_) FB_BOOST_PP_SEQ_SIZE_503 +# define FB_BOOST_PP_SEQ_SIZE_503(_) FB_BOOST_PP_SEQ_SIZE_504 +# define FB_BOOST_PP_SEQ_SIZE_504(_) FB_BOOST_PP_SEQ_SIZE_505 +# define FB_BOOST_PP_SEQ_SIZE_505(_) FB_BOOST_PP_SEQ_SIZE_506 +# define FB_BOOST_PP_SEQ_SIZE_506(_) FB_BOOST_PP_SEQ_SIZE_507 +# define FB_BOOST_PP_SEQ_SIZE_507(_) FB_BOOST_PP_SEQ_SIZE_508 +# define FB_BOOST_PP_SEQ_SIZE_508(_) FB_BOOST_PP_SEQ_SIZE_509 +# define FB_BOOST_PP_SEQ_SIZE_509(_) FB_BOOST_PP_SEQ_SIZE_510 +# define FB_BOOST_PP_SEQ_SIZE_510(_) FB_BOOST_PP_SEQ_SIZE_511 +# define FB_BOOST_PP_SEQ_SIZE_511(_) FB_BOOST_PP_SEQ_SIZE_512 +# define FB_BOOST_PP_SEQ_SIZE_512(_) FB_BOOST_PP_SEQ_SIZE_513 +# +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_258 258 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_259 259 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_260 260 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_261 261 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_262 262 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_263 263 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_264 264 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_265 265 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_266 266 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_267 267 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_268 268 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_269 269 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_270 270 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_271 271 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_272 272 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_273 273 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_274 274 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_275 275 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_276 276 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_277 277 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_278 278 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_279 279 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_280 280 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_281 281 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_282 282 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_283 283 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_284 284 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_285 285 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_286 286 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_287 287 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_288 288 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_289 289 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_290 290 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_291 291 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_292 292 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_293 293 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_294 294 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_295 295 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_296 296 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_297 297 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_298 298 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_299 299 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_300 300 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_301 301 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_302 302 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_303 303 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_304 304 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_305 305 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_306 306 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_307 307 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_308 308 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_309 309 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_310 310 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_311 311 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_312 312 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_313 313 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_314 314 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_315 315 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_316 316 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_317 317 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_318 318 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_319 319 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_320 320 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_321 321 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_322 322 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_323 323 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_324 324 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_325 325 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_326 326 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_327 327 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_328 328 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_329 329 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_330 330 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_331 331 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_332 332 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_333 333 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_334 334 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_335 335 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_336 336 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_337 337 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_338 338 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_339 339 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_340 340 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_341 341 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_342 342 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_343 343 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_344 344 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_345 345 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_346 346 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_347 347 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_348 348 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_349 349 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_350 350 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_351 351 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_352 352 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_353 353 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_354 354 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_355 355 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_356 356 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_357 357 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_358 358 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_359 359 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_360 360 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_361 361 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_362 362 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_363 363 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_364 364 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_365 365 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_366 366 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_367 367 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_368 368 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_369 369 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_370 370 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_371 371 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_372 372 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_373 373 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_374 374 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_375 375 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_376 376 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_377 377 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_378 378 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_379 379 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_380 380 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_381 381 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_382 382 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_383 383 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_384 384 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_385 385 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_386 386 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_387 387 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_388 388 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_389 389 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_390 390 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_391 391 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_392 392 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_393 393 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_394 394 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_395 395 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_396 396 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_397 397 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_398 398 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_399 399 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_400 400 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_401 401 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_402 402 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_403 403 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_404 404 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_405 405 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_406 406 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_407 407 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_408 408 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_409 409 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_410 410 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_411 411 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_412 412 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_413 413 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_414 414 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_415 415 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_416 416 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_417 417 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_418 418 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_419 419 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_420 420 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_421 421 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_422 422 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_423 423 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_424 424 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_425 425 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_426 426 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_427 427 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_428 428 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_429 429 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_430 430 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_431 431 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_432 432 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_433 433 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_434 434 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_435 435 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_436 436 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_437 437 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_438 438 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_439 439 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_440 440 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_441 441 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_442 442 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_443 443 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_444 444 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_445 445 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_446 446 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_447 447 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_448 448 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_449 449 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_450 450 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_451 451 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_452 452 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_453 453 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_454 454 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_455 455 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_456 456 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_457 457 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_458 458 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_459 459 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_460 460 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_461 461 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_462 462 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_463 463 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_464 464 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_465 465 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_466 466 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_467 467 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_468 468 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_469 469 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_470 470 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_471 471 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_472 472 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_473 473 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_474 474 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_475 475 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_476 476 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_477 477 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_478 478 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_479 479 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_480 480 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_481 481 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_482 482 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_483 483 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_484 484 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_485 485 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_486 486 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_487 487 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_488 488 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_489 489 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_490 490 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_491 491 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_492 492 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_493 493 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_494 494 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_495 495 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_496 496 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_497 497 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_498 498 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_499 499 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_500 500 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_501 501 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_502 502 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_503 503 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_504 504 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_505 505 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_506 506 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_507 507 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_508 508 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_509 509 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_510 510 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_511 511 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_512 512 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_513 513 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/seq/size.hpp b/src/include/firebird/impl/boost/preprocessor/seq/size.hpp index 7466572de7..72b9fad874 100644 --- a/src/include/firebird/impl/boost/preprocessor/seq/size.hpp +++ b/src/include/firebird/impl/boost/preprocessor/seq/size.hpp @@ -7,6 +7,8 @@ # * * # ************************************************************************** */ # +# /* Revised by Edward Diener (2020) */ +# # /* See http://www.boost.org for most recent version. */ # # ifndef FB_BOOST_PREPROCESSOR_SEQ_SIZE_HPP @@ -14,7 +16,6 @@ # # include # include -# include # # if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() # define FB_BOOST_PP_SEQ_SIZE(seq) FB_BOOST_PP_SEQ_SIZE_I((seq)) @@ -29,6 +30,8 @@ # define FB_BOOST_PP_SEQ_SIZE(seq) FB_BOOST_PP_CAT(FB_BOOST_PP_SEQ_SIZE_, FB_BOOST_PP_SEQ_SIZE_0 seq) # endif # +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# # define FB_BOOST_PP_SEQ_SIZE_0(_) FB_BOOST_PP_SEQ_SIZE_1 # define FB_BOOST_PP_SEQ_SIZE_1(_) FB_BOOST_PP_SEQ_SIZE_2 # define FB_BOOST_PP_SEQ_SIZE_2(_) FB_BOOST_PP_SEQ_SIZE_3 @@ -544,5 +547,25 @@ # define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_254 254 # define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_255 255 # define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_256 256 +# define FB_BOOST_PP_SEQ_SIZE_FB_BOOST_PP_SEQ_SIZE_257 257 +# +# else +# +# include +# +# if FB_BOOST_PP_LIMIT_SEQ == 256 +# include +# elif FB_BOOST_PP_LIMIT_SEQ == 512 +# include +# include +# elif FB_BOOST_PP_LIMIT_SEQ == 1024 +# include +# include +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_SEQ limit +# endif +# +# endif # # endif diff --git a/src/include/firebird/impl/boost/preprocessor/tuple/detail/is_single_return.hpp b/src/include/firebird/impl/boost/preprocessor/tuple/detail/is_single_return.hpp new file mode 100644 index 0000000000..f5a6f03df0 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/tuple/detail/is_single_return.hpp @@ -0,0 +1,28 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2014. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_TUPLE_DETAIL_IS_SINGLE_RETURN_HPP +# define FB_BOOST_PREPROCESSOR_TUPLE_DETAIL_IS_SINGLE_RETURN_HPP +# +# include +# +# /* FB_BOOST_PP_TUPLE_IS_SINGLE_RETURN */ +# +# if FB_BOOST_PP_VARIADICS_MSVC +# include +# include +# include +# define FB_BOOST_PP_TUPLE_IS_SINGLE_RETURN(sr,nsr,tuple) \ + FB_BOOST_PP_IIF(FB_BOOST_PP_IS_1(FB_BOOST_PP_TUPLE_SIZE(tuple)),sr,nsr) \ + /**/ +# endif /* FB_BOOST_PP_VARIADICS_MSVC */ +# +# endif /* FB_BOOST_PREPROCESSOR_TUPLE_DETAIL_IS_SINGLE_RETURN_HPP */ diff --git a/src/include/firebird/impl/boost/preprocessor/tuple/eat.hpp b/src/include/firebird/impl/boost/preprocessor/tuple/eat.hpp index 264d89ced1..5951212c4d 100644 --- a/src/include/firebird/impl/boost/preprocessor/tuple/eat.hpp +++ b/src/include/firebird/impl/boost/preprocessor/tuple/eat.hpp @@ -7,7 +7,8 @@ # * http://www.boost.org/LICENSE_1_0.txt) # */ # -# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Paul Mensonides (2002-2011) */ +# /* Revised by Edward Diener (2011,2015,2020) */ # # /* See http://www.boost.org for most recent version. */ # @@ -16,42 +17,85 @@ # # include # +# /* FB_BOOST_PP_EAT */ +# +# define FB_BOOST_PP_EAT(...) +# # /* FB_BOOST_PP_TUPLE_EAT */ # +# define FB_BOOST_PP_TUPLE_EAT(size) FB_BOOST_PP_EAT +# # if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() -# define FB_BOOST_PP_TUPLE_EAT(size) FB_BOOST_PP_TUPLE_EAT_I(size) +# define FB_BOOST_PP_TUPLE_EAT_N(size) FB_BOOST_PP_TUPLE_EAT_N_I(size) # else -# define FB_BOOST_PP_TUPLE_EAT(size) FB_BOOST_PP_TUPLE_EAT_OO((size)) -# define FB_BOOST_PP_TUPLE_EAT_OO(par) FB_BOOST_PP_TUPLE_EAT_I ## par +# define FB_BOOST_PP_TUPLE_EAT_N(size) FB_BOOST_PP_TUPLE_EAT_N_OO((size)) +# define FB_BOOST_PP_TUPLE_EAT_N_OO(par) FB_BOOST_PP_TUPLE_EAT_N_I ## par # endif +# define FB_BOOST_PP_TUPLE_EAT_N_I(size) FB_BOOST_PP_EAT # -# define FB_BOOST_PP_TUPLE_EAT_I(size) FB_BOOST_PP_TUPLE_EAT_ ## size -# -# define FB_BOOST_PP_TUPLE_EAT_0() -# define FB_BOOST_PP_TUPLE_EAT_1(a) -# define FB_BOOST_PP_TUPLE_EAT_2(a, b) -# define FB_BOOST_PP_TUPLE_EAT_3(a, b, c) -# define FB_BOOST_PP_TUPLE_EAT_4(a, b, c, d) -# define FB_BOOST_PP_TUPLE_EAT_5(a, b, c, d, e) -# define FB_BOOST_PP_TUPLE_EAT_6(a, b, c, d, e, f) -# define FB_BOOST_PP_TUPLE_EAT_7(a, b, c, d, e, f, g) -# define FB_BOOST_PP_TUPLE_EAT_8(a, b, c, d, e, f, g, h) -# define FB_BOOST_PP_TUPLE_EAT_9(a, b, c, d, e, f, g, h, i) -# define FB_BOOST_PP_TUPLE_EAT_10(a, b, c, d, e, f, g, h, i, j) -# define FB_BOOST_PP_TUPLE_EAT_11(a, b, c, d, e, f, g, h, i, j, k) -# define FB_BOOST_PP_TUPLE_EAT_12(a, b, c, d, e, f, g, h, i, j, k, l) -# define FB_BOOST_PP_TUPLE_EAT_13(a, b, c, d, e, f, g, h, i, j, k, l, m) -# define FB_BOOST_PP_TUPLE_EAT_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n) -# define FB_BOOST_PP_TUPLE_EAT_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -# define FB_BOOST_PP_TUPLE_EAT_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) -# define FB_BOOST_PP_TUPLE_EAT_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) -# define FB_BOOST_PP_TUPLE_EAT_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) -# define FB_BOOST_PP_TUPLE_EAT_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) -# define FB_BOOST_PP_TUPLE_EAT_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) -# define FB_BOOST_PP_TUPLE_EAT_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) -# define FB_BOOST_PP_TUPLE_EAT_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) -# define FB_BOOST_PP_TUPLE_EAT_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) -# define FB_BOOST_PP_TUPLE_EAT_24(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) -# define FB_BOOST_PP_TUPLE_EAT_25(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) +# define FB_BOOST_PP_TUPLE_EAT_1(e0) +# define FB_BOOST_PP_TUPLE_EAT_2(e0, e1) +# define FB_BOOST_PP_TUPLE_EAT_3(e0, e1, e2) +# define FB_BOOST_PP_TUPLE_EAT_4(e0, e1, e2, e3) +# define FB_BOOST_PP_TUPLE_EAT_5(e0, e1, e2, e3, e4) +# define FB_BOOST_PP_TUPLE_EAT_6(e0, e1, e2, e3, e4, e5) +# define FB_BOOST_PP_TUPLE_EAT_7(e0, e1, e2, e3, e4, e5, e6) +# define FB_BOOST_PP_TUPLE_EAT_8(e0, e1, e2, e3, e4, e5, e6, e7) +# define FB_BOOST_PP_TUPLE_EAT_9(e0, e1, e2, e3, e4, e5, e6, e7, e8) +# define FB_BOOST_PP_TUPLE_EAT_10(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9) +# define FB_BOOST_PP_TUPLE_EAT_11(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10) +# define FB_BOOST_PP_TUPLE_EAT_12(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11) +# define FB_BOOST_PP_TUPLE_EAT_13(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12) +# define FB_BOOST_PP_TUPLE_EAT_14(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13) +# define FB_BOOST_PP_TUPLE_EAT_15(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14) +# define FB_BOOST_PP_TUPLE_EAT_16(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15) +# define FB_BOOST_PP_TUPLE_EAT_17(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16) +# define FB_BOOST_PP_TUPLE_EAT_18(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17) +# define FB_BOOST_PP_TUPLE_EAT_19(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18) +# define FB_BOOST_PP_TUPLE_EAT_20(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19) +# define FB_BOOST_PP_TUPLE_EAT_21(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20) +# define FB_BOOST_PP_TUPLE_EAT_22(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21) +# define FB_BOOST_PP_TUPLE_EAT_23(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22) +# define FB_BOOST_PP_TUPLE_EAT_24(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23) +# define FB_BOOST_PP_TUPLE_EAT_25(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24) +# define FB_BOOST_PP_TUPLE_EAT_26(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25) +# define FB_BOOST_PP_TUPLE_EAT_27(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26) +# define FB_BOOST_PP_TUPLE_EAT_28(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27) +# define FB_BOOST_PP_TUPLE_EAT_29(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28) +# define FB_BOOST_PP_TUPLE_EAT_30(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29) +# define FB_BOOST_PP_TUPLE_EAT_31(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30) +# define FB_BOOST_PP_TUPLE_EAT_32(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31) +# define FB_BOOST_PP_TUPLE_EAT_33(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32) +# define FB_BOOST_PP_TUPLE_EAT_34(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33) +# define FB_BOOST_PP_TUPLE_EAT_35(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34) +# define FB_BOOST_PP_TUPLE_EAT_36(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35) +# define FB_BOOST_PP_TUPLE_EAT_37(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36) +# define FB_BOOST_PP_TUPLE_EAT_38(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37) +# define FB_BOOST_PP_TUPLE_EAT_39(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38) +# define FB_BOOST_PP_TUPLE_EAT_40(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39) +# define FB_BOOST_PP_TUPLE_EAT_41(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40) +# define FB_BOOST_PP_TUPLE_EAT_42(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41) +# define FB_BOOST_PP_TUPLE_EAT_43(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42) +# define FB_BOOST_PP_TUPLE_EAT_44(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43) +# define FB_BOOST_PP_TUPLE_EAT_45(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44) +# define FB_BOOST_PP_TUPLE_EAT_46(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45) +# define FB_BOOST_PP_TUPLE_EAT_47(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46) +# define FB_BOOST_PP_TUPLE_EAT_48(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47) +# define FB_BOOST_PP_TUPLE_EAT_49(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48) +# define FB_BOOST_PP_TUPLE_EAT_50(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49) +# define FB_BOOST_PP_TUPLE_EAT_51(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50) +# define FB_BOOST_PP_TUPLE_EAT_52(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51) +# define FB_BOOST_PP_TUPLE_EAT_53(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52) +# define FB_BOOST_PP_TUPLE_EAT_54(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53) +# define FB_BOOST_PP_TUPLE_EAT_55(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54) +# define FB_BOOST_PP_TUPLE_EAT_56(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55) +# define FB_BOOST_PP_TUPLE_EAT_57(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56) +# define FB_BOOST_PP_TUPLE_EAT_58(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57) +# define FB_BOOST_PP_TUPLE_EAT_59(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58) +# define FB_BOOST_PP_TUPLE_EAT_60(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59) +# define FB_BOOST_PP_TUPLE_EAT_61(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60) +# define FB_BOOST_PP_TUPLE_EAT_62(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61) +# define FB_BOOST_PP_TUPLE_EAT_63(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62) +# define FB_BOOST_PP_TUPLE_EAT_64(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63) # # endif diff --git a/src/include/firebird/impl/boost/preprocessor/tuple/elem.hpp b/src/include/firebird/impl/boost/preprocessor/tuple/elem.hpp index 436fa494d3..5a931ad5ab 100644 --- a/src/include/firebird/impl/boost/preprocessor/tuple/elem.hpp +++ b/src/include/firebird/impl/boost/preprocessor/tuple/elem.hpp @@ -7,30 +7,41 @@ # * http://www.boost.org/LICENSE_1_0.txt) # */ # -# /* Revised by Paul Mensonides (2002) */ +# /* Revised by Paul Mensonides (2002-2011) */ +# /* Revised by Edward Diener (2011,2014,2020) */ # # /* See http://www.boost.org for most recent version. */ # # ifndef FB_BOOST_PREPROCESSOR_TUPLE_ELEM_HPP # define FB_BOOST_PREPROCESSOR_TUPLE_ELEM_HPP # +# include # include +# include +# include +# include +# include +# include # -# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() -# define FB_BOOST_PP_TUPLE_ELEM(size, index, tuple) FB_BOOST_PP_TUPLE_ELEM_I(size, index, tuple) +# if FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_TUPLE_ELEM(...) FB_BOOST_PP_TUPLE_ELEM_I(FB_BOOST_PP_OVERLOAD(FB_BOOST_PP_TUPLE_ELEM_O_, __VA_ARGS__), (__VA_ARGS__)) +# define FB_BOOST_PP_TUPLE_ELEM_I(m, args) FB_BOOST_PP_TUPLE_ELEM_II(m, args) +# define FB_BOOST_PP_TUPLE_ELEM_II(m, args) FB_BOOST_PP_CAT(m ## args,) +/* + Use FB_BOOST_PP_REM_CAT if it is a single element tuple ( which might be empty ) + else use FB_BOOST_PP_REM. This fixes a VC++ problem with an empty tuple and FB_BOOST_PP_TUPLE_ELEM + functionality. See tuple_elem_bug_test.cxx. +*/ +# define FB_BOOST_PP_TUPLE_ELEM_O_2(n, tuple) \ + FB_BOOST_PP_VARIADIC_ELEM(n, FB_BOOST_PP_EXPAND(FB_BOOST_PP_TUPLE_IS_SINGLE_RETURN(FB_BOOST_PP_REM_CAT,FB_BOOST_PP_REM,tuple) tuple)) \ + /**/ # else -# define FB_BOOST_PP_TUPLE_ELEM(size, index, tuple) FB_BOOST_PP_TUPLE_ELEM_OO((size, index, tuple)) -# define FB_BOOST_PP_TUPLE_ELEM_OO(par) FB_BOOST_PP_TUPLE_ELEM_I ## par +# define FB_BOOST_PP_TUPLE_ELEM(...) FB_BOOST_PP_OVERLOAD(FB_BOOST_PP_TUPLE_ELEM_O_, __VA_ARGS__)(__VA_ARGS__) +# define FB_BOOST_PP_TUPLE_ELEM_O_2(n, tuple) FB_BOOST_PP_VARIADIC_ELEM(n, FB_BOOST_PP_REM tuple) # endif +# define FB_BOOST_PP_TUPLE_ELEM_O_3(size, n, tuple) FB_BOOST_PP_TUPLE_ELEM_O_2(n, tuple) # -# if FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() -# define FB_BOOST_PP_TUPLE_ELEM_I(s, i, t) FB_BOOST_PP_TUPLE_ELEM_ ## s ## _ ## i ## t -# elif FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MSVC() -# define FB_BOOST_PP_TUPLE_ELEM_I(s, i, t) FB_BOOST_PP_TUPLE_ELEM_II(FB_BOOST_PP_TUPLE_ELEM_ ## s ## _ ## i t) -# define FB_BOOST_PP_TUPLE_ELEM_II(res) res -# else -# define FB_BOOST_PP_TUPLE_ELEM_I(s, i, t) FB_BOOST_PP_TUPLE_ELEM_ ## s ## _ ## i t -# endif +# /* directly used elsewhere in Boost... */ # # define FB_BOOST_PP_TUPLE_ELEM_1_0(a) a # @@ -41,345 +52,4 @@ # define FB_BOOST_PP_TUPLE_ELEM_3_1(a, b, c) b # define FB_BOOST_PP_TUPLE_ELEM_3_2(a, b, c) c # -# define FB_BOOST_PP_TUPLE_ELEM_4_0(a, b, c, d) a -# define FB_BOOST_PP_TUPLE_ELEM_4_1(a, b, c, d) b -# define FB_BOOST_PP_TUPLE_ELEM_4_2(a, b, c, d) c -# define FB_BOOST_PP_TUPLE_ELEM_4_3(a, b, c, d) d -# -# define FB_BOOST_PP_TUPLE_ELEM_5_0(a, b, c, d, e) a -# define FB_BOOST_PP_TUPLE_ELEM_5_1(a, b, c, d, e) b -# define FB_BOOST_PP_TUPLE_ELEM_5_2(a, b, c, d, e) c -# define FB_BOOST_PP_TUPLE_ELEM_5_3(a, b, c, d, e) d -# define FB_BOOST_PP_TUPLE_ELEM_5_4(a, b, c, d, e) e -# -# define FB_BOOST_PP_TUPLE_ELEM_6_0(a, b, c, d, e, f) a -# define FB_BOOST_PP_TUPLE_ELEM_6_1(a, b, c, d, e, f) b -# define FB_BOOST_PP_TUPLE_ELEM_6_2(a, b, c, d, e, f) c -# define FB_BOOST_PP_TUPLE_ELEM_6_3(a, b, c, d, e, f) d -# define FB_BOOST_PP_TUPLE_ELEM_6_4(a, b, c, d, e, f) e -# define FB_BOOST_PP_TUPLE_ELEM_6_5(a, b, c, d, e, f) f -# -# define FB_BOOST_PP_TUPLE_ELEM_7_0(a, b, c, d, e, f, g) a -# define FB_BOOST_PP_TUPLE_ELEM_7_1(a, b, c, d, e, f, g) b -# define FB_BOOST_PP_TUPLE_ELEM_7_2(a, b, c, d, e, f, g) c -# define FB_BOOST_PP_TUPLE_ELEM_7_3(a, b, c, d, e, f, g) d -# define FB_BOOST_PP_TUPLE_ELEM_7_4(a, b, c, d, e, f, g) e -# define FB_BOOST_PP_TUPLE_ELEM_7_5(a, b, c, d, e, f, g) f -# define FB_BOOST_PP_TUPLE_ELEM_7_6(a, b, c, d, e, f, g) g -# -# define FB_BOOST_PP_TUPLE_ELEM_8_0(a, b, c, d, e, f, g, h) a -# define FB_BOOST_PP_TUPLE_ELEM_8_1(a, b, c, d, e, f, g, h) b -# define FB_BOOST_PP_TUPLE_ELEM_8_2(a, b, c, d, e, f, g, h) c -# define FB_BOOST_PP_TUPLE_ELEM_8_3(a, b, c, d, e, f, g, h) d -# define FB_BOOST_PP_TUPLE_ELEM_8_4(a, b, c, d, e, f, g, h) e -# define FB_BOOST_PP_TUPLE_ELEM_8_5(a, b, c, d, e, f, g, h) f -# define FB_BOOST_PP_TUPLE_ELEM_8_6(a, b, c, d, e, f, g, h) g -# define FB_BOOST_PP_TUPLE_ELEM_8_7(a, b, c, d, e, f, g, h) h -# -# define FB_BOOST_PP_TUPLE_ELEM_9_0(a, b, c, d, e, f, g, h, i) a -# define FB_BOOST_PP_TUPLE_ELEM_9_1(a, b, c, d, e, f, g, h, i) b -# define FB_BOOST_PP_TUPLE_ELEM_9_2(a, b, c, d, e, f, g, h, i) c -# define FB_BOOST_PP_TUPLE_ELEM_9_3(a, b, c, d, e, f, g, h, i) d -# define FB_BOOST_PP_TUPLE_ELEM_9_4(a, b, c, d, e, f, g, h, i) e -# define FB_BOOST_PP_TUPLE_ELEM_9_5(a, b, c, d, e, f, g, h, i) f -# define FB_BOOST_PP_TUPLE_ELEM_9_6(a, b, c, d, e, f, g, h, i) g -# define FB_BOOST_PP_TUPLE_ELEM_9_7(a, b, c, d, e, f, g, h, i) h -# define FB_BOOST_PP_TUPLE_ELEM_9_8(a, b, c, d, e, f, g, h, i) i -# -# define FB_BOOST_PP_TUPLE_ELEM_10_0(a, b, c, d, e, f, g, h, i, j) a -# define FB_BOOST_PP_TUPLE_ELEM_10_1(a, b, c, d, e, f, g, h, i, j) b -# define FB_BOOST_PP_TUPLE_ELEM_10_2(a, b, c, d, e, f, g, h, i, j) c -# define FB_BOOST_PP_TUPLE_ELEM_10_3(a, b, c, d, e, f, g, h, i, j) d -# define FB_BOOST_PP_TUPLE_ELEM_10_4(a, b, c, d, e, f, g, h, i, j) e -# define FB_BOOST_PP_TUPLE_ELEM_10_5(a, b, c, d, e, f, g, h, i, j) f -# define FB_BOOST_PP_TUPLE_ELEM_10_6(a, b, c, d, e, f, g, h, i, j) g -# define FB_BOOST_PP_TUPLE_ELEM_10_7(a, b, c, d, e, f, g, h, i, j) h -# define FB_BOOST_PP_TUPLE_ELEM_10_8(a, b, c, d, e, f, g, h, i, j) i -# define FB_BOOST_PP_TUPLE_ELEM_10_9(a, b, c, d, e, f, g, h, i, j) j -# -# define FB_BOOST_PP_TUPLE_ELEM_11_0(a, b, c, d, e, f, g, h, i, j, k) a -# define FB_BOOST_PP_TUPLE_ELEM_11_1(a, b, c, d, e, f, g, h, i, j, k) b -# define FB_BOOST_PP_TUPLE_ELEM_11_2(a, b, c, d, e, f, g, h, i, j, k) c -# define FB_BOOST_PP_TUPLE_ELEM_11_3(a, b, c, d, e, f, g, h, i, j, k) d -# define FB_BOOST_PP_TUPLE_ELEM_11_4(a, b, c, d, e, f, g, h, i, j, k) e -# define FB_BOOST_PP_TUPLE_ELEM_11_5(a, b, c, d, e, f, g, h, i, j, k) f -# define FB_BOOST_PP_TUPLE_ELEM_11_6(a, b, c, d, e, f, g, h, i, j, k) g -# define FB_BOOST_PP_TUPLE_ELEM_11_7(a, b, c, d, e, f, g, h, i, j, k) h -# define FB_BOOST_PP_TUPLE_ELEM_11_8(a, b, c, d, e, f, g, h, i, j, k) i -# define FB_BOOST_PP_TUPLE_ELEM_11_9(a, b, c, d, e, f, g, h, i, j, k) j -# define FB_BOOST_PP_TUPLE_ELEM_11_10(a, b, c, d, e, f, g, h, i, j, k) k -# -# define FB_BOOST_PP_TUPLE_ELEM_12_0(a, b, c, d, e, f, g, h, i, j, k, l) a -# define FB_BOOST_PP_TUPLE_ELEM_12_1(a, b, c, d, e, f, g, h, i, j, k, l) b -# define FB_BOOST_PP_TUPLE_ELEM_12_2(a, b, c, d, e, f, g, h, i, j, k, l) c -# define FB_BOOST_PP_TUPLE_ELEM_12_3(a, b, c, d, e, f, g, h, i, j, k, l) d -# define FB_BOOST_PP_TUPLE_ELEM_12_4(a, b, c, d, e, f, g, h, i, j, k, l) e -# define FB_BOOST_PP_TUPLE_ELEM_12_5(a, b, c, d, e, f, g, h, i, j, k, l) f -# define FB_BOOST_PP_TUPLE_ELEM_12_6(a, b, c, d, e, f, g, h, i, j, k, l) g -# define FB_BOOST_PP_TUPLE_ELEM_12_7(a, b, c, d, e, f, g, h, i, j, k, l) h -# define FB_BOOST_PP_TUPLE_ELEM_12_8(a, b, c, d, e, f, g, h, i, j, k, l) i -# define FB_BOOST_PP_TUPLE_ELEM_12_9(a, b, c, d, e, f, g, h, i, j, k, l) j -# define FB_BOOST_PP_TUPLE_ELEM_12_10(a, b, c, d, e, f, g, h, i, j, k, l) k -# define FB_BOOST_PP_TUPLE_ELEM_12_11(a, b, c, d, e, f, g, h, i, j, k, l) l -# -# define FB_BOOST_PP_TUPLE_ELEM_13_0(a, b, c, d, e, f, g, h, i, j, k, l, m) a -# define FB_BOOST_PP_TUPLE_ELEM_13_1(a, b, c, d, e, f, g, h, i, j, k, l, m) b -# define FB_BOOST_PP_TUPLE_ELEM_13_2(a, b, c, d, e, f, g, h, i, j, k, l, m) c -# define FB_BOOST_PP_TUPLE_ELEM_13_3(a, b, c, d, e, f, g, h, i, j, k, l, m) d -# define FB_BOOST_PP_TUPLE_ELEM_13_4(a, b, c, d, e, f, g, h, i, j, k, l, m) e -# define FB_BOOST_PP_TUPLE_ELEM_13_5(a, b, c, d, e, f, g, h, i, j, k, l, m) f -# define FB_BOOST_PP_TUPLE_ELEM_13_6(a, b, c, d, e, f, g, h, i, j, k, l, m) g -# define FB_BOOST_PP_TUPLE_ELEM_13_7(a, b, c, d, e, f, g, h, i, j, k, l, m) h -# define FB_BOOST_PP_TUPLE_ELEM_13_8(a, b, c, d, e, f, g, h, i, j, k, l, m) i -# define FB_BOOST_PP_TUPLE_ELEM_13_9(a, b, c, d, e, f, g, h, i, j, k, l, m) j -# define FB_BOOST_PP_TUPLE_ELEM_13_10(a, b, c, d, e, f, g, h, i, j, k, l, m) k -# define FB_BOOST_PP_TUPLE_ELEM_13_11(a, b, c, d, e, f, g, h, i, j, k, l, m) l -# define FB_BOOST_PP_TUPLE_ELEM_13_12(a, b, c, d, e, f, g, h, i, j, k, l, m) m -# -# define FB_BOOST_PP_TUPLE_ELEM_14_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n) a -# define FB_BOOST_PP_TUPLE_ELEM_14_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n) b -# define FB_BOOST_PP_TUPLE_ELEM_14_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n) c -# define FB_BOOST_PP_TUPLE_ELEM_14_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n) d -# define FB_BOOST_PP_TUPLE_ELEM_14_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n) e -# define FB_BOOST_PP_TUPLE_ELEM_14_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n) f -# define FB_BOOST_PP_TUPLE_ELEM_14_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n) g -# define FB_BOOST_PP_TUPLE_ELEM_14_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n) h -# define FB_BOOST_PP_TUPLE_ELEM_14_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n) i -# define FB_BOOST_PP_TUPLE_ELEM_14_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n) j -# define FB_BOOST_PP_TUPLE_ELEM_14_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n) k -# define FB_BOOST_PP_TUPLE_ELEM_14_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n) l -# define FB_BOOST_PP_TUPLE_ELEM_14_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n) m -# define FB_BOOST_PP_TUPLE_ELEM_14_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n) n -# -# define FB_BOOST_PP_TUPLE_ELEM_15_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) a -# define FB_BOOST_PP_TUPLE_ELEM_15_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) b -# define FB_BOOST_PP_TUPLE_ELEM_15_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) c -# define FB_BOOST_PP_TUPLE_ELEM_15_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) d -# define FB_BOOST_PP_TUPLE_ELEM_15_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) e -# define FB_BOOST_PP_TUPLE_ELEM_15_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) f -# define FB_BOOST_PP_TUPLE_ELEM_15_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) g -# define FB_BOOST_PP_TUPLE_ELEM_15_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) h -# define FB_BOOST_PP_TUPLE_ELEM_15_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) i -# define FB_BOOST_PP_TUPLE_ELEM_15_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) j -# define FB_BOOST_PP_TUPLE_ELEM_15_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) k -# define FB_BOOST_PP_TUPLE_ELEM_15_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) l -# define FB_BOOST_PP_TUPLE_ELEM_15_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) m -# define FB_BOOST_PP_TUPLE_ELEM_15_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) n -# define FB_BOOST_PP_TUPLE_ELEM_15_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) o -# -# define FB_BOOST_PP_TUPLE_ELEM_16_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) a -# define FB_BOOST_PP_TUPLE_ELEM_16_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) b -# define FB_BOOST_PP_TUPLE_ELEM_16_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) c -# define FB_BOOST_PP_TUPLE_ELEM_16_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) d -# define FB_BOOST_PP_TUPLE_ELEM_16_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) e -# define FB_BOOST_PP_TUPLE_ELEM_16_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) f -# define FB_BOOST_PP_TUPLE_ELEM_16_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) g -# define FB_BOOST_PP_TUPLE_ELEM_16_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) h -# define FB_BOOST_PP_TUPLE_ELEM_16_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) i -# define FB_BOOST_PP_TUPLE_ELEM_16_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) j -# define FB_BOOST_PP_TUPLE_ELEM_16_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) k -# define FB_BOOST_PP_TUPLE_ELEM_16_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) l -# define FB_BOOST_PP_TUPLE_ELEM_16_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) m -# define FB_BOOST_PP_TUPLE_ELEM_16_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) n -# define FB_BOOST_PP_TUPLE_ELEM_16_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) o -# define FB_BOOST_PP_TUPLE_ELEM_16_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) p -# -# define FB_BOOST_PP_TUPLE_ELEM_17_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) a -# define FB_BOOST_PP_TUPLE_ELEM_17_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) b -# define FB_BOOST_PP_TUPLE_ELEM_17_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) c -# define FB_BOOST_PP_TUPLE_ELEM_17_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) d -# define FB_BOOST_PP_TUPLE_ELEM_17_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) e -# define FB_BOOST_PP_TUPLE_ELEM_17_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) f -# define FB_BOOST_PP_TUPLE_ELEM_17_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) g -# define FB_BOOST_PP_TUPLE_ELEM_17_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) h -# define FB_BOOST_PP_TUPLE_ELEM_17_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) i -# define FB_BOOST_PP_TUPLE_ELEM_17_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) j -# define FB_BOOST_PP_TUPLE_ELEM_17_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) k -# define FB_BOOST_PP_TUPLE_ELEM_17_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) l -# define FB_BOOST_PP_TUPLE_ELEM_17_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) m -# define FB_BOOST_PP_TUPLE_ELEM_17_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) n -# define FB_BOOST_PP_TUPLE_ELEM_17_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) o -# define FB_BOOST_PP_TUPLE_ELEM_17_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) p -# define FB_BOOST_PP_TUPLE_ELEM_17_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) q -# -# define FB_BOOST_PP_TUPLE_ELEM_18_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) a -# define FB_BOOST_PP_TUPLE_ELEM_18_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) b -# define FB_BOOST_PP_TUPLE_ELEM_18_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) c -# define FB_BOOST_PP_TUPLE_ELEM_18_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) d -# define FB_BOOST_PP_TUPLE_ELEM_18_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) e -# define FB_BOOST_PP_TUPLE_ELEM_18_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) f -# define FB_BOOST_PP_TUPLE_ELEM_18_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) g -# define FB_BOOST_PP_TUPLE_ELEM_18_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) h -# define FB_BOOST_PP_TUPLE_ELEM_18_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) i -# define FB_BOOST_PP_TUPLE_ELEM_18_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) j -# define FB_BOOST_PP_TUPLE_ELEM_18_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) k -# define FB_BOOST_PP_TUPLE_ELEM_18_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) l -# define FB_BOOST_PP_TUPLE_ELEM_18_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) m -# define FB_BOOST_PP_TUPLE_ELEM_18_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) n -# define FB_BOOST_PP_TUPLE_ELEM_18_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) o -# define FB_BOOST_PP_TUPLE_ELEM_18_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) p -# define FB_BOOST_PP_TUPLE_ELEM_18_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) q -# define FB_BOOST_PP_TUPLE_ELEM_18_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) r -# -# define FB_BOOST_PP_TUPLE_ELEM_19_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) a -# define FB_BOOST_PP_TUPLE_ELEM_19_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) b -# define FB_BOOST_PP_TUPLE_ELEM_19_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) c -# define FB_BOOST_PP_TUPLE_ELEM_19_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) d -# define FB_BOOST_PP_TUPLE_ELEM_19_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) e -# define FB_BOOST_PP_TUPLE_ELEM_19_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) f -# define FB_BOOST_PP_TUPLE_ELEM_19_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) g -# define FB_BOOST_PP_TUPLE_ELEM_19_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) h -# define FB_BOOST_PP_TUPLE_ELEM_19_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) i -# define FB_BOOST_PP_TUPLE_ELEM_19_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) j -# define FB_BOOST_PP_TUPLE_ELEM_19_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) k -# define FB_BOOST_PP_TUPLE_ELEM_19_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) l -# define FB_BOOST_PP_TUPLE_ELEM_19_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) m -# define FB_BOOST_PP_TUPLE_ELEM_19_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) n -# define FB_BOOST_PP_TUPLE_ELEM_19_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) o -# define FB_BOOST_PP_TUPLE_ELEM_19_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) p -# define FB_BOOST_PP_TUPLE_ELEM_19_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) q -# define FB_BOOST_PP_TUPLE_ELEM_19_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) r -# define FB_BOOST_PP_TUPLE_ELEM_19_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) s -# -# define FB_BOOST_PP_TUPLE_ELEM_20_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) a -# define FB_BOOST_PP_TUPLE_ELEM_20_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) b -# define FB_BOOST_PP_TUPLE_ELEM_20_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) c -# define FB_BOOST_PP_TUPLE_ELEM_20_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) d -# define FB_BOOST_PP_TUPLE_ELEM_20_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) e -# define FB_BOOST_PP_TUPLE_ELEM_20_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) f -# define FB_BOOST_PP_TUPLE_ELEM_20_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) g -# define FB_BOOST_PP_TUPLE_ELEM_20_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) h -# define FB_BOOST_PP_TUPLE_ELEM_20_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) i -# define FB_BOOST_PP_TUPLE_ELEM_20_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) j -# define FB_BOOST_PP_TUPLE_ELEM_20_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) k -# define FB_BOOST_PP_TUPLE_ELEM_20_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) l -# define FB_BOOST_PP_TUPLE_ELEM_20_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) m -# define FB_BOOST_PP_TUPLE_ELEM_20_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) n -# define FB_BOOST_PP_TUPLE_ELEM_20_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) o -# define FB_BOOST_PP_TUPLE_ELEM_20_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) p -# define FB_BOOST_PP_TUPLE_ELEM_20_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) q -# define FB_BOOST_PP_TUPLE_ELEM_20_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) r -# define FB_BOOST_PP_TUPLE_ELEM_20_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) s -# define FB_BOOST_PP_TUPLE_ELEM_20_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) t -# -# define FB_BOOST_PP_TUPLE_ELEM_21_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) a -# define FB_BOOST_PP_TUPLE_ELEM_21_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) b -# define FB_BOOST_PP_TUPLE_ELEM_21_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) c -# define FB_BOOST_PP_TUPLE_ELEM_21_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) d -# define FB_BOOST_PP_TUPLE_ELEM_21_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) e -# define FB_BOOST_PP_TUPLE_ELEM_21_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) f -# define FB_BOOST_PP_TUPLE_ELEM_21_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) g -# define FB_BOOST_PP_TUPLE_ELEM_21_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) h -# define FB_BOOST_PP_TUPLE_ELEM_21_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) i -# define FB_BOOST_PP_TUPLE_ELEM_21_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) j -# define FB_BOOST_PP_TUPLE_ELEM_21_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) k -# define FB_BOOST_PP_TUPLE_ELEM_21_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) l -# define FB_BOOST_PP_TUPLE_ELEM_21_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) m -# define FB_BOOST_PP_TUPLE_ELEM_21_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) n -# define FB_BOOST_PP_TUPLE_ELEM_21_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) o -# define FB_BOOST_PP_TUPLE_ELEM_21_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) p -# define FB_BOOST_PP_TUPLE_ELEM_21_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) q -# define FB_BOOST_PP_TUPLE_ELEM_21_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) r -# define FB_BOOST_PP_TUPLE_ELEM_21_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) s -# define FB_BOOST_PP_TUPLE_ELEM_21_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) t -# define FB_BOOST_PP_TUPLE_ELEM_21_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) u -# -# define FB_BOOST_PP_TUPLE_ELEM_22_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) a -# define FB_BOOST_PP_TUPLE_ELEM_22_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) b -# define FB_BOOST_PP_TUPLE_ELEM_22_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) c -# define FB_BOOST_PP_TUPLE_ELEM_22_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) d -# define FB_BOOST_PP_TUPLE_ELEM_22_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) e -# define FB_BOOST_PP_TUPLE_ELEM_22_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) f -# define FB_BOOST_PP_TUPLE_ELEM_22_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) g -# define FB_BOOST_PP_TUPLE_ELEM_22_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) h -# define FB_BOOST_PP_TUPLE_ELEM_22_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) i -# define FB_BOOST_PP_TUPLE_ELEM_22_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) j -# define FB_BOOST_PP_TUPLE_ELEM_22_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) k -# define FB_BOOST_PP_TUPLE_ELEM_22_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) l -# define FB_BOOST_PP_TUPLE_ELEM_22_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) m -# define FB_BOOST_PP_TUPLE_ELEM_22_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) n -# define FB_BOOST_PP_TUPLE_ELEM_22_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) o -# define FB_BOOST_PP_TUPLE_ELEM_22_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) p -# define FB_BOOST_PP_TUPLE_ELEM_22_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) q -# define FB_BOOST_PP_TUPLE_ELEM_22_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) r -# define FB_BOOST_PP_TUPLE_ELEM_22_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) s -# define FB_BOOST_PP_TUPLE_ELEM_22_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) t -# define FB_BOOST_PP_TUPLE_ELEM_22_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) u -# define FB_BOOST_PP_TUPLE_ELEM_22_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) v -# -# define FB_BOOST_PP_TUPLE_ELEM_23_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) a -# define FB_BOOST_PP_TUPLE_ELEM_23_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) b -# define FB_BOOST_PP_TUPLE_ELEM_23_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) c -# define FB_BOOST_PP_TUPLE_ELEM_23_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) d -# define FB_BOOST_PP_TUPLE_ELEM_23_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) e -# define FB_BOOST_PP_TUPLE_ELEM_23_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) f -# define FB_BOOST_PP_TUPLE_ELEM_23_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) g -# define FB_BOOST_PP_TUPLE_ELEM_23_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) h -# define FB_BOOST_PP_TUPLE_ELEM_23_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) i -# define FB_BOOST_PP_TUPLE_ELEM_23_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) j -# define FB_BOOST_PP_TUPLE_ELEM_23_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) k -# define FB_BOOST_PP_TUPLE_ELEM_23_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) l -# define FB_BOOST_PP_TUPLE_ELEM_23_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) m -# define FB_BOOST_PP_TUPLE_ELEM_23_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) n -# define FB_BOOST_PP_TUPLE_ELEM_23_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) o -# define FB_BOOST_PP_TUPLE_ELEM_23_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) p -# define FB_BOOST_PP_TUPLE_ELEM_23_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) q -# define FB_BOOST_PP_TUPLE_ELEM_23_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) r -# define FB_BOOST_PP_TUPLE_ELEM_23_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) s -# define FB_BOOST_PP_TUPLE_ELEM_23_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) t -# define FB_BOOST_PP_TUPLE_ELEM_23_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) u -# define FB_BOOST_PP_TUPLE_ELEM_23_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) v -# define FB_BOOST_PP_TUPLE_ELEM_23_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) w -# -# define FB_BOOST_PP_TUPLE_ELEM_24_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) a -# define FB_BOOST_PP_TUPLE_ELEM_24_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) b -# define FB_BOOST_PP_TUPLE_ELEM_24_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) c -# define FB_BOOST_PP_TUPLE_ELEM_24_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) d -# define FB_BOOST_PP_TUPLE_ELEM_24_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) e -# define FB_BOOST_PP_TUPLE_ELEM_24_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) f -# define FB_BOOST_PP_TUPLE_ELEM_24_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) g -# define FB_BOOST_PP_TUPLE_ELEM_24_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) h -# define FB_BOOST_PP_TUPLE_ELEM_24_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) i -# define FB_BOOST_PP_TUPLE_ELEM_24_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) j -# define FB_BOOST_PP_TUPLE_ELEM_24_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) k -# define FB_BOOST_PP_TUPLE_ELEM_24_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) l -# define FB_BOOST_PP_TUPLE_ELEM_24_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) m -# define FB_BOOST_PP_TUPLE_ELEM_24_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) n -# define FB_BOOST_PP_TUPLE_ELEM_24_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) o -# define FB_BOOST_PP_TUPLE_ELEM_24_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) p -# define FB_BOOST_PP_TUPLE_ELEM_24_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) q -# define FB_BOOST_PP_TUPLE_ELEM_24_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) r -# define FB_BOOST_PP_TUPLE_ELEM_24_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) s -# define FB_BOOST_PP_TUPLE_ELEM_24_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) t -# define FB_BOOST_PP_TUPLE_ELEM_24_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) u -# define FB_BOOST_PP_TUPLE_ELEM_24_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) v -# define FB_BOOST_PP_TUPLE_ELEM_24_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) w -# define FB_BOOST_PP_TUPLE_ELEM_24_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) x -# -# define FB_BOOST_PP_TUPLE_ELEM_25_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) a -# define FB_BOOST_PP_TUPLE_ELEM_25_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) b -# define FB_BOOST_PP_TUPLE_ELEM_25_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) c -# define FB_BOOST_PP_TUPLE_ELEM_25_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) d -# define FB_BOOST_PP_TUPLE_ELEM_25_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) e -# define FB_BOOST_PP_TUPLE_ELEM_25_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) f -# define FB_BOOST_PP_TUPLE_ELEM_25_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) g -# define FB_BOOST_PP_TUPLE_ELEM_25_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) h -# define FB_BOOST_PP_TUPLE_ELEM_25_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) i -# define FB_BOOST_PP_TUPLE_ELEM_25_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) j -# define FB_BOOST_PP_TUPLE_ELEM_25_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) k -# define FB_BOOST_PP_TUPLE_ELEM_25_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) l -# define FB_BOOST_PP_TUPLE_ELEM_25_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) m -# define FB_BOOST_PP_TUPLE_ELEM_25_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) n -# define FB_BOOST_PP_TUPLE_ELEM_25_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) o -# define FB_BOOST_PP_TUPLE_ELEM_25_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) p -# define FB_BOOST_PP_TUPLE_ELEM_25_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) q -# define FB_BOOST_PP_TUPLE_ELEM_25_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) r -# define FB_BOOST_PP_TUPLE_ELEM_25_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) s -# define FB_BOOST_PP_TUPLE_ELEM_25_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) t -# define FB_BOOST_PP_TUPLE_ELEM_25_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) u -# define FB_BOOST_PP_TUPLE_ELEM_25_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) v -# define FB_BOOST_PP_TUPLE_ELEM_25_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) w -# define FB_BOOST_PP_TUPLE_ELEM_25_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) x -# define FB_BOOST_PP_TUPLE_ELEM_25_24(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) y -# # endif diff --git a/src/include/firebird/impl/boost/preprocessor/tuple/rem.hpp b/src/include/firebird/impl/boost/preprocessor/tuple/rem.hpp index e353d1c5e4..11e7a7a2bb 100644 --- a/src/include/firebird/impl/boost/preprocessor/tuple/rem.hpp +++ b/src/include/firebird/impl/boost/preprocessor/tuple/rem.hpp @@ -1,72 +1,127 @@ # /* ************************************************************************** # * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) +# * (C) Copyright Paul Mensonides 2002-2011. * +# * (C) Copyright Edward Diener 2011,2013. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * # * * # ************************************************************************** */ # +# /* Revised by Edward Diener (2020) */ +# # /* See http://www.boost.org for most recent version. */ # # ifndef FB_BOOST_PREPROCESSOR_TUPLE_REM_HPP # define FB_BOOST_PREPROCESSOR_TUPLE_REM_HPP # +# include # include +# include +# include +# include +# +# /* FB_BOOST_PP_REM */ +# +# if FB_BOOST_PP_VARIADICS_MSVC + /* To be used internally when __VA_ARGS__ could be empty ( or is a single element ) */ +# define FB_BOOST_PP_REM_CAT(...) FB_BOOST_PP_CAT(__VA_ARGS__,) +# endif +# define FB_BOOST_PP_REM(...) __VA_ARGS__ # # /* FB_BOOST_PP_TUPLE_REM */ # -# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() -# define FB_BOOST_PP_TUPLE_REM(size) FB_BOOST_PP_TUPLE_REM_I(size) +/* + VC++8.0 cannot handle the variadic version of FB_BOOST_PP_TUPLE_REM(size) +*/ +# if !(FB_BOOST_PP_VARIADICS_MSVC && _MSC_VER <= 1400) +# if FB_BOOST_PP_VARIADICS_MSVC + /* To be used internally when the size could be 0 ( or 1 ) */ +# define FB_BOOST_PP_TUPLE_REM_CAT(size) FB_BOOST_PP_REM_CAT +# endif +# define FB_BOOST_PP_TUPLE_REM(size) FB_BOOST_PP_REM # else -# define FB_BOOST_PP_TUPLE_REM(size) FB_BOOST_PP_TUPLE_REM_OO((size)) -# define FB_BOOST_PP_TUPLE_REM_OO(par) FB_BOOST_PP_TUPLE_REM_I ## par +# define FB_BOOST_PP_TUPLE_REM(size) FB_BOOST_PP_TUPLE_REM_I(size) +# define FB_BOOST_PP_TUPLE_REM_I(size) FB_BOOST_PP_TUPLE_REM_ ## size # endif # -# define FB_BOOST_PP_TUPLE_REM_I(size) FB_BOOST_PP_TUPLE_REM_ ## size -# # define FB_BOOST_PP_TUPLE_REM_0() -# define FB_BOOST_PP_TUPLE_REM_1(a) a -# define FB_BOOST_PP_TUPLE_REM_2(a, b) a, b -# define FB_BOOST_PP_TUPLE_REM_3(a, b, c) a, b, c -# define FB_BOOST_PP_TUPLE_REM_4(a, b, c, d) a, b, c, d -# define FB_BOOST_PP_TUPLE_REM_5(a, b, c, d, e) a, b, c, d, e -# define FB_BOOST_PP_TUPLE_REM_6(a, b, c, d, e, f) a, b, c, d, e, f -# define FB_BOOST_PP_TUPLE_REM_7(a, b, c, d, e, f, g) a, b, c, d, e, f, g -# define FB_BOOST_PP_TUPLE_REM_8(a, b, c, d, e, f, g, h) a, b, c, d, e, f, g, h -# define FB_BOOST_PP_TUPLE_REM_9(a, b, c, d, e, f, g, h, i) a, b, c, d, e, f, g, h, i -# define FB_BOOST_PP_TUPLE_REM_10(a, b, c, d, e, f, g, h, i, j) a, b, c, d, e, f, g, h, i, j -# define FB_BOOST_PP_TUPLE_REM_11(a, b, c, d, e, f, g, h, i, j, k) a, b, c, d, e, f, g, h, i, j, k -# define FB_BOOST_PP_TUPLE_REM_12(a, b, c, d, e, f, g, h, i, j, k, l) a, b, c, d, e, f, g, h, i, j, k, l -# define FB_BOOST_PP_TUPLE_REM_13(a, b, c, d, e, f, g, h, i, j, k, l, m) a, b, c, d, e, f, g, h, i, j, k, l, m -# define FB_BOOST_PP_TUPLE_REM_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n) a, b, c, d, e, f, g, h, i, j, k, l, m, n -# define FB_BOOST_PP_TUPLE_REM_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o -# define FB_BOOST_PP_TUPLE_REM_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p -# define FB_BOOST_PP_TUPLE_REM_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q -# define FB_BOOST_PP_TUPLE_REM_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r -# define FB_BOOST_PP_TUPLE_REM_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s -# define FB_BOOST_PP_TUPLE_REM_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t -# define FB_BOOST_PP_TUPLE_REM_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u -# define FB_BOOST_PP_TUPLE_REM_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v -# define FB_BOOST_PP_TUPLE_REM_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w -# define FB_BOOST_PP_TUPLE_REM_24(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x -# define FB_BOOST_PP_TUPLE_REM_25(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y +# define FB_BOOST_PP_TUPLE_REM_1(e0) e0 +# define FB_BOOST_PP_TUPLE_REM_2(e0, e1) e0, e1 +# define FB_BOOST_PP_TUPLE_REM_3(e0, e1, e2) e0, e1, e2 +# define FB_BOOST_PP_TUPLE_REM_4(e0, e1, e2, e3) e0, e1, e2, e3 +# define FB_BOOST_PP_TUPLE_REM_5(e0, e1, e2, e3, e4) e0, e1, e2, e3, e4 +# define FB_BOOST_PP_TUPLE_REM_6(e0, e1, e2, e3, e4, e5) e0, e1, e2, e3, e4, e5 +# define FB_BOOST_PP_TUPLE_REM_7(e0, e1, e2, e3, e4, e5, e6) e0, e1, e2, e3, e4, e5, e6 +# define FB_BOOST_PP_TUPLE_REM_8(e0, e1, e2, e3, e4, e5, e6, e7) e0, e1, e2, e3, e4, e5, e6, e7 +# define FB_BOOST_PP_TUPLE_REM_9(e0, e1, e2, e3, e4, e5, e6, e7, e8) e0, e1, e2, e3, e4, e5, e6, e7, e8 +# define FB_BOOST_PP_TUPLE_REM_10(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9 +# define FB_BOOST_PP_TUPLE_REM_11(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10 +# define FB_BOOST_PP_TUPLE_REM_12(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11 +# define FB_BOOST_PP_TUPLE_REM_13(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12 +# define FB_BOOST_PP_TUPLE_REM_14(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13 +# define FB_BOOST_PP_TUPLE_REM_15(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14 +# define FB_BOOST_PP_TUPLE_REM_16(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15 +# define FB_BOOST_PP_TUPLE_REM_17(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16 +# define FB_BOOST_PP_TUPLE_REM_18(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17 +# define FB_BOOST_PP_TUPLE_REM_19(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18 +# define FB_BOOST_PP_TUPLE_REM_20(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19 +# define FB_BOOST_PP_TUPLE_REM_21(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20 +# define FB_BOOST_PP_TUPLE_REM_22(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21 +# define FB_BOOST_PP_TUPLE_REM_23(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22 +# define FB_BOOST_PP_TUPLE_REM_24(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23 +# define FB_BOOST_PP_TUPLE_REM_25(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24 +# define FB_BOOST_PP_TUPLE_REM_26(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25 +# define FB_BOOST_PP_TUPLE_REM_27(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26 +# define FB_BOOST_PP_TUPLE_REM_28(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27 +# define FB_BOOST_PP_TUPLE_REM_29(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28 +# define FB_BOOST_PP_TUPLE_REM_30(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29 +# define FB_BOOST_PP_TUPLE_REM_31(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30 +# define FB_BOOST_PP_TUPLE_REM_32(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31 +# define FB_BOOST_PP_TUPLE_REM_33(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32 +# define FB_BOOST_PP_TUPLE_REM_34(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33 +# define FB_BOOST_PP_TUPLE_REM_35(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34 +# define FB_BOOST_PP_TUPLE_REM_36(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35 +# define FB_BOOST_PP_TUPLE_REM_37(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36 +# define FB_BOOST_PP_TUPLE_REM_38(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37 +# define FB_BOOST_PP_TUPLE_REM_39(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38 +# define FB_BOOST_PP_TUPLE_REM_40(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39 +# define FB_BOOST_PP_TUPLE_REM_41(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40 +# define FB_BOOST_PP_TUPLE_REM_42(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41 +# define FB_BOOST_PP_TUPLE_REM_43(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42 +# define FB_BOOST_PP_TUPLE_REM_44(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43 +# define FB_BOOST_PP_TUPLE_REM_45(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44 +# define FB_BOOST_PP_TUPLE_REM_46(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45 +# define FB_BOOST_PP_TUPLE_REM_47(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46 +# define FB_BOOST_PP_TUPLE_REM_48(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47 +# define FB_BOOST_PP_TUPLE_REM_49(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48 +# define FB_BOOST_PP_TUPLE_REM_50(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49 +# define FB_BOOST_PP_TUPLE_REM_51(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50 +# define FB_BOOST_PP_TUPLE_REM_52(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51 +# define FB_BOOST_PP_TUPLE_REM_53(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52 +# define FB_BOOST_PP_TUPLE_REM_54(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53 +# define FB_BOOST_PP_TUPLE_REM_55(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54 +# define FB_BOOST_PP_TUPLE_REM_56(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55 +# define FB_BOOST_PP_TUPLE_REM_57(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56 +# define FB_BOOST_PP_TUPLE_REM_58(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57 +# define FB_BOOST_PP_TUPLE_REM_59(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58 +# define FB_BOOST_PP_TUPLE_REM_60(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59 +# define FB_BOOST_PP_TUPLE_REM_61(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60 +# define FB_BOOST_PP_TUPLE_REM_62(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61 +# define FB_BOOST_PP_TUPLE_REM_63(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62 +# define FB_BOOST_PP_TUPLE_REM_64(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63) e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63 # # /* FB_BOOST_PP_TUPLE_REM_CTOR */ # -# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_EDG() -# define FB_BOOST_PP_TUPLE_REM_CTOR(size, tuple) FB_BOOST_PP_TUPLE_REM_CTOR_I(FB_BOOST_PP_TUPLE_REM(size), tuple) +# if FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_TUPLE_REM_CTOR(...) FB_BOOST_PP_TUPLE_REM_CTOR_I(FB_BOOST_PP_OVERLOAD(FB_BOOST_PP_TUPLE_REM_CTOR_O_, __VA_ARGS__), (__VA_ARGS__)) +# define FB_BOOST_PP_TUPLE_REM_CTOR_I(m, args) FB_BOOST_PP_TUPLE_REM_CTOR_II(m, args) +# define FB_BOOST_PP_TUPLE_REM_CTOR_II(m, args) FB_BOOST_PP_CAT(m ## args,) +# define FB_BOOST_PP_TUPLE_REM_CTOR_O_1(tuple) FB_BOOST_PP_EXPAND(FB_BOOST_PP_TUPLE_IS_SINGLE_RETURN(FB_BOOST_PP_REM_CAT,FB_BOOST_PP_REM,tuple) tuple) # else -# define FB_BOOST_PP_TUPLE_REM_CTOR(size, tuple) FB_BOOST_PP_TUPLE_REM_CTOR_D(size, tuple) -# define FB_BOOST_PP_TUPLE_REM_CTOR_D(size, tuple) FB_BOOST_PP_TUPLE_REM_CTOR_I(FB_BOOST_PP_TUPLE_REM(size), tuple) -# endif -# -# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_MWCC() -# define FB_BOOST_PP_TUPLE_REM_CTOR_I(ext, tuple) ext tuple -# else -# define FB_BOOST_PP_TUPLE_REM_CTOR_I(ext, tuple) FB_BOOST_PP_TUPLE_REM_CTOR_OO((ext, tuple)) -# define FB_BOOST_PP_TUPLE_REM_CTOR_OO(par) FB_BOOST_PP_TUPLE_REM_CTOR_II ## par -# define FB_BOOST_PP_TUPLE_REM_CTOR_II(ext, tuple) ext ## tuple +# define FB_BOOST_PP_TUPLE_REM_CTOR(...) FB_BOOST_PP_OVERLOAD(FB_BOOST_PP_TUPLE_REM_CTOR_O_, __VA_ARGS__)(__VA_ARGS__) +# define FB_BOOST_PP_TUPLE_REM_CTOR_O_1(tuple) FB_BOOST_PP_REM tuple # endif +# define FB_BOOST_PP_TUPLE_REM_CTOR_O_2(size, tuple) FB_BOOST_PP_TUPLE_REM_CTOR_O_1(tuple) # # endif diff --git a/src/include/firebird/impl/boost/preprocessor/tuple/size.hpp b/src/include/firebird/impl/boost/preprocessor/tuple/size.hpp new file mode 100644 index 0000000000..2b7be14774 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/tuple/size.hpp @@ -0,0 +1,35 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2011. * +# * (C) Copyright Paul Mensonides 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_TUPLE_SIZE_HPP +# define FB_BOOST_PREPROCESSOR_TUPLE_SIZE_HPP +# +# include +# include +# include +# include +# include +# +# if FB_BOOST_PP_VARIADIC_HAS_OPT() +# if FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_TUPLE_SIZE(tuple) FB_BOOST_PP_TUPLE_SIZE_CHECK(FB_BOOST_PP_CAT(FB_BOOST_PP_VARIADIC_SIZE tuple,)) +# else +# define FB_BOOST_PP_TUPLE_SIZE(tuple) FB_BOOST_PP_TUPLE_SIZE_CHECK(FB_BOOST_PP_VARIADIC_SIZE tuple) +# endif +# define FB_BOOST_PP_TUPLE_SIZE_CHECK(size) FB_BOOST_PP_IF(size,size,1) +# elif FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_TUPLE_SIZE(tuple) FB_BOOST_PP_CAT(FB_BOOST_PP_VARIADIC_SIZE tuple,) +# else +# define FB_BOOST_PP_TUPLE_SIZE(tuple) FB_BOOST_PP_VARIADIC_SIZE tuple +# endif +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/detail/has_opt.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/detail/has_opt.hpp new file mode 100644 index 0000000000..d4197dc31a --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/detail/has_opt.hpp @@ -0,0 +1,39 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2019. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_DETAIL_HAS_OPT_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_DETAIL_HAS_OPT_HPP +# +# include +# +# if defined(__cplusplus) && __cplusplus > 201703L +# +# if FB_BOOST_PP_VARIADICS_MSVC +# include +# endif +# +# define FB_BOOST_PP_VARIADIC_HAS_OPT_FUNCTION(...) \ + __VA_OPT__(,) , 1, 0 \ +/**/ +# +# if FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM0(e0, ...) FB_BOOST_PP_CAT(FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM_0(e0,__VA_ARGS__),) +# define FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM2(e0, ...) FB_BOOST_PP_CAT(FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM_2(e0,__VA_ARGS__),) +# else +# define FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM0(e0, ...) FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM_0(e0,__VA_ARGS__) +# define FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM2(e0, ...) FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM_2(e0,__VA_ARGS__) +# endif +# define FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM_0(e0, ...) e0 +# define FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM_2(e0, e1, e2, ...) e2 +# +# endif +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/elem.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/elem.hpp new file mode 100644 index 0000000000..6d57b7c416 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/elem.hpp @@ -0,0 +1,116 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2011. * +# * (C) Copyright Paul Mensonides 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_ELEM_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_ELEM_HPP +# +# include +# include +# +# /* FB_BOOST_PP_VARIADIC_ELEM */ +# +# if FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_VARIADIC_ELEM(n, ...) FB_BOOST_PP_VARIADIC_ELEM_I(n,__VA_ARGS__) +# define FB_BOOST_PP_VARIADIC_ELEM_I(n, ...) FB_BOOST_PP_CAT(FB_BOOST_PP_CAT(FB_BOOST_PP_VARIADIC_ELEM_, n)(__VA_ARGS__,),) +# else +# define FB_BOOST_PP_VARIADIC_ELEM(n, ...) FB_BOOST_PP_CAT(FB_BOOST_PP_VARIADIC_ELEM_, n)(__VA_ARGS__,) +# endif +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# +# define FB_BOOST_PP_VARIADIC_ELEM_0(e0, ...) e0 +# define FB_BOOST_PP_VARIADIC_ELEM_1(e0, e1, ...) e1 +# define FB_BOOST_PP_VARIADIC_ELEM_2(e0, e1, e2, ...) e2 +# define FB_BOOST_PP_VARIADIC_ELEM_3(e0, e1, e2, e3, ...) e3 +# define FB_BOOST_PP_VARIADIC_ELEM_4(e0, e1, e2, e3, e4, ...) e4 +# define FB_BOOST_PP_VARIADIC_ELEM_5(e0, e1, e2, e3, e4, e5, ...) e5 +# define FB_BOOST_PP_VARIADIC_ELEM_6(e0, e1, e2, e3, e4, e5, e6, ...) e6 +# define FB_BOOST_PP_VARIADIC_ELEM_7(e0, e1, e2, e3, e4, e5, e6, e7, ...) e7 +# define FB_BOOST_PP_VARIADIC_ELEM_8(e0, e1, e2, e3, e4, e5, e6, e7, e8, ...) e8 +# define FB_BOOST_PP_VARIADIC_ELEM_9(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, ...) e9 +# define FB_BOOST_PP_VARIADIC_ELEM_10(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, ...) e10 +# define FB_BOOST_PP_VARIADIC_ELEM_11(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, ...) e11 +# define FB_BOOST_PP_VARIADIC_ELEM_12(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, ...) e12 +# define FB_BOOST_PP_VARIADIC_ELEM_13(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, ...) e13 +# define FB_BOOST_PP_VARIADIC_ELEM_14(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, ...) e14 +# define FB_BOOST_PP_VARIADIC_ELEM_15(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, ...) e15 +# define FB_BOOST_PP_VARIADIC_ELEM_16(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, ...) e16 +# define FB_BOOST_PP_VARIADIC_ELEM_17(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, ...) e17 +# define FB_BOOST_PP_VARIADIC_ELEM_18(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, ...) e18 +# define FB_BOOST_PP_VARIADIC_ELEM_19(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, ...) e19 +# define FB_BOOST_PP_VARIADIC_ELEM_20(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, ...) e20 +# define FB_BOOST_PP_VARIADIC_ELEM_21(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, ...) e21 +# define FB_BOOST_PP_VARIADIC_ELEM_22(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, ...) e22 +# define FB_BOOST_PP_VARIADIC_ELEM_23(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, ...) e23 +# define FB_BOOST_PP_VARIADIC_ELEM_24(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, ...) e24 +# define FB_BOOST_PP_VARIADIC_ELEM_25(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, ...) e25 +# define FB_BOOST_PP_VARIADIC_ELEM_26(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, ...) e26 +# define FB_BOOST_PP_VARIADIC_ELEM_27(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, ...) e27 +# define FB_BOOST_PP_VARIADIC_ELEM_28(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, ...) e28 +# define FB_BOOST_PP_VARIADIC_ELEM_29(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, ...) e29 +# define FB_BOOST_PP_VARIADIC_ELEM_30(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, ...) e30 +# define FB_BOOST_PP_VARIADIC_ELEM_31(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, ...) e31 +# define FB_BOOST_PP_VARIADIC_ELEM_32(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, ...) e32 +# define FB_BOOST_PP_VARIADIC_ELEM_33(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, ...) e33 +# define FB_BOOST_PP_VARIADIC_ELEM_34(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, ...) e34 +# define FB_BOOST_PP_VARIADIC_ELEM_35(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, ...) e35 +# define FB_BOOST_PP_VARIADIC_ELEM_36(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, ...) e36 +# define FB_BOOST_PP_VARIADIC_ELEM_37(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, ...) e37 +# define FB_BOOST_PP_VARIADIC_ELEM_38(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, ...) e38 +# define FB_BOOST_PP_VARIADIC_ELEM_39(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, ...) e39 +# define FB_BOOST_PP_VARIADIC_ELEM_40(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, ...) e40 +# define FB_BOOST_PP_VARIADIC_ELEM_41(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, ...) e41 +# define FB_BOOST_PP_VARIADIC_ELEM_42(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, ...) e42 +# define FB_BOOST_PP_VARIADIC_ELEM_43(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, ...) e43 +# define FB_BOOST_PP_VARIADIC_ELEM_44(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, ...) e44 +# define FB_BOOST_PP_VARIADIC_ELEM_45(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, ...) e45 +# define FB_BOOST_PP_VARIADIC_ELEM_46(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, ...) e46 +# define FB_BOOST_PP_VARIADIC_ELEM_47(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, ...) e47 +# define FB_BOOST_PP_VARIADIC_ELEM_48(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, ...) e48 +# define FB_BOOST_PP_VARIADIC_ELEM_49(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, ...) e49 +# define FB_BOOST_PP_VARIADIC_ELEM_50(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, ...) e50 +# define FB_BOOST_PP_VARIADIC_ELEM_51(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, ...) e51 +# define FB_BOOST_PP_VARIADIC_ELEM_52(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, ...) e52 +# define FB_BOOST_PP_VARIADIC_ELEM_53(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, ...) e53 +# define FB_BOOST_PP_VARIADIC_ELEM_54(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, ...) e54 +# define FB_BOOST_PP_VARIADIC_ELEM_55(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, ...) e55 +# define FB_BOOST_PP_VARIADIC_ELEM_56(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, ...) e56 +# define FB_BOOST_PP_VARIADIC_ELEM_57(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, ...) e57 +# define FB_BOOST_PP_VARIADIC_ELEM_58(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, ...) e58 +# define FB_BOOST_PP_VARIADIC_ELEM_59(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, ...) e59 +# define FB_BOOST_PP_VARIADIC_ELEM_60(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, ...) e60 +# define FB_BOOST_PP_VARIADIC_ELEM_61(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, ...) e61 +# define FB_BOOST_PP_VARIADIC_ELEM_62(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, ...) e62 +# define FB_BOOST_PP_VARIADIC_ELEM_63(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, ...) e63 +# +# else +# +# include +# +# if FB_BOOST_PP_LIMIT_VARIADIC == 64 +# include +# elif FB_BOOST_PP_LIMIT_VARIADIC == 128 +# include +# include +# elif FB_BOOST_PP_LIMIT_VARIADIC == 256 +# include +# include +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_TUPLE limit +# endif +# +# endif +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/has_opt.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/has_opt.hpp new file mode 100644 index 0000000000..716e852d9d --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/has_opt.hpp @@ -0,0 +1,34 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2019. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_HAS_OPT_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_HAS_OPT_HPP +# +# include +# +# /* FB_BOOST_PP_VARIADIC_HAS_OPT */ +# +# if defined(__cplusplus) && __cplusplus > 201703L +# if defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 8 && __GNUC__ < 10 +# define FB_BOOST_PP_VARIADIC_HAS_OPT() 0 +# elif defined(__clang__) && __clang_major__ < 9 +# define FB_BOOST_PP_VARIADIC_HAS_OPT() 0 +# else +# include +# define FB_BOOST_PP_VARIADIC_HAS_OPT() \ + FB_BOOST_PP_VARIADIC_HAS_OPT_ELEM2(FB_BOOST_PP_VARIADIC_HAS_OPT_FUNCTION(?),) \ +/**/ +# endif +# else +# define FB_BOOST_PP_VARIADIC_HAS_OPT() 0 +# endif +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/limits/elem_128.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/limits/elem_128.hpp new file mode 100644 index 0000000000..cedd900f35 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/limits/elem_128.hpp @@ -0,0 +1,275 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2011. * +# * (C) Copyright Paul Mensonides 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_ELEM_128_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_ELEM_128_HPP +# +# define FB_BOOST_PP_VARIADIC_ELEM_64(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, \ + ... \ + ) e64 +# define FB_BOOST_PP_VARIADIC_ELEM_65(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, \ + ... \ + ) e65 +# define FB_BOOST_PP_VARIADIC_ELEM_66(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, \ + ... \ + ) e66 +# define FB_BOOST_PP_VARIADIC_ELEM_67(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, \ + ... \ + ) e67 +# define FB_BOOST_PP_VARIADIC_ELEM_68(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, \ + ... \ + ) e68 +# define FB_BOOST_PP_VARIADIC_ELEM_69(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, \ + ... \ + ) e69 +# define FB_BOOST_PP_VARIADIC_ELEM_70(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, \ + ... \ + ) e70 +# define FB_BOOST_PP_VARIADIC_ELEM_71(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, \ + ... \ + ) e71 +# define FB_BOOST_PP_VARIADIC_ELEM_72(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, \ + ... \ + ) e72 +# define FB_BOOST_PP_VARIADIC_ELEM_73(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, \ + ... \ + ) e73 +# define FB_BOOST_PP_VARIADIC_ELEM_74(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, \ + ... \ + ) e74 +# define FB_BOOST_PP_VARIADIC_ELEM_75(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, \ + ... \ + ) e75 +# define FB_BOOST_PP_VARIADIC_ELEM_76(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, \ + ... \ + ) e76 +# define FB_BOOST_PP_VARIADIC_ELEM_77(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, \ + ... \ + ) e77 +# define FB_BOOST_PP_VARIADIC_ELEM_78(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, \ + ... \ + ) e78 +# define FB_BOOST_PP_VARIADIC_ELEM_79(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, \ + ... \ + ) e79 +# define FB_BOOST_PP_VARIADIC_ELEM_80(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, \ + ... \ + ) e80 +# define FB_BOOST_PP_VARIADIC_ELEM_81(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, \ + ... \ + ) e81 +# define FB_BOOST_PP_VARIADIC_ELEM_82(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, \ + ... \ + ) e82 +# define FB_BOOST_PP_VARIADIC_ELEM_83(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, \ + ... \ + ) e83 +# define FB_BOOST_PP_VARIADIC_ELEM_84(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, \ + ... \ + ) e84 +# define FB_BOOST_PP_VARIADIC_ELEM_85(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, \ + ... \ + ) e85 +# define FB_BOOST_PP_VARIADIC_ELEM_86(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, \ + ... \ + ) e86 +# define FB_BOOST_PP_VARIADIC_ELEM_87(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, \ + ... \ + ) e87 +# define FB_BOOST_PP_VARIADIC_ELEM_88(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, \ + ... \ + ) e88 +# define FB_BOOST_PP_VARIADIC_ELEM_89(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, \ + ... \ + ) e89 +# define FB_BOOST_PP_VARIADIC_ELEM_90(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, \ + ... \ + ) e90 +# define FB_BOOST_PP_VARIADIC_ELEM_91(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, \ + ... \ + ) e91 +# define FB_BOOST_PP_VARIADIC_ELEM_92(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, \ + ... \ + ) e92 +# define FB_BOOST_PP_VARIADIC_ELEM_93(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, \ + ... \ + ) e93 +# define FB_BOOST_PP_VARIADIC_ELEM_94(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, \ + ... \ + ) e94 +# define FB_BOOST_PP_VARIADIC_ELEM_95(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, \ + ... \ + ) e95 +# define FB_BOOST_PP_VARIADIC_ELEM_96(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, \ + ... \ + ) e96 +# define FB_BOOST_PP_VARIADIC_ELEM_97(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, \ + ... \ + ) e97 +# define FB_BOOST_PP_VARIADIC_ELEM_98(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, \ + ... \ + ) e98 +# define FB_BOOST_PP_VARIADIC_ELEM_99(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, \ + ... \ + ) e99 +# define FB_BOOST_PP_VARIADIC_ELEM_100(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, \ + ... \ + ) e100 +# define FB_BOOST_PP_VARIADIC_ELEM_101(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, \ + ... \ + ) e101 +# define FB_BOOST_PP_VARIADIC_ELEM_102(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, \ + ... \ + ) e102 +# define FB_BOOST_PP_VARIADIC_ELEM_103(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, \ + ... \ + ) e103 +# define FB_BOOST_PP_VARIADIC_ELEM_104(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, \ + ... \ + ) e104 +# define FB_BOOST_PP_VARIADIC_ELEM_105(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, \ + ... \ + ) e105 +# define FB_BOOST_PP_VARIADIC_ELEM_106(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, \ + ... \ + ) e106 +# define FB_BOOST_PP_VARIADIC_ELEM_107(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, \ + ... \ + ) e107 +# define FB_BOOST_PP_VARIADIC_ELEM_108(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, \ + ... \ + ) e108 +# define FB_BOOST_PP_VARIADIC_ELEM_109(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, \ + ... \ + ) e109 +# define FB_BOOST_PP_VARIADIC_ELEM_110(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, \ + ... \ + ) e110 +# define FB_BOOST_PP_VARIADIC_ELEM_111(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, \ + ... \ + ) e111 +# define FB_BOOST_PP_VARIADIC_ELEM_112(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, \ + ... \ + ) e112 +# define FB_BOOST_PP_VARIADIC_ELEM_113(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, \ + ... \ + ) e113 +# define FB_BOOST_PP_VARIADIC_ELEM_114(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, \ + ... \ + ) e114 +# define FB_BOOST_PP_VARIADIC_ELEM_115(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, \ + ... \ + ) e115 +# define FB_BOOST_PP_VARIADIC_ELEM_116(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, \ + ... \ + ) e116 +# define FB_BOOST_PP_VARIADIC_ELEM_117(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, \ + ... \ + ) e117 +# define FB_BOOST_PP_VARIADIC_ELEM_118(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, \ + ... \ + ) e118 +# define FB_BOOST_PP_VARIADIC_ELEM_119(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, \ + ... \ + ) e119 +# define FB_BOOST_PP_VARIADIC_ELEM_120(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, \ + ... \ + ) e120 +# define FB_BOOST_PP_VARIADIC_ELEM_121(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, \ + ... \ + ) e121 +# define FB_BOOST_PP_VARIADIC_ELEM_122(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, \ + ... \ + ) e122 +# define FB_BOOST_PP_VARIADIC_ELEM_123(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, \ + ... \ + ) e123 +# define FB_BOOST_PP_VARIADIC_ELEM_124(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, \ + ... \ + ) e124 +# define FB_BOOST_PP_VARIADIC_ELEM_125(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, \ + ... \ + ) e125 +# define FB_BOOST_PP_VARIADIC_ELEM_126(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, \ + ... \ + ) e126 +# define FB_BOOST_PP_VARIADIC_ELEM_127(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + ... \ + ) e127 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/limits/elem_256.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/limits/elem_256.hpp new file mode 100644 index 0000000000..90a562034f --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/limits/elem_256.hpp @@ -0,0 +1,723 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2011. * +# * (C) Copyright Paul Mensonides 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_ELEM_256_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_ELEM_256_HPP +# +# define FB_BOOST_PP_VARIADIC_ELEM_128(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, \ + ... \ + ) e128 +# define FB_BOOST_PP_VARIADIC_ELEM_129(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, \ + ... \ + ) e129 +# define FB_BOOST_PP_VARIADIC_ELEM_130(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, \ + ... \ + ) e130 +# define FB_BOOST_PP_VARIADIC_ELEM_131(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, \ + ... \ + ) e131 +# define FB_BOOST_PP_VARIADIC_ELEM_132(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, \ + ... \ + ) e132 +# define FB_BOOST_PP_VARIADIC_ELEM_133(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, \ + ... \ + ) e133 +# define FB_BOOST_PP_VARIADIC_ELEM_134(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, \ + ... \ + ) e134 +# define FB_BOOST_PP_VARIADIC_ELEM_135(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, \ + ... \ + ) e135 +# define FB_BOOST_PP_VARIADIC_ELEM_136(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, \ + ... \ + ) e136 +# define FB_BOOST_PP_VARIADIC_ELEM_137(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, \ + ... \ + ) e137 +# define FB_BOOST_PP_VARIADIC_ELEM_138(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, \ + ... \ + ) e138 +# define FB_BOOST_PP_VARIADIC_ELEM_139(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, \ + ... \ + ) e139 +# define FB_BOOST_PP_VARIADIC_ELEM_140(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, \ + ... \ + ) e140 +# define FB_BOOST_PP_VARIADIC_ELEM_141(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, \ + ... \ + ) e141 +# define FB_BOOST_PP_VARIADIC_ELEM_142(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, \ + ... \ + ) e142 +# define FB_BOOST_PP_VARIADIC_ELEM_143(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, \ + ... \ + ) e143 +# define FB_BOOST_PP_VARIADIC_ELEM_144(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, \ + ... \ + ) e144 +# define FB_BOOST_PP_VARIADIC_ELEM_145(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, \ + ... \ + ) e145 +# define FB_BOOST_PP_VARIADIC_ELEM_146(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, \ + ... \ + ) e146 +# define FB_BOOST_PP_VARIADIC_ELEM_147(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, \ + ... \ + ) e147 +# define FB_BOOST_PP_VARIADIC_ELEM_148(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, \ + ... \ + ) e148 +# define FB_BOOST_PP_VARIADIC_ELEM_149(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, \ + ... \ + ) e149 +# define FB_BOOST_PP_VARIADIC_ELEM_150(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, \ + ... \ + ) e150 +# define FB_BOOST_PP_VARIADIC_ELEM_151(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, \ + ... \ + ) e151 +# define FB_BOOST_PP_VARIADIC_ELEM_152(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, \ + ... \ + ) e152 +# define FB_BOOST_PP_VARIADIC_ELEM_153(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, \ + ... \ + ) e153 +# define FB_BOOST_PP_VARIADIC_ELEM_154(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, \ + ... \ + ) e154 +# define FB_BOOST_PP_VARIADIC_ELEM_155(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, \ + ... \ + ) e155 +# define FB_BOOST_PP_VARIADIC_ELEM_156(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, \ + ... \ + ) e156 +# define FB_BOOST_PP_VARIADIC_ELEM_157(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, \ + ... \ + ) e157 +# define FB_BOOST_PP_VARIADIC_ELEM_158(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, \ + ... \ + ) e158 +# define FB_BOOST_PP_VARIADIC_ELEM_159(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, \ + ... \ + ) e159 +# define FB_BOOST_PP_VARIADIC_ELEM_160(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, \ + ... \ + ) e160 +# define FB_BOOST_PP_VARIADIC_ELEM_161(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, \ + ... \ + ) e161 +# define FB_BOOST_PP_VARIADIC_ELEM_162(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, \ + ... \ + ) e162 +# define FB_BOOST_PP_VARIADIC_ELEM_163(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, \ + ... \ + ) e163 +# define FB_BOOST_PP_VARIADIC_ELEM_164(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, \ + ... \ + ) e164 +# define FB_BOOST_PP_VARIADIC_ELEM_165(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, \ + ... \ + ) e165 +# define FB_BOOST_PP_VARIADIC_ELEM_166(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, \ + ... \ + ) e166 +# define FB_BOOST_PP_VARIADIC_ELEM_167(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, \ + ... \ + ) e167 +# define FB_BOOST_PP_VARIADIC_ELEM_168(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, \ + ... \ + ) e168 +# define FB_BOOST_PP_VARIADIC_ELEM_169(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, \ + ... \ + ) e169 +# define FB_BOOST_PP_VARIADIC_ELEM_170(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, \ + ... \ + ) e170 +# define FB_BOOST_PP_VARIADIC_ELEM_171(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, \ + ... \ + ) e171 +# define FB_BOOST_PP_VARIADIC_ELEM_172(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, \ + ... \ + ) e172 +# define FB_BOOST_PP_VARIADIC_ELEM_173(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, \ + ... \ + ) e173 +# define FB_BOOST_PP_VARIADIC_ELEM_174(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, \ + ... \ + ) e174 +# define FB_BOOST_PP_VARIADIC_ELEM_175(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, \ + ... \ + ) e175 +# define FB_BOOST_PP_VARIADIC_ELEM_176(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, \ + ... \ + ) e176 +# define FB_BOOST_PP_VARIADIC_ELEM_177(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, \ + ... \ + ) e177 +# define FB_BOOST_PP_VARIADIC_ELEM_178(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, \ + ... \ + ) e178 +# define FB_BOOST_PP_VARIADIC_ELEM_179(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, \ + ... \ + ) e179 +# define FB_BOOST_PP_VARIADIC_ELEM_180(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, \ + ... \ + ) e180 +# define FB_BOOST_PP_VARIADIC_ELEM_181(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, \ + ... \ + ) e181 +# define FB_BOOST_PP_VARIADIC_ELEM_182(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, \ + ... \ + ) e182 +# define FB_BOOST_PP_VARIADIC_ELEM_183(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, \ + ... \ + ) e183 +# define FB_BOOST_PP_VARIADIC_ELEM_184(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, \ + ... \ + ) e184 +# define FB_BOOST_PP_VARIADIC_ELEM_185(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, \ + ... \ + ) e185 +# define FB_BOOST_PP_VARIADIC_ELEM_186(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, \ + ... \ + ) e186 +# define FB_BOOST_PP_VARIADIC_ELEM_187(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, \ + ... \ + ) e187 +# define FB_BOOST_PP_VARIADIC_ELEM_188(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, \ + ... \ + ) e188 +# define FB_BOOST_PP_VARIADIC_ELEM_189(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, \ + ... \ + ) e189 +# define FB_BOOST_PP_VARIADIC_ELEM_190(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, \ + ... \ + ) e190 +# define FB_BOOST_PP_VARIADIC_ELEM_191(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + ... \ + ) e191 +# define FB_BOOST_PP_VARIADIC_ELEM_192(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, \ + ... \ + ) e192 +# define FB_BOOST_PP_VARIADIC_ELEM_193(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, \ + ... \ + ) e193 +# define FB_BOOST_PP_VARIADIC_ELEM_194(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, \ + ... \ + ) e194 +# define FB_BOOST_PP_VARIADIC_ELEM_195(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, \ + ... \ + ) e195 +# define FB_BOOST_PP_VARIADIC_ELEM_196(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, \ + ... \ + ) e196 +# define FB_BOOST_PP_VARIADIC_ELEM_197(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, \ + ... \ + ) e197 +# define FB_BOOST_PP_VARIADIC_ELEM_198(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, \ + ... \ + ) e198 +# define FB_BOOST_PP_VARIADIC_ELEM_199(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, \ + ... \ + ) e199 +# define FB_BOOST_PP_VARIADIC_ELEM_200(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, \ + ... \ + ) e200 +# define FB_BOOST_PP_VARIADIC_ELEM_201(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, \ + ... \ + ) e201 +# define FB_BOOST_PP_VARIADIC_ELEM_202(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, \ + ... \ + ) e202 +# define FB_BOOST_PP_VARIADIC_ELEM_203(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, \ + ... \ + ) e203 +# define FB_BOOST_PP_VARIADIC_ELEM_204(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, \ + ... \ + ) e204 +# define FB_BOOST_PP_VARIADIC_ELEM_205(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, \ + ... \ + ) e205 +# define FB_BOOST_PP_VARIADIC_ELEM_206(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, \ + ... \ + ) e206 +# define FB_BOOST_PP_VARIADIC_ELEM_207(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, \ + ... \ + ) e207 +# define FB_BOOST_PP_VARIADIC_ELEM_208(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, \ + ... \ + ) e208 +# define FB_BOOST_PP_VARIADIC_ELEM_209(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, \ + ... \ + ) e209 +# define FB_BOOST_PP_VARIADIC_ELEM_210(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, \ + ... \ + ) e210 +# define FB_BOOST_PP_VARIADIC_ELEM_211(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, \ + ... \ + ) e211 +# define FB_BOOST_PP_VARIADIC_ELEM_212(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, \ + ... \ + ) e212 +# define FB_BOOST_PP_VARIADIC_ELEM_213(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, \ + ... \ + ) e213 +# define FB_BOOST_PP_VARIADIC_ELEM_214(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, \ + ... \ + ) e214 +# define FB_BOOST_PP_VARIADIC_ELEM_215(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, \ + ... \ + ) e215 +# define FB_BOOST_PP_VARIADIC_ELEM_216(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, \ + ... \ + ) e216 +# define FB_BOOST_PP_VARIADIC_ELEM_217(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, \ + ... \ + ) e217 +# define FB_BOOST_PP_VARIADIC_ELEM_218(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, \ + ... \ + ) e218 +# define FB_BOOST_PP_VARIADIC_ELEM_219(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, \ + ... \ + ) e219 +# define FB_BOOST_PP_VARIADIC_ELEM_220(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, \ + ... \ + ) e220 +# define FB_BOOST_PP_VARIADIC_ELEM_221(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, \ + ... \ + ) e221 +# define FB_BOOST_PP_VARIADIC_ELEM_222(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, \ + ... \ + ) e222 +# define FB_BOOST_PP_VARIADIC_ELEM_223(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, \ + ... \ + ) e223 +# define FB_BOOST_PP_VARIADIC_ELEM_224(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, \ + ... \ + ) e224 +# define FB_BOOST_PP_VARIADIC_ELEM_225(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, \ + ... \ + ) e225 +# define FB_BOOST_PP_VARIADIC_ELEM_226(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, \ + ... \ + ) e226 +# define FB_BOOST_PP_VARIADIC_ELEM_227(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, \ + ... \ + ) e227 +# define FB_BOOST_PP_VARIADIC_ELEM_228(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, \ + ... \ + ) e228 +# define FB_BOOST_PP_VARIADIC_ELEM_229(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, \ + ... \ + ) e229 +# define FB_BOOST_PP_VARIADIC_ELEM_230(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, \ + ... \ + ) e230 +# define FB_BOOST_PP_VARIADIC_ELEM_231(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, \ + ... \ + ) e231 +# define FB_BOOST_PP_VARIADIC_ELEM_232(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, \ + ... \ + ) e232 +# define FB_BOOST_PP_VARIADIC_ELEM_233(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, \ + ... \ + ) e233 +# define FB_BOOST_PP_VARIADIC_ELEM_234(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, \ + ... \ + ) e234 +# define FB_BOOST_PP_VARIADIC_ELEM_235(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, \ + ... \ + ) e235 +# define FB_BOOST_PP_VARIADIC_ELEM_236(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, \ + ... \ + ) e236 +# define FB_BOOST_PP_VARIADIC_ELEM_237(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, \ + ... \ + ) e237 +# define FB_BOOST_PP_VARIADIC_ELEM_238(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, \ + ... \ + ) e238 +# define FB_BOOST_PP_VARIADIC_ELEM_239(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, \ + ... \ + ) e239 +# define FB_BOOST_PP_VARIADIC_ELEM_240(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, \ + ... \ + ) e240 +# define FB_BOOST_PP_VARIADIC_ELEM_241(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, \ + ... \ + ) e241 +# define FB_BOOST_PP_VARIADIC_ELEM_242(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, \ + ... \ + ) e242 +# define FB_BOOST_PP_VARIADIC_ELEM_243(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, \ + ... \ + ) e243 +# define FB_BOOST_PP_VARIADIC_ELEM_244(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, \ + ... \ + ) e244 +# define FB_BOOST_PP_VARIADIC_ELEM_245(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, \ + ... \ + ) e245 +# define FB_BOOST_PP_VARIADIC_ELEM_246(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, \ + ... \ + ) e246 +# define FB_BOOST_PP_VARIADIC_ELEM_247(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, \ + ... \ + ) e247 +# define FB_BOOST_PP_VARIADIC_ELEM_248(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, e248, \ + ... \ + ) e248 +# define FB_BOOST_PP_VARIADIC_ELEM_249(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, e248, e249, \ + ... \ + ) e249 +# define FB_BOOST_PP_VARIADIC_ELEM_250(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, e248, e249, e250, \ + ... \ + ) e250 +# define FB_BOOST_PP_VARIADIC_ELEM_251(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, e248, e249, e250, e251, \ + ... \ + ) e251 +# define FB_BOOST_PP_VARIADIC_ELEM_252(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, e248, e249, e250, e251, e252, \ + ... \ + ) e252 +# define FB_BOOST_PP_VARIADIC_ELEM_253(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, e248, e249, e250, e251, e252, e253, \ + ... \ + ) e253 +# define FB_BOOST_PP_VARIADIC_ELEM_254(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, e248, e249, e250, e251, e252, e253, e254, \ + ... \ + ) e254 +# define FB_BOOST_PP_VARIADIC_ELEM_255(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, e248, e249, e250, e251, e252, e253, e254, e255, \ + ... \ + ) e255 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/limits/elem_64.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/limits/elem_64.hpp new file mode 100644 index 0000000000..c53ffc09d6 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/limits/elem_64.hpp @@ -0,0 +1,81 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2011. * +# * (C) Copyright Paul Mensonides 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_ELEM_64_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_ELEM_64_HPP +# +# define FB_BOOST_PP_VARIADIC_ELEM_0(e0, ...) e0 +# define FB_BOOST_PP_VARIADIC_ELEM_1(e0, e1, ...) e1 +# define FB_BOOST_PP_VARIADIC_ELEM_2(e0, e1, e2, ...) e2 +# define FB_BOOST_PP_VARIADIC_ELEM_3(e0, e1, e2, e3, ...) e3 +# define FB_BOOST_PP_VARIADIC_ELEM_4(e0, e1, e2, e3, e4, ...) e4 +# define FB_BOOST_PP_VARIADIC_ELEM_5(e0, e1, e2, e3, e4, e5, ...) e5 +# define FB_BOOST_PP_VARIADIC_ELEM_6(e0, e1, e2, e3, e4, e5, e6, ...) e6 +# define FB_BOOST_PP_VARIADIC_ELEM_7(e0, e1, e2, e3, e4, e5, e6, e7, ...) e7 +# define FB_BOOST_PP_VARIADIC_ELEM_8(e0, e1, e2, e3, e4, e5, e6, e7, e8, ...) e8 +# define FB_BOOST_PP_VARIADIC_ELEM_9(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, ...) e9 +# define FB_BOOST_PP_VARIADIC_ELEM_10(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, ...) e10 +# define FB_BOOST_PP_VARIADIC_ELEM_11(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, ...) e11 +# define FB_BOOST_PP_VARIADIC_ELEM_12(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, ...) e12 +# define FB_BOOST_PP_VARIADIC_ELEM_13(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, ...) e13 +# define FB_BOOST_PP_VARIADIC_ELEM_14(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, ...) e14 +# define FB_BOOST_PP_VARIADIC_ELEM_15(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, ...) e15 +# define FB_BOOST_PP_VARIADIC_ELEM_16(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, ...) e16 +# define FB_BOOST_PP_VARIADIC_ELEM_17(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, ...) e17 +# define FB_BOOST_PP_VARIADIC_ELEM_18(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, ...) e18 +# define FB_BOOST_PP_VARIADIC_ELEM_19(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, ...) e19 +# define FB_BOOST_PP_VARIADIC_ELEM_20(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, ...) e20 +# define FB_BOOST_PP_VARIADIC_ELEM_21(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, ...) e21 +# define FB_BOOST_PP_VARIADIC_ELEM_22(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, ...) e22 +# define FB_BOOST_PP_VARIADIC_ELEM_23(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, ...) e23 +# define FB_BOOST_PP_VARIADIC_ELEM_24(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, ...) e24 +# define FB_BOOST_PP_VARIADIC_ELEM_25(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, ...) e25 +# define FB_BOOST_PP_VARIADIC_ELEM_26(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, ...) e26 +# define FB_BOOST_PP_VARIADIC_ELEM_27(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, ...) e27 +# define FB_BOOST_PP_VARIADIC_ELEM_28(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, ...) e28 +# define FB_BOOST_PP_VARIADIC_ELEM_29(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, ...) e29 +# define FB_BOOST_PP_VARIADIC_ELEM_30(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, ...) e30 +# define FB_BOOST_PP_VARIADIC_ELEM_31(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, ...) e31 +# define FB_BOOST_PP_VARIADIC_ELEM_32(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, ...) e32 +# define FB_BOOST_PP_VARIADIC_ELEM_33(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, ...) e33 +# define FB_BOOST_PP_VARIADIC_ELEM_34(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, ...) e34 +# define FB_BOOST_PP_VARIADIC_ELEM_35(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, ...) e35 +# define FB_BOOST_PP_VARIADIC_ELEM_36(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, ...) e36 +# define FB_BOOST_PP_VARIADIC_ELEM_37(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, ...) e37 +# define FB_BOOST_PP_VARIADIC_ELEM_38(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, ...) e38 +# define FB_BOOST_PP_VARIADIC_ELEM_39(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, ...) e39 +# define FB_BOOST_PP_VARIADIC_ELEM_40(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, ...) e40 +# define FB_BOOST_PP_VARIADIC_ELEM_41(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, ...) e41 +# define FB_BOOST_PP_VARIADIC_ELEM_42(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, ...) e42 +# define FB_BOOST_PP_VARIADIC_ELEM_43(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, ...) e43 +# define FB_BOOST_PP_VARIADIC_ELEM_44(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, ...) e44 +# define FB_BOOST_PP_VARIADIC_ELEM_45(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, ...) e45 +# define FB_BOOST_PP_VARIADIC_ELEM_46(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, ...) e46 +# define FB_BOOST_PP_VARIADIC_ELEM_47(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, ...) e47 +# define FB_BOOST_PP_VARIADIC_ELEM_48(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, ...) e48 +# define FB_BOOST_PP_VARIADIC_ELEM_49(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, ...) e49 +# define FB_BOOST_PP_VARIADIC_ELEM_50(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, ...) e50 +# define FB_BOOST_PP_VARIADIC_ELEM_51(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, ...) e51 +# define FB_BOOST_PP_VARIADIC_ELEM_52(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, ...) e52 +# define FB_BOOST_PP_VARIADIC_ELEM_53(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, ...) e53 +# define FB_BOOST_PP_VARIADIC_ELEM_54(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, ...) e54 +# define FB_BOOST_PP_VARIADIC_ELEM_55(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, ...) e55 +# define FB_BOOST_PP_VARIADIC_ELEM_56(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, ...) e56 +# define FB_BOOST_PP_VARIADIC_ELEM_57(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, ...) e57 +# define FB_BOOST_PP_VARIADIC_ELEM_58(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, ...) e58 +# define FB_BOOST_PP_VARIADIC_ELEM_59(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, ...) e59 +# define FB_BOOST_PP_VARIADIC_ELEM_60(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, ...) e60 +# define FB_BOOST_PP_VARIADIC_ELEM_61(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, ...) e61 +# define FB_BOOST_PP_VARIADIC_ELEM_62(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, ...) e62 +# define FB_BOOST_PP_VARIADIC_ELEM_63(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, ...) e63 +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/limits/size_128.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/limits/size_128.hpp new file mode 100644 index 0000000000..24de3a3aa0 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/limits/size_128.hpp @@ -0,0 +1,47 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2011. * +# * (C) Copyright Paul Mensonides 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_SIZE_128_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_SIZE_128_HPP +# +# if FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_VARIADIC_DO_SIZE(...) \ + FB_BOOST_PP_CAT \ + ( \ + FB_BOOST_PP_VARIADIC_SIZE_I \ + ( \ + __VA_ARGS__, \ + 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, \ + 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, \ + ), \ + ) \ + /**/ +# else +# define FB_BOOST_PP_VARIADIC_DO_SIZE(...) \ + FB_BOOST_PP_VARIADIC_SIZE_I \ + ( \ + __VA_ARGS__, \ + 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, \ + 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, \ + ) \ + /**/ +# endif +# define FB_BOOST_PP_VARIADIC_SIZE_I( \ + e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + size, ... \ + ) size \ + /**/ +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/limits/size_256.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/limits/size_256.hpp new file mode 100644 index 0000000000..b69da8808b --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/limits/size_256.hpp @@ -0,0 +1,53 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2011. * +# * (C) Copyright Paul Mensonides 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_SIZE_256_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_SIZE_256_HPP +# +# if FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_VARIADIC_DO_SIZE(...) \ + FB_BOOST_PP_CAT \ + ( \ + FB_BOOST_PP_VARIADIC_SIZE_I \ + ( \ + __VA_ARGS__, \ + 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, \ + 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, \ + 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, \ + 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, \ + ), \ + ) \ + /**/ +# else +# define FB_BOOST_PP_VARIADIC_DO_SIZE(...) \ + FB_BOOST_PP_VARIADIC_SIZE_I \ + ( \ + __VA_ARGS__, \ + 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, \ + 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, \ + 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, \ + 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, \ + ) \ + /**/ +# endif +# define FB_BOOST_PP_VARIADIC_SIZE_I( \ + e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, \ + e64, e65, e66, e67, e68, e69, e70, e71, e72, e73, e74, e75, e76, e77, e78, e79, e80, e81, e82, e83, e84, e85, e86, e87, e88, e89, e90, e91, e92, e93, e94, e95, e96, e97, e98, e99, e100, e101, e102, e103, e104, e105, e106, e107, e108, e109, e110, e111, e112, e113, e114, e115, e116, e117, e118, e119, e120, e121, e122, e123, e124, e125, e126, e127, \ + e128, e129, e130, e131, e132, e133, e134, e135, e136, e137, e138, e139, e140, e141, e142, e143, e144, e145, e146, e147, e148, e149, e150, e151, e152, e153, e154, e155, e156, e157, e158, e159, e160, e161, e162, e163, e164, e165, e166, e167, e168, e169, e170, e171, e172, e173, e174, e175, e176, e177, e178, e179, e180, e181, e182, e183, e184, e185, e186, e187, e188, e189, e190, e191, \ + e192, e193, e194, e195, e196, e197, e198, e199, e200, e201, e202, e203, e204, e205, e206, e207, e208, e209, e210, e211, e212, e213, e214, e215, e216, e217, e218, e219, e220, e221, e222, e223, e224, e225, e226, e227, e228, e229, e230, e231, e232, e233, e234, e235, e236, e237, e238, e239, e240, e241, e242, e243, e244, e245, e246, e247, e248, e249, e250, e251, e252, e253, e254, e255, \ + size, ... \ + ) size \ + /**/ +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/limits/size_64.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/limits/size_64.hpp new file mode 100644 index 0000000000..23b1901339 --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/limits/size_64.hpp @@ -0,0 +1,23 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2011. * +# * (C) Copyright Paul Mensonides 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_SIZE_64_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_SIZE_64_HPP +# +# if FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_VARIADIC_DO_SIZE(...) FB_BOOST_PP_CAT(FB_BOOST_PP_VARIADIC_SIZE_I(__VA_ARGS__, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,),) +# else +# define FB_BOOST_PP_VARIADIC_DO_SIZE(...) FB_BOOST_PP_VARIADIC_SIZE_I(__VA_ARGS__, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,) +# endif +# define FB_BOOST_PP_VARIADIC_SIZE_I(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, size, ...) size +# +# endif diff --git a/src/include/firebird/impl/boost/preprocessor/variadic/size.hpp b/src/include/firebird/impl/boost/preprocessor/variadic/size.hpp new file mode 100644 index 0000000000..bd3b41ce7b --- /dev/null +++ b/src/include/firebird/impl/boost/preprocessor/variadic/size.hpp @@ -0,0 +1,65 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Edward Diener 2011. * +# * (C) Copyright Paul Mensonides 2011. * +# * Distributed under the Boost Software License, Version 1.0. (See * +# * accompanying file LICENSE_1_0.txt or copy at * +# * http://www.boost.org/LICENSE_1_0.txt) * +# * * +# ************************************************************************** */ +# +# /* Revised by Edward Diener (2020) */ +# +# /* See http://www.boost.org for most recent version. */ +# +# ifndef FB_BOOST_PREPROCESSOR_VARIADIC_SIZE_HPP +# define FB_BOOST_PREPROCESSOR_VARIADIC_SIZE_HPP +# +# include +# include +# include +# include +# +# /* FB_BOOST_PP_VARIADIC_SIZE */ +# +# if ~FB_BOOST_PP_CONFIG_FLAGS() & FB_BOOST_PP_CONFIG_STRICT() +# +# if FB_BOOST_PP_VARIADIC_HAS_OPT() +# if FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_VARIADIC_SIZE_NOT_EMPTY(...) FB_BOOST_PP_CAT(FB_BOOST_PP_VARIADIC_SIZE_I(__VA_ARGS__, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,),) +# else +# define FB_BOOST_PP_VARIADIC_SIZE_NOT_EMPTY(...) FB_BOOST_PP_VARIADIC_SIZE_I(__VA_ARGS__, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,) +# endif +# define FB_BOOST_PP_VARIADIC_SIZE_EMPTY(...) 0 +# define FB_BOOST_PP_VARIADIC_SIZE(...) FB_BOOST_PP_IIF(FB_BOOST_PP_CHECK_EMPTY(__VA_ARGS__),FB_BOOST_PP_VARIADIC_SIZE_EMPTY,FB_BOOST_PP_VARIADIC_SIZE_NOT_EMPTY)(__VA_ARGS__) +# elif FB_BOOST_PP_VARIADICS_MSVC +# define FB_BOOST_PP_VARIADIC_SIZE(...) FB_BOOST_PP_CAT(FB_BOOST_PP_VARIADIC_SIZE_I(__VA_ARGS__, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,),) +# else +# define FB_BOOST_PP_VARIADIC_SIZE(...) FB_BOOST_PP_VARIADIC_SIZE_I(__VA_ARGS__, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,) +# endif +# define FB_BOOST_PP_VARIADIC_SIZE_I(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, size, ...) size +# +# else +# +# if FB_BOOST_PP_VARIADIC_HAS_OPT() +# define FB_BOOST_PP_VARIADIC_SIZE_EMPTY(...) 0 +# define FB_BOOST_PP_VARIADIC_SIZE(...) FB_BOOST_PP_IIF(FB_BOOST_PP_CHECK_EMPTY(__VA_ARGS__),FB_BOOST_PP_VARIADIC_SIZE_EMPTY,FB_BOOST_PP_VARIADIC_DO_SIZE)(__VA_ARGS__) +# else +# define FB_BOOST_PP_VARIADIC_SIZE(...) FB_BOOST_PP_VARIADIC_DO_SIZE(__VA_ARGS__) +# endif +# +# include +# +# if FB_BOOST_PP_LIMIT_VARIADIC == 64 +# include +# elif FB_BOOST_PP_LIMIT_VARIADIC == 128 +# include +# elif FB_BOOST_PP_LIMIT_VARIADIC == 256 +# include +# else +# error Incorrect value for the FB_BOOST_PP_LIMIT_TUPLE limit +# endif +# +# endif +# +# endif