pputl  0.2.1
pputl Preprocessor Utilities
Macros
any.h File Reference

PPUTL_GEN_ANY - generates args by repeating the result of gen(idx, ...?) [0, 256) times More...

#include "pputl/cat.h"

Go to the source code of this file.

Macros

#define PPUTL_GEN_ANY(n, gen, ...)   PPUTL_CAT(PPUTL_DETAIL_GEN_ANY_, n)(gen, __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_0( g, ...)
 
#define PPUTL_DETAIL_GEN_ANY_1( g, ...)   g(0 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_2( g, ...)   PPUTL_DETAIL_GEN_ANY_1 (g, __VA_ARGS__), g(1 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_3( g, ...)   PPUTL_DETAIL_GEN_ANY_2 (g, __VA_ARGS__), g(2 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_4( g, ...)   PPUTL_DETAIL_GEN_ANY_3 (g, __VA_ARGS__), g(3 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_5( g, ...)   PPUTL_DETAIL_GEN_ANY_4 (g, __VA_ARGS__), g(4 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_6( g, ...)   PPUTL_DETAIL_GEN_ANY_5 (g, __VA_ARGS__), g(5 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_7( g, ...)   PPUTL_DETAIL_GEN_ANY_6 (g, __VA_ARGS__), g(6 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_8( g, ...)   PPUTL_DETAIL_GEN_ANY_7 (g, __VA_ARGS__), g(7 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_9( g, ...)   PPUTL_DETAIL_GEN_ANY_8 (g, __VA_ARGS__), g(8 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_10(g, ...)   PPUTL_DETAIL_GEN_ANY_9 (g, __VA_ARGS__), g(9 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_11(g, ...)   PPUTL_DETAIL_GEN_ANY_10 (g, __VA_ARGS__), g(10 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_12(g, ...)   PPUTL_DETAIL_GEN_ANY_11 (g, __VA_ARGS__), g(11 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_13(g, ...)   PPUTL_DETAIL_GEN_ANY_12 (g, __VA_ARGS__), g(12 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_14(g, ...)   PPUTL_DETAIL_GEN_ANY_13 (g, __VA_ARGS__), g(13 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_15(g, ...)   PPUTL_DETAIL_GEN_ANY_14 (g, __VA_ARGS__), g(14 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_16(g, ...)   PPUTL_DETAIL_GEN_ANY_15 (g, __VA_ARGS__), g(15 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_17(g, ...)   PPUTL_DETAIL_GEN_ANY_16 (g, __VA_ARGS__), g(16 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_18(g, ...)   PPUTL_DETAIL_GEN_ANY_17 (g, __VA_ARGS__), g(17 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_19(g, ...)   PPUTL_DETAIL_GEN_ANY_18 (g, __VA_ARGS__), g(18 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_20(g, ...)   PPUTL_DETAIL_GEN_ANY_19 (g, __VA_ARGS__), g(19 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_21(g, ...)   PPUTL_DETAIL_GEN_ANY_20 (g, __VA_ARGS__), g(20 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_22(g, ...)   PPUTL_DETAIL_GEN_ANY_21 (g, __VA_ARGS__), g(21 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_23(g, ...)   PPUTL_DETAIL_GEN_ANY_22 (g, __VA_ARGS__), g(22 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_24(g, ...)   PPUTL_DETAIL_GEN_ANY_23 (g, __VA_ARGS__), g(23 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_25(g, ...)   PPUTL_DETAIL_GEN_ANY_24 (g, __VA_ARGS__), g(24 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_26(g, ...)   PPUTL_DETAIL_GEN_ANY_25 (g, __VA_ARGS__), g(25 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_27(g, ...)   PPUTL_DETAIL_GEN_ANY_26 (g, __VA_ARGS__), g(26 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_28(g, ...)   PPUTL_DETAIL_GEN_ANY_27 (g, __VA_ARGS__), g(27 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_29(g, ...)   PPUTL_DETAIL_GEN_ANY_28 (g, __VA_ARGS__), g(28 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_30(g, ...)   PPUTL_DETAIL_GEN_ANY_29 (g, __VA_ARGS__), g(29 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_31(g, ...)   PPUTL_DETAIL_GEN_ANY_30 (g, __VA_ARGS__), g(30 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_32(g, ...)   PPUTL_DETAIL_GEN_ANY_31 (g, __VA_ARGS__), g(31 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_33(g, ...)   PPUTL_DETAIL_GEN_ANY_32 (g, __VA_ARGS__), g(32 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_34(g, ...)   PPUTL_DETAIL_GEN_ANY_33 (g, __VA_ARGS__), g(33 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_35(g, ...)   PPUTL_DETAIL_GEN_ANY_34 (g, __VA_ARGS__), g(34 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_36(g, ...)   PPUTL_DETAIL_GEN_ANY_35 (g, __VA_ARGS__), g(35 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_37(g, ...)   PPUTL_DETAIL_GEN_ANY_36 (g, __VA_ARGS__), g(36 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_38(g, ...)   PPUTL_DETAIL_GEN_ANY_37 (g, __VA_ARGS__), g(37 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_39(g, ...)   PPUTL_DETAIL_GEN_ANY_38 (g, __VA_ARGS__), g(38 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_40(g, ...)   PPUTL_DETAIL_GEN_ANY_39 (g, __VA_ARGS__), g(39 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_41(g, ...)   PPUTL_DETAIL_GEN_ANY_40 (g, __VA_ARGS__), g(40 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_42(g, ...)   PPUTL_DETAIL_GEN_ANY_41 (g, __VA_ARGS__), g(41 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_43(g, ...)   PPUTL_DETAIL_GEN_ANY_42 (g, __VA_ARGS__), g(42 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_44(g, ...)   PPUTL_DETAIL_GEN_ANY_43 (g, __VA_ARGS__), g(43 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_45(g, ...)   PPUTL_DETAIL_GEN_ANY_44 (g, __VA_ARGS__), g(44 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_46(g, ...)   PPUTL_DETAIL_GEN_ANY_45 (g, __VA_ARGS__), g(45 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_47(g, ...)   PPUTL_DETAIL_GEN_ANY_46 (g, __VA_ARGS__), g(46 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_48(g, ...)   PPUTL_DETAIL_GEN_ANY_47 (g, __VA_ARGS__), g(47 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_49(g, ...)   PPUTL_DETAIL_GEN_ANY_48 (g, __VA_ARGS__), g(48 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_50(g, ...)   PPUTL_DETAIL_GEN_ANY_49 (g, __VA_ARGS__), g(49 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_51(g, ...)   PPUTL_DETAIL_GEN_ANY_50 (g, __VA_ARGS__), g(50 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_52(g, ...)   PPUTL_DETAIL_GEN_ANY_51 (g, __VA_ARGS__), g(51 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_53(g, ...)   PPUTL_DETAIL_GEN_ANY_52 (g, __VA_ARGS__), g(52 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_54(g, ...)   PPUTL_DETAIL_GEN_ANY_53 (g, __VA_ARGS__), g(53 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_55(g, ...)   PPUTL_DETAIL_GEN_ANY_54 (g, __VA_ARGS__), g(54 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_56(g, ...)   PPUTL_DETAIL_GEN_ANY_55 (g, __VA_ARGS__), g(55 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_57(g, ...)   PPUTL_DETAIL_GEN_ANY_56 (g, __VA_ARGS__), g(56 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_58(g, ...)   PPUTL_DETAIL_GEN_ANY_57 (g, __VA_ARGS__), g(57 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_59(g, ...)   PPUTL_DETAIL_GEN_ANY_58 (g, __VA_ARGS__), g(58 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_60(g, ...)   PPUTL_DETAIL_GEN_ANY_59 (g, __VA_ARGS__), g(59 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_61(g, ...)   PPUTL_DETAIL_GEN_ANY_60 (g, __VA_ARGS__), g(60 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_62(g, ...)   PPUTL_DETAIL_GEN_ANY_61 (g, __VA_ARGS__), g(61 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_63(g, ...)   PPUTL_DETAIL_GEN_ANY_62 (g, __VA_ARGS__), g(62 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_64(g, ...)   PPUTL_DETAIL_GEN_ANY_63 (g, __VA_ARGS__), g(63 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_65(g, ...)   PPUTL_DETAIL_GEN_ANY_64 (g, __VA_ARGS__), g(64 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_66(g, ...)   PPUTL_DETAIL_GEN_ANY_65 (g, __VA_ARGS__), g(65 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_67(g, ...)   PPUTL_DETAIL_GEN_ANY_66 (g, __VA_ARGS__), g(66 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_68(g, ...)   PPUTL_DETAIL_GEN_ANY_67 (g, __VA_ARGS__), g(67 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_69(g, ...)   PPUTL_DETAIL_GEN_ANY_68 (g, __VA_ARGS__), g(68 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_70(g, ...)   PPUTL_DETAIL_GEN_ANY_69 (g, __VA_ARGS__), g(69 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_71(g, ...)   PPUTL_DETAIL_GEN_ANY_70 (g, __VA_ARGS__), g(70 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_72(g, ...)   PPUTL_DETAIL_GEN_ANY_71 (g, __VA_ARGS__), g(71 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_73(g, ...)   PPUTL_DETAIL_GEN_ANY_72 (g, __VA_ARGS__), g(72 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_74(g, ...)   PPUTL_DETAIL_GEN_ANY_73 (g, __VA_ARGS__), g(73 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_75(g, ...)   PPUTL_DETAIL_GEN_ANY_74 (g, __VA_ARGS__), g(74 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_76(g, ...)   PPUTL_DETAIL_GEN_ANY_75 (g, __VA_ARGS__), g(75 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_77(g, ...)   PPUTL_DETAIL_GEN_ANY_76 (g, __VA_ARGS__), g(76 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_78(g, ...)   PPUTL_DETAIL_GEN_ANY_77 (g, __VA_ARGS__), g(77 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_79(g, ...)   PPUTL_DETAIL_GEN_ANY_78 (g, __VA_ARGS__), g(78 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_80(g, ...)   PPUTL_DETAIL_GEN_ANY_79 (g, __VA_ARGS__), g(79 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_81(g, ...)   PPUTL_DETAIL_GEN_ANY_80 (g, __VA_ARGS__), g(80 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_82(g, ...)   PPUTL_DETAIL_GEN_ANY_81 (g, __VA_ARGS__), g(81 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_83(g, ...)   PPUTL_DETAIL_GEN_ANY_82 (g, __VA_ARGS__), g(82 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_84(g, ...)   PPUTL_DETAIL_GEN_ANY_83 (g, __VA_ARGS__), g(83 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_85(g, ...)   PPUTL_DETAIL_GEN_ANY_84 (g, __VA_ARGS__), g(84 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_86(g, ...)   PPUTL_DETAIL_GEN_ANY_85 (g, __VA_ARGS__), g(85 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_87(g, ...)   PPUTL_DETAIL_GEN_ANY_86 (g, __VA_ARGS__), g(86 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_88(g, ...)   PPUTL_DETAIL_GEN_ANY_87 (g, __VA_ARGS__), g(87 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_89(g, ...)   PPUTL_DETAIL_GEN_ANY_88 (g, __VA_ARGS__), g(88 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_90(g, ...)   PPUTL_DETAIL_GEN_ANY_89 (g, __VA_ARGS__), g(89 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_91(g, ...)   PPUTL_DETAIL_GEN_ANY_90 (g, __VA_ARGS__), g(90 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_92(g, ...)   PPUTL_DETAIL_GEN_ANY_91 (g, __VA_ARGS__), g(91 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_93(g, ...)   PPUTL_DETAIL_GEN_ANY_92 (g, __VA_ARGS__), g(92 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_94(g, ...)   PPUTL_DETAIL_GEN_ANY_93 (g, __VA_ARGS__), g(93 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_95(g, ...)   PPUTL_DETAIL_GEN_ANY_94 (g, __VA_ARGS__), g(94 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_96(g, ...)   PPUTL_DETAIL_GEN_ANY_95 (g, __VA_ARGS__), g(95 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_97(g, ...)   PPUTL_DETAIL_GEN_ANY_96 (g, __VA_ARGS__), g(96 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_98(g, ...)   PPUTL_DETAIL_GEN_ANY_97 (g, __VA_ARGS__), g(97 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_99(g, ...)   PPUTL_DETAIL_GEN_ANY_98 (g, __VA_ARGS__), g(98 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_100(g, ...)   PPUTL_DETAIL_GEN_ANY_99 (g, __VA_ARGS__), g(99 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_101(g, ...)   PPUTL_DETAIL_GEN_ANY_100(g, __VA_ARGS__), g(100 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_102(g, ...)   PPUTL_DETAIL_GEN_ANY_101(g, __VA_ARGS__), g(101 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_103(g, ...)   PPUTL_DETAIL_GEN_ANY_102(g, __VA_ARGS__), g(102 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_104(g, ...)   PPUTL_DETAIL_GEN_ANY_103(g, __VA_ARGS__), g(103 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_105(g, ...)   PPUTL_DETAIL_GEN_ANY_104(g, __VA_ARGS__), g(104 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_106(g, ...)   PPUTL_DETAIL_GEN_ANY_105(g, __VA_ARGS__), g(105 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_107(g, ...)   PPUTL_DETAIL_GEN_ANY_106(g, __VA_ARGS__), g(106 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_108(g, ...)   PPUTL_DETAIL_GEN_ANY_107(g, __VA_ARGS__), g(107 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_109(g, ...)   PPUTL_DETAIL_GEN_ANY_108(g, __VA_ARGS__), g(108 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_110(g, ...)   PPUTL_DETAIL_GEN_ANY_109(g, __VA_ARGS__), g(109 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_111(g, ...)   PPUTL_DETAIL_GEN_ANY_110(g, __VA_ARGS__), g(110 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_112(g, ...)   PPUTL_DETAIL_GEN_ANY_111(g, __VA_ARGS__), g(111 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_113(g, ...)   PPUTL_DETAIL_GEN_ANY_112(g, __VA_ARGS__), g(112 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_114(g, ...)   PPUTL_DETAIL_GEN_ANY_113(g, __VA_ARGS__), g(113 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_115(g, ...)   PPUTL_DETAIL_GEN_ANY_114(g, __VA_ARGS__), g(114 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_116(g, ...)   PPUTL_DETAIL_GEN_ANY_115(g, __VA_ARGS__), g(115 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_117(g, ...)   PPUTL_DETAIL_GEN_ANY_116(g, __VA_ARGS__), g(116 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_118(g, ...)   PPUTL_DETAIL_GEN_ANY_117(g, __VA_ARGS__), g(117 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_119(g, ...)   PPUTL_DETAIL_GEN_ANY_118(g, __VA_ARGS__), g(118 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_120(g, ...)   PPUTL_DETAIL_GEN_ANY_119(g, __VA_ARGS__), g(119 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_121(g, ...)   PPUTL_DETAIL_GEN_ANY_120(g, __VA_ARGS__), g(120 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_122(g, ...)   PPUTL_DETAIL_GEN_ANY_121(g, __VA_ARGS__), g(121 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_123(g, ...)   PPUTL_DETAIL_GEN_ANY_122(g, __VA_ARGS__), g(122 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_124(g, ...)   PPUTL_DETAIL_GEN_ANY_123(g, __VA_ARGS__), g(123 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_125(g, ...)   PPUTL_DETAIL_GEN_ANY_124(g, __VA_ARGS__), g(124 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_126(g, ...)   PPUTL_DETAIL_GEN_ANY_125(g, __VA_ARGS__), g(125 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_127(g, ...)   PPUTL_DETAIL_GEN_ANY_126(g, __VA_ARGS__), g(126 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_128(g, ...)   PPUTL_DETAIL_GEN_ANY_127(g, __VA_ARGS__), g(127 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_129(g, ...)   PPUTL_DETAIL_GEN_ANY_128(g, __VA_ARGS__), g(128 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_130(g, ...)   PPUTL_DETAIL_GEN_ANY_129(g, __VA_ARGS__), g(129 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_131(g, ...)   PPUTL_DETAIL_GEN_ANY_130(g, __VA_ARGS__), g(130 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_132(g, ...)   PPUTL_DETAIL_GEN_ANY_131(g, __VA_ARGS__), g(131 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_133(g, ...)   PPUTL_DETAIL_GEN_ANY_132(g, __VA_ARGS__), g(132 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_134(g, ...)   PPUTL_DETAIL_GEN_ANY_133(g, __VA_ARGS__), g(133 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_135(g, ...)   PPUTL_DETAIL_GEN_ANY_134(g, __VA_ARGS__), g(134 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_136(g, ...)   PPUTL_DETAIL_GEN_ANY_135(g, __VA_ARGS__), g(135 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_137(g, ...)   PPUTL_DETAIL_GEN_ANY_136(g, __VA_ARGS__), g(136 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_138(g, ...)   PPUTL_DETAIL_GEN_ANY_137(g, __VA_ARGS__), g(137 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_139(g, ...)   PPUTL_DETAIL_GEN_ANY_138(g, __VA_ARGS__), g(138 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_140(g, ...)   PPUTL_DETAIL_GEN_ANY_139(g, __VA_ARGS__), g(139 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_141(g, ...)   PPUTL_DETAIL_GEN_ANY_140(g, __VA_ARGS__), g(140 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_142(g, ...)   PPUTL_DETAIL_GEN_ANY_141(g, __VA_ARGS__), g(141 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_143(g, ...)   PPUTL_DETAIL_GEN_ANY_142(g, __VA_ARGS__), g(142 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_144(g, ...)   PPUTL_DETAIL_GEN_ANY_143(g, __VA_ARGS__), g(143 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_145(g, ...)   PPUTL_DETAIL_GEN_ANY_144(g, __VA_ARGS__), g(144 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_146(g, ...)   PPUTL_DETAIL_GEN_ANY_145(g, __VA_ARGS__), g(145 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_147(g, ...)   PPUTL_DETAIL_GEN_ANY_146(g, __VA_ARGS__), g(146 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_148(g, ...)   PPUTL_DETAIL_GEN_ANY_147(g, __VA_ARGS__), g(147 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_149(g, ...)   PPUTL_DETAIL_GEN_ANY_148(g, __VA_ARGS__), g(148 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_150(g, ...)   PPUTL_DETAIL_GEN_ANY_149(g, __VA_ARGS__), g(149 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_151(g, ...)   PPUTL_DETAIL_GEN_ANY_150(g, __VA_ARGS__), g(150 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_152(g, ...)   PPUTL_DETAIL_GEN_ANY_151(g, __VA_ARGS__), g(151 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_153(g, ...)   PPUTL_DETAIL_GEN_ANY_152(g, __VA_ARGS__), g(152 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_154(g, ...)   PPUTL_DETAIL_GEN_ANY_153(g, __VA_ARGS__), g(153 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_155(g, ...)   PPUTL_DETAIL_GEN_ANY_154(g, __VA_ARGS__), g(154 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_156(g, ...)   PPUTL_DETAIL_GEN_ANY_155(g, __VA_ARGS__), g(155 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_157(g, ...)   PPUTL_DETAIL_GEN_ANY_156(g, __VA_ARGS__), g(156 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_158(g, ...)   PPUTL_DETAIL_GEN_ANY_157(g, __VA_ARGS__), g(157 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_159(g, ...)   PPUTL_DETAIL_GEN_ANY_158(g, __VA_ARGS__), g(158 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_160(g, ...)   PPUTL_DETAIL_GEN_ANY_159(g, __VA_ARGS__), g(159 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_161(g, ...)   PPUTL_DETAIL_GEN_ANY_160(g, __VA_ARGS__), g(160 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_162(g, ...)   PPUTL_DETAIL_GEN_ANY_161(g, __VA_ARGS__), g(161 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_163(g, ...)   PPUTL_DETAIL_GEN_ANY_162(g, __VA_ARGS__), g(162 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_164(g, ...)   PPUTL_DETAIL_GEN_ANY_163(g, __VA_ARGS__), g(163 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_165(g, ...)   PPUTL_DETAIL_GEN_ANY_164(g, __VA_ARGS__), g(164 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_166(g, ...)   PPUTL_DETAIL_GEN_ANY_165(g, __VA_ARGS__), g(165 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_167(g, ...)   PPUTL_DETAIL_GEN_ANY_166(g, __VA_ARGS__), g(166 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_168(g, ...)   PPUTL_DETAIL_GEN_ANY_167(g, __VA_ARGS__), g(167 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_169(g, ...)   PPUTL_DETAIL_GEN_ANY_168(g, __VA_ARGS__), g(168 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_170(g, ...)   PPUTL_DETAIL_GEN_ANY_169(g, __VA_ARGS__), g(169 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_171(g, ...)   PPUTL_DETAIL_GEN_ANY_170(g, __VA_ARGS__), g(170 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_172(g, ...)   PPUTL_DETAIL_GEN_ANY_171(g, __VA_ARGS__), g(171 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_173(g, ...)   PPUTL_DETAIL_GEN_ANY_172(g, __VA_ARGS__), g(172 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_174(g, ...)   PPUTL_DETAIL_GEN_ANY_173(g, __VA_ARGS__), g(173 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_175(g, ...)   PPUTL_DETAIL_GEN_ANY_174(g, __VA_ARGS__), g(174 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_176(g, ...)   PPUTL_DETAIL_GEN_ANY_175(g, __VA_ARGS__), g(175 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_177(g, ...)   PPUTL_DETAIL_GEN_ANY_176(g, __VA_ARGS__), g(176 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_178(g, ...)   PPUTL_DETAIL_GEN_ANY_177(g, __VA_ARGS__), g(177 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_179(g, ...)   PPUTL_DETAIL_GEN_ANY_178(g, __VA_ARGS__), g(178 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_180(g, ...)   PPUTL_DETAIL_GEN_ANY_179(g, __VA_ARGS__), g(179 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_181(g, ...)   PPUTL_DETAIL_GEN_ANY_180(g, __VA_ARGS__), g(180 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_182(g, ...)   PPUTL_DETAIL_GEN_ANY_181(g, __VA_ARGS__), g(181 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_183(g, ...)   PPUTL_DETAIL_GEN_ANY_182(g, __VA_ARGS__), g(182 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_184(g, ...)   PPUTL_DETAIL_GEN_ANY_183(g, __VA_ARGS__), g(183 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_185(g, ...)   PPUTL_DETAIL_GEN_ANY_184(g, __VA_ARGS__), g(184 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_186(g, ...)   PPUTL_DETAIL_GEN_ANY_185(g, __VA_ARGS__), g(185 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_187(g, ...)   PPUTL_DETAIL_GEN_ANY_186(g, __VA_ARGS__), g(186 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_188(g, ...)   PPUTL_DETAIL_GEN_ANY_187(g, __VA_ARGS__), g(187 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_189(g, ...)   PPUTL_DETAIL_GEN_ANY_188(g, __VA_ARGS__), g(188 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_190(g, ...)   PPUTL_DETAIL_GEN_ANY_189(g, __VA_ARGS__), g(189 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_191(g, ...)   PPUTL_DETAIL_GEN_ANY_190(g, __VA_ARGS__), g(190 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_192(g, ...)   PPUTL_DETAIL_GEN_ANY_191(g, __VA_ARGS__), g(191 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_193(g, ...)   PPUTL_DETAIL_GEN_ANY_192(g, __VA_ARGS__), g(192 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_194(g, ...)   PPUTL_DETAIL_GEN_ANY_193(g, __VA_ARGS__), g(193 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_195(g, ...)   PPUTL_DETAIL_GEN_ANY_194(g, __VA_ARGS__), g(194 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_196(g, ...)   PPUTL_DETAIL_GEN_ANY_195(g, __VA_ARGS__), g(195 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_197(g, ...)   PPUTL_DETAIL_GEN_ANY_196(g, __VA_ARGS__), g(196 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_198(g, ...)   PPUTL_DETAIL_GEN_ANY_197(g, __VA_ARGS__), g(197 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_199(g, ...)   PPUTL_DETAIL_GEN_ANY_198(g, __VA_ARGS__), g(198 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_200(g, ...)   PPUTL_DETAIL_GEN_ANY_199(g, __VA_ARGS__), g(199 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_201(g, ...)   PPUTL_DETAIL_GEN_ANY_200(g, __VA_ARGS__), g(200 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_202(g, ...)   PPUTL_DETAIL_GEN_ANY_201(g, __VA_ARGS__), g(201 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_203(g, ...)   PPUTL_DETAIL_GEN_ANY_202(g, __VA_ARGS__), g(202 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_204(g, ...)   PPUTL_DETAIL_GEN_ANY_203(g, __VA_ARGS__), g(203 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_205(g, ...)   PPUTL_DETAIL_GEN_ANY_204(g, __VA_ARGS__), g(204 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_206(g, ...)   PPUTL_DETAIL_GEN_ANY_205(g, __VA_ARGS__), g(205 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_207(g, ...)   PPUTL_DETAIL_GEN_ANY_206(g, __VA_ARGS__), g(206 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_208(g, ...)   PPUTL_DETAIL_GEN_ANY_207(g, __VA_ARGS__), g(207 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_209(g, ...)   PPUTL_DETAIL_GEN_ANY_208(g, __VA_ARGS__), g(208 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_210(g, ...)   PPUTL_DETAIL_GEN_ANY_209(g, __VA_ARGS__), g(209 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_211(g, ...)   PPUTL_DETAIL_GEN_ANY_210(g, __VA_ARGS__), g(210 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_212(g, ...)   PPUTL_DETAIL_GEN_ANY_211(g, __VA_ARGS__), g(211 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_213(g, ...)   PPUTL_DETAIL_GEN_ANY_212(g, __VA_ARGS__), g(212 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_214(g, ...)   PPUTL_DETAIL_GEN_ANY_213(g, __VA_ARGS__), g(213 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_215(g, ...)   PPUTL_DETAIL_GEN_ANY_214(g, __VA_ARGS__), g(214 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_216(g, ...)   PPUTL_DETAIL_GEN_ANY_215(g, __VA_ARGS__), g(215 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_217(g, ...)   PPUTL_DETAIL_GEN_ANY_216(g, __VA_ARGS__), g(216 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_218(g, ...)   PPUTL_DETAIL_GEN_ANY_217(g, __VA_ARGS__), g(217 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_219(g, ...)   PPUTL_DETAIL_GEN_ANY_218(g, __VA_ARGS__), g(218 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_220(g, ...)   PPUTL_DETAIL_GEN_ANY_219(g, __VA_ARGS__), g(219 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_221(g, ...)   PPUTL_DETAIL_GEN_ANY_220(g, __VA_ARGS__), g(220 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_222(g, ...)   PPUTL_DETAIL_GEN_ANY_221(g, __VA_ARGS__), g(221 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_223(g, ...)   PPUTL_DETAIL_GEN_ANY_222(g, __VA_ARGS__), g(222 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_224(g, ...)   PPUTL_DETAIL_GEN_ANY_223(g, __VA_ARGS__), g(223 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_225(g, ...)   PPUTL_DETAIL_GEN_ANY_224(g, __VA_ARGS__), g(224 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_226(g, ...)   PPUTL_DETAIL_GEN_ANY_225(g, __VA_ARGS__), g(225 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_227(g, ...)   PPUTL_DETAIL_GEN_ANY_226(g, __VA_ARGS__), g(226 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_228(g, ...)   PPUTL_DETAIL_GEN_ANY_227(g, __VA_ARGS__), g(227 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_229(g, ...)   PPUTL_DETAIL_GEN_ANY_228(g, __VA_ARGS__), g(228 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_230(g, ...)   PPUTL_DETAIL_GEN_ANY_229(g, __VA_ARGS__), g(229 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_231(g, ...)   PPUTL_DETAIL_GEN_ANY_230(g, __VA_ARGS__), g(230 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_232(g, ...)   PPUTL_DETAIL_GEN_ANY_231(g, __VA_ARGS__), g(231 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_233(g, ...)   PPUTL_DETAIL_GEN_ANY_232(g, __VA_ARGS__), g(232 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_234(g, ...)   PPUTL_DETAIL_GEN_ANY_233(g, __VA_ARGS__), g(233 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_235(g, ...)   PPUTL_DETAIL_GEN_ANY_234(g, __VA_ARGS__), g(234 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_236(g, ...)   PPUTL_DETAIL_GEN_ANY_235(g, __VA_ARGS__), g(235 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_237(g, ...)   PPUTL_DETAIL_GEN_ANY_236(g, __VA_ARGS__), g(236 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_238(g, ...)   PPUTL_DETAIL_GEN_ANY_237(g, __VA_ARGS__), g(237 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_239(g, ...)   PPUTL_DETAIL_GEN_ANY_238(g, __VA_ARGS__), g(238 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_240(g, ...)   PPUTL_DETAIL_GEN_ANY_239(g, __VA_ARGS__), g(239 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_241(g, ...)   PPUTL_DETAIL_GEN_ANY_240(g, __VA_ARGS__), g(240 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_242(g, ...)   PPUTL_DETAIL_GEN_ANY_241(g, __VA_ARGS__), g(241 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_243(g, ...)   PPUTL_DETAIL_GEN_ANY_242(g, __VA_ARGS__), g(242 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_244(g, ...)   PPUTL_DETAIL_GEN_ANY_243(g, __VA_ARGS__), g(243 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_245(g, ...)   PPUTL_DETAIL_GEN_ANY_244(g, __VA_ARGS__), g(244 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_246(g, ...)   PPUTL_DETAIL_GEN_ANY_245(g, __VA_ARGS__), g(245 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_247(g, ...)   PPUTL_DETAIL_GEN_ANY_246(g, __VA_ARGS__), g(246 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_248(g, ...)   PPUTL_DETAIL_GEN_ANY_247(g, __VA_ARGS__), g(247 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_249(g, ...)   PPUTL_DETAIL_GEN_ANY_248(g, __VA_ARGS__), g(248 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_250(g, ...)   PPUTL_DETAIL_GEN_ANY_249(g, __VA_ARGS__), g(249 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_251(g, ...)   PPUTL_DETAIL_GEN_ANY_250(g, __VA_ARGS__), g(250 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_252(g, ...)   PPUTL_DETAIL_GEN_ANY_251(g, __VA_ARGS__), g(251 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_253(g, ...)   PPUTL_DETAIL_GEN_ANY_252(g, __VA_ARGS__), g(252 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_254(g, ...)   PPUTL_DETAIL_GEN_ANY_253(g, __VA_ARGS__), g(253 __VA_OPT__(,) __VA_ARGS__)
 
#define PPUTL_DETAIL_GEN_ANY_255(g, ...)   PPUTL_DETAIL_GEN_ANY_254(g, __VA_ARGS__), g(254 __VA_OPT__(,) __VA_ARGS__)
 

Detailed Description

PPUTL_GEN_ANY - generates args by repeating the result of gen(idx, ...?) [0, 256) times