Lines Matching refs:at_c
39 using boost::fusion::at_c; in main()
61 BOOST_TEST((!at_c<0>(attr))); in main()
62 BOOST_TEST((at_c<1>(attr).get() == 'a')); in main()
64 at_c<1>(attr) = optional<char>(); // clear the optional in main()
66 BOOST_TEST((at_c<0>(attr).get() == 123)); in main()
67 BOOST_TEST((!at_c<1>(attr))); in main()
69 at_c<0>(attr) = optional<int>(); // clear the optional in main()
71 BOOST_TEST((at_c<0>(attr).get() == 123)); in main()
72 BOOST_TEST((at_c<1>(attr).get() == 'a')); in main()
74 at_c<0>(attr) = optional<int>(); // clear the optional in main()
75 at_c<1>(attr) = optional<char>(); // clear the optional in main()
77 BOOST_TEST((at_c<0>(attr).get() == 123)); in main()
78 BOOST_TEST((at_c<1>(attr).get() == 'a')); in main()
102 BOOST_TEST((!at_c<0>(attr))); in main()
103 BOOST_TEST((at_c<1>(attr).get() == 'a')); in main()
105 at_c<1>(attr) = optional<char>(); // clear the optional in main()
107 BOOST_TEST((at_c<0>(attr).get() == 123)); in main()
108 BOOST_TEST((!at_c<1>(attr))); in main()
110 at_c<0>(attr) = optional<int>(); // clear the optional in main()
112 BOOST_TEST((at_c<0>(attr).get() == 123)); in main()
113 BOOST_TEST((at_c<1>(attr).get() == 'a')); in main()
115 at_c<0>(attr) = optional<int>(); // clear the optional in main()
116 at_c<1>(attr) = optional<char>(); // clear the optional in main()
118 BOOST_TEST((at_c<0>(attr).get() == 123)); in main()
119 BOOST_TEST((at_c<1>(attr).get() == 'a')); in main()