t.cpp(3): BOOST_PP_ENUM_PARAMS(3, class T) C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\enum_params.hpp(24): see macro definition: BOOST_PP_ENUM_PARAMS(count, param) invoked with [ count = 3 param = class T ] [ BOOST_PP_REPEAT(3, BOOST_PP_ENUM_PARAMS_M, class T) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(29): see macro definition: BOOST_PP_REPEAT [ BOOST_PP_CAT(BOOST_PP_REPEAT_, BOOST_PP_AUTO_REC(BOOST_PP_REPEAT_P, 4)) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\cat.hpp(22): see macro definition: BOOST_PP_CAT(a, b) invoked with [ a = BOOST_PP_REPEAT_ b = BOOST_PP_AUTO_REC(BOOST_PP_REPEAT_P, 4) ] [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\detail\auto_rec.hpp(25): see macro definition: BOOST_PP_AUTO_REC(pred, n) invoked with [ pred = BOOST_PP_REPEAT_P n = 4 ] [ BOOST_PP_NODE_ENTRY_4(BOOST_PP_REPEAT_P) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\detail\auto_rec.hpp(33): see macro definition: BOOST_PP_NODE_ENTRY_4(p) invoked with [ p = BOOST_PP_REPEAT_P ] [ BOOST_PP_NODE_2(BOOST_PP_REPEAT_P)(BOOST_PP_REPEAT_P) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\detail\auto_rec.hpp(42): see macro definition: BOOST_PP_NODE_2(p) invoked with [ p = BOOST_PP_REPEAT_P ] [ BOOST_PP_IIF(BOOST_PP_REPEAT_P(2), BOOST_PP_NODE_1, BOOST_PP_NODE_3) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(18): see macro definition: BOOST_PP_IIF(bit, t, f) invoked with [ bit = BOOST_PP_REPEAT_P(2) t = BOOST_PP_NODE_1 f = BOOST_PP_NODE_3 ] [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(31): see macro definition: BOOST_PP_REPEAT_P(n) invoked with [ n = 2 ] [ BOOST_PP_CAT(BOOST_PP_REPEAT_CHECK_, BOOST_PP_REPEAT_2(1, BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3, BOOST_PP_NIL)) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\cat.hpp(22): see macro definition: BOOST_PP_CAT(a, b) invoked with [ a = BOOST_PP_REPEAT_CHECK_ b = BOOST_PP_REPEAT_2(1, BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3, BOOST_PP_NIL) ] [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(39): see macro definition: BOOST_PP_REPEAT_2(c, m, d) invoked with [ c = 1 m = BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3 d = BOOST_PP_NIL ] [ BOOST_PP_REPEAT_2_I(1, BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3, BOOST_PP_NIL) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(44): see macro definition: BOOST_PP_REPEAT_2_I(c, m, d) invoked with [ c = 1 m = BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3 d = BOOST_PP_NIL ] [ BOOST_PP_REPEAT_2_1(BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3, BOOST_PP_NIL) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(310): see macro definition: BOOST_PP_REPEAT_2_1(m, d) invoked with [ m = BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3 d = BOOST_PP_NIL ] [ BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3(3, 0, BOOST_PP_NIL) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\tuple\eat.hpp(33): see macro definition: BOOST_PP_TUPLE_EAT_3(a, b, c) invoked with [ a = 3 b = 0 c = BOOST_PP_NIL ] [ rescanning [ _ ] ] BOOST_PP_NIL_ ] ] BOOST_PP_NIL_ ] ] BOOST_PP_NIL_ ] ] BOOST_PP_CAT_I(BOOST_PP_REPEAT_CHECK_, BOOST_PP_NIL) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\cat.hpp(29): see macro definition: BOOST_PP_CAT_I(a, b) invoked with [ a = BOOST_PP_REPEAT_CHECK_ b = BOOST_PP_NIL ] [ BOOST_PP_REPEAT_CHECK_BOOST_PP_NIL rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(33): see macro definition: BOOST_PP_REPEAT_CHECK_BOOST_PP_NIL [ 1 rescanning [ 1 ] ] 1 ] ] 1 ] ] 1 ] ] BOOST_PP_IIF_I(1, BOOST_PP_NODE_1, BOOST_PP_NODE_3) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(25): see macro definition: BOOST_PP_IIF_I(bit, t, f) invoked with [ bit = 1 t = BOOST_PP_NODE_1 f = BOOST_PP_NODE_3 ] [ BOOST_PP_IIF_1(BOOST_PP_NODE_1, BOOST_PP_NODE_3) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(32): see macro definition: BOOST_PP_IIF_1(t, f) invoked with [ t = BOOST_PP_NODE_1 f = BOOST_PP_NODE_3 ] [ BOOST_PP_NODE_1 rescanning [ BOOST_PP_NODE_1 ] ] BOOST_PP_NODE_1 ] ] BOOST_PP_NODE_1 ] ] BOOST_PP_NODE_1 ] ] C:\CVS\boost_1_32_0\boost\boost\preprocessor\detail\auto_rec.hpp(43): see macro definition: BOOST_PP_NODE_1(p) invoked with [ p = BOOST_PP_REPEAT_P ] [ BOOST_PP_IIF(BOOST_PP_REPEAT_P(1), 1, 2) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(18): see macro definition: BOOST_PP_IIF(bit, t, f) invoked with [ bit = BOOST_PP_REPEAT_P(1) t = 1 f = 2 ] [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(31): see macro definition: BOOST_PP_REPEAT_P(n) invoked with [ n = 1 ] [ BOOST_PP_CAT(BOOST_PP_REPEAT_CHECK_, BOOST_PP_REPEAT_1(1, BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3, BOOST_PP_NIL)) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\cat.hpp(22): see macro definition: BOOST_PP_CAT(a, b) invoked with [ a = BOOST_PP_REPEAT_CHECK_ b = BOOST_PP_REPEAT_1(1, BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3, BOOST_PP_NIL) ] [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(38): see macro definition: BOOST_PP_REPEAT_1(c, m, d) invoked with [ c = 1 m = BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3 d = BOOST_PP_NIL ] [ BOOST_PP_REPEAT_1_I(1, BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3, BOOST_PP_NIL) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(43): see macro definition: BOOST_PP_REPEAT_1_I(c, m, d) invoked with [ c = 1 m = BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3 d = BOOST_PP_NIL ] [ BOOST_PP_REPEAT_1_1(BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3, BOOST_PP_NIL) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(52): see macro definition: BOOST_PP_REPEAT_1_1(m, d) invoked with [ m = BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3 d = BOOST_PP_NIL ] [ BOOST_PP_NIL BOOST_PP_TUPLE_EAT_3(2, 0, BOOST_PP_NIL) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\tuple\eat.hpp(33): see macro definition: BOOST_PP_TUPLE_EAT_3(a, b, c) invoked with [ a = 2 b = 0 c = BOOST_PP_NIL ] [ rescanning [ _ ] ] BOOST_PP_NIL_ ] ] BOOST_PP_NIL_ ] ] BOOST_PP_NIL_ ] ] BOOST_PP_CAT_I(BOOST_PP_REPEAT_CHECK_, BOOST_PP_NIL) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\cat.hpp(29): see macro definition: BOOST_PP_CAT_I(a, b) invoked with [ a = BOOST_PP_REPEAT_CHECK_ b = BOOST_PP_NIL ] [ BOOST_PP_REPEAT_CHECK_BOOST_PP_NIL rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(33): see macro definition: BOOST_PP_REPEAT_CHECK_BOOST_PP_NIL [ 1 rescanning [ 1 ] ] 1 ] ] 1 ] ] 1 ] ] BOOST_PP_IIF_I(1, 1, 2) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(25): see macro definition: BOOST_PP_IIF_I(bit, t, f) invoked with [ bit = 1 t = 1 f = 2 ] [ BOOST_PP_IIF_1(1, 2) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(32): see macro definition: BOOST_PP_IIF_1(t, f) invoked with [ t = 1 f = 2 ] [ 1 rescanning [ 1 ] ] 1 ] ] 1 ] ] 1 ] ] 1 ] ] 1 ] ] BOOST_PP_CAT_I(BOOST_PP_REPEAT_, 1) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\cat.hpp(29): see macro definition: BOOST_PP_CAT_I(a, b) invoked with [ a = BOOST_PP_REPEAT_ b = 1 ] [ BOOST_PP_REPEAT_1 rescanning [ BOOST_PP_REPEAT_1 ] ] BOOST_PP_REPEAT_1 ] ] BOOST_PP_REPEAT_1 ] ] C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(38): see macro definition: BOOST_PP_REPEAT_1(c, m, d) invoked with [ c = 3 m = BOOST_PP_ENUM_PARAMS_M d = class T ] [ BOOST_PP_REPEAT_1_I(3, BOOST_PP_ENUM_PARAMS_M, class T) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(43): see macro definition: BOOST_PP_REPEAT_1_I(c, m, d) invoked with [ c = 3 m = BOOST_PP_ENUM_PARAMS_M d = class T ] [ BOOST_PP_REPEAT_1_3(BOOST_PP_ENUM_PARAMS_M, class T) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(54): see macro definition: BOOST_PP_REPEAT_1_3(m, d) invoked with [ m = BOOST_PP_ENUM_PARAMS_M d = class T ] [ BOOST_PP_REPEAT_1_2(BOOST_PP_ENUM_PARAMS_M, class T) BOOST_PP_ENUM_PARAMS_M(2, 2, class T) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(53): see macro definition: BOOST_PP_REPEAT_1_2(m, d) invoked with [ m = BOOST_PP_ENUM_PARAMS_M d = class T ] [ BOOST_PP_REPEAT_1_1(BOOST_PP_ENUM_PARAMS_M, class T) BOOST_PP_ENUM_PARAMS_M(2, 1, class T) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\repeat.hpp(52): see macro definition: BOOST_PP_REPEAT_1_1(m, d) invoked with [ m = BOOST_PP_ENUM_PARAMS_M d = class T ] [ BOOST_PP_ENUM_PARAMS_M(2, 0, class T) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\enum_params.hpp(30): see macro definition: BOOST_PP_ENUM_PARAMS_M(z, n, param) invoked with [ z = 2 n = 0 param = class T ] [ BOOST_PP_COMMA_IF(0) class T0 rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\punctuation\comma_if.hpp(25): see macro definition: BOOST_PP_COMMA_IF(cond) invoked with [ cond = 0 ] [ BOOST_PP_IF(0, BOOST_PP_COMMA, BOOST_PP_EMPTY)() rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\if.hpp(24): see macro definition: BOOST_PP_IF(cond, t, f) invoked with [ cond = 0 t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ BOOST_PP_IIF(BOOST_PP_BOOL(0), BOOST_PP_COMMA, BOOST_PP_EMPTY) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(18): see macro definition: BOOST_PP_IIF(bit, t, f) invoked with [ bit = BOOST_PP_BOOL(0) t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\logical\bool.hpp(22): see macro definition: BOOST_PP_BOOL(x) invoked with [ x = 0 ] [ BOOST_PP_BOOL_I(0) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\logical\bool.hpp(28): see macro definition: BOOST_PP_BOOL_I(x) invoked with [ x = 0 ] [ BOOST_PP_BOOL_0 rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\logical\bool.hpp(30): see macro definition: BOOST_PP_BOOL_0 [ 0 rescanning [ 0 ] ] 0 ] ] 0 ] ] BOOST_PP_IIF_I(0, BOOST_PP_COMMA, BOOST_PP_EMPTY) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(25): see macro definition: BOOST_PP_IIF_I(bit, t, f) invoked with [ bit = 0 t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ BOOST_PP_IIF_0(BOOST_PP_COMMA, BOOST_PP_EMPTY) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(31): see macro definition: BOOST_PP_IIF_0(t, f) invoked with [ t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ BOOST_PP_EMPTY rescanning [ BOOST_PP_EMPTY ] ] BOOST_PP_EMPTY ] ] BOOST_PP_EMPTY ] ] BOOST_PP_EMPTY ] ] C:\CVS\boost_1_32_0\boost\boost\preprocessor\facilities\empty.hpp(19): see macro definition: BOOST_PP_EMPTY() [ rescanning [ _ ] ] _ ] ] class T0 ] ] class T0 ] ] C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\enum_params.hpp(30): see macro definition: BOOST_PP_ENUM_PARAMS_M(z, n, param) invoked with [ z = 2 n = 1 param = class T ] [ BOOST_PP_COMMA_IF(1) class T1 rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\punctuation\comma_if.hpp(25): see macro definition: BOOST_PP_COMMA_IF(cond) invoked with [ cond = 1 ] [ BOOST_PP_IF(1, BOOST_PP_COMMA, BOOST_PP_EMPTY)() rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\if.hpp(24): see macro definition: BOOST_PP_IF(cond, t, f) invoked with [ cond = 1 t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ BOOST_PP_IIF(BOOST_PP_BOOL(1), BOOST_PP_COMMA, BOOST_PP_EMPTY) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(18): see macro definition: BOOST_PP_IIF(bit, t, f) invoked with [ bit = BOOST_PP_BOOL(1) t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\logical\bool.hpp(22): see macro definition: BOOST_PP_BOOL(x) invoked with [ x = 1 ] [ BOOST_PP_BOOL_I(1) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\logical\bool.hpp(28): see macro definition: BOOST_PP_BOOL_I(x) invoked with [ x = 1 ] [ BOOST_PP_BOOL_1 rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\logical\bool.hpp(31): see macro definition: BOOST_PP_BOOL_1 [ 1 rescanning [ 1 ] ] 1 ] ] 1 ] ] BOOST_PP_IIF_I(1, BOOST_PP_COMMA, BOOST_PP_EMPTY) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(25): see macro definition: BOOST_PP_IIF_I(bit, t, f) invoked with [ bit = 1 t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ BOOST_PP_IIF_1(BOOST_PP_COMMA, BOOST_PP_EMPTY) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(32): see macro definition: BOOST_PP_IIF_1(t, f) invoked with [ t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ BOOST_PP_COMMA rescanning [ BOOST_PP_COMMA ] ] BOOST_PP_COMMA ] ] BOOST_PP_COMMA ] ] BOOST_PP_COMMA ] ] C:\CVS\boost_1_32_0\boost\boost\preprocessor\punctuation\comma.hpp(19): see macro definition: BOOST_PP_COMMA() [ , rescanning [ , ] ] , ] ] , class T1 ] ] class T0 , class T1 ] ] C:\CVS\boost_1_32_0\boost\boost\preprocessor\repetition\enum_params.hpp(30): see macro definition: BOOST_PP_ENUM_PARAMS_M(z, n, param) invoked with [ z = 2 n = 2 param = class T ] [ BOOST_PP_COMMA_IF(2) class T2 rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\punctuation\comma_if.hpp(25): see macro definition: BOOST_PP_COMMA_IF(cond) invoked with [ cond = 2 ] [ BOOST_PP_IF(2, BOOST_PP_COMMA, BOOST_PP_EMPTY)() rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\if.hpp(24): see macro definition: BOOST_PP_IF(cond, t, f) invoked with [ cond = 2 t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ BOOST_PP_IIF(BOOST_PP_BOOL(2), BOOST_PP_COMMA, BOOST_PP_EMPTY) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(18): see macro definition: BOOST_PP_IIF(bit, t, f) invoked with [ bit = BOOST_PP_BOOL(2) t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\logical\bool.hpp(22): see macro definition: BOOST_PP_BOOL(x) invoked with [ x = 2 ] [ BOOST_PP_BOOL_I(2) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\logical\bool.hpp(28): see macro definition: BOOST_PP_BOOL_I(x) invoked with [ x = 2 ] [ BOOST_PP_BOOL_2 rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\logical\bool.hpp(32): see macro definition: BOOST_PP_BOOL_2 [ 1 rescanning [ 1 ] ] 1 ] ] 1 ] ] BOOST_PP_IIF_I(1, BOOST_PP_COMMA, BOOST_PP_EMPTY) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(25): see macro definition: BOOST_PP_IIF_I(bit, t, f) invoked with [ bit = 1 t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ BOOST_PP_IIF_1(BOOST_PP_COMMA, BOOST_PP_EMPTY) rescanning [ C:\CVS\boost_1_32_0\boost\boost\preprocessor\control\iif.hpp(32): see macro definition: BOOST_PP_IIF_1(t, f) invoked with [ t = BOOST_PP_COMMA f = BOOST_PP_EMPTY ] [ BOOST_PP_COMMA rescanning [ BOOST_PP_COMMA ] ] BOOST_PP_COMMA ] ] BOOST_PP_COMMA ] ] BOOST_PP_COMMA ] ] C:\CVS\boost_1_32_0\boost\boost\preprocessor\punctuation\comma.hpp(19): see macro definition: BOOST_PP_COMMA() [ , rescanning [ , ] ] , ] ] , class T2 ] ] class T0 , class T1 , class T2 ] ] class T0 , class T1 , class T2 ] ] class T0 , class T1 , class T2 ] ] class T0 , class T1 , class T2 ] ]