Lines Matching refs:v2
65 variant<int, float> v2( v ); in main() local
67 BOOST_TEST( holds_alternative<int>( v2 ) ); in main()
68 BOOST_TEST_EQ( get<int>( v ), get<int>( v2 ) ); in main()
73 BOOST_TEST_EQ( get<int>( v2 ), get<int>( v3 ) ); in main()
79 variant<int, float> v2( v ); in main() local
81 BOOST_TEST( holds_alternative<int>( v2 ) ); in main()
82 BOOST_TEST_EQ( get<int>( v ), get<int>( v2 ) ); in main()
87 BOOST_TEST_EQ( get<int>( v2 ), get<int>( v3 ) ); in main()
93 variant<int const, float> v2( v ); in main() local
95 BOOST_TEST( holds_alternative<int const>( v2 ) ); in main()
96 BOOST_TEST_EQ( get<int const>( v ), get<int const>( v2 ) ); in main()
101 BOOST_TEST_EQ( get<int const>( v2 ), get<int const>( v3 ) ); in main()
107 variant<int const, float> v2( v ); in main() local
109 BOOST_TEST( holds_alternative<int const>( v2 ) ); in main()
110 BOOST_TEST_EQ( get<int const>( v ), get<int const>( v2 ) ); in main()
115 BOOST_TEST_EQ( get<int const>( v2 ), get<int const>( v3 ) ); in main()
121 variant<int, float> v2( v ); in main() local
123 BOOST_TEST( holds_alternative<float>( v2 ) ); in main()
124 BOOST_TEST_EQ( get<float>( v ), get<float>( v2 ) ); in main()
129 BOOST_TEST_EQ( get<float>( v2 ), get<float>( v3 ) ); in main()
135 variant<int, int, float> v2( v ); in main() local
137 BOOST_TEST( holds_alternative<float>( v2 ) ); in main()
138 BOOST_TEST_EQ( get<float>( v ), get<float>( v2 ) ); in main()
143 BOOST_TEST_EQ( get<float>( v2 ), get<float>( v3 ) ); in main()
149 variant<int, int, float, std::string> v2( v ); in main() local
151 BOOST_TEST( holds_alternative<std::string>( v2 ) ); in main()
152 BOOST_TEST_EQ( get<std::string>( v ), get<std::string>( v2 ) ); in main()
157 BOOST_TEST_EQ( get<std::string>( v2 ), get<std::string>( v3 ) ); in main()
163 variant<int, int, float, float, X1, X2> v2( v ); in main() local
165 BOOST_TEST( holds_alternative<X1>( v2 ) ); in main()
166 BOOST_TEST_EQ( get<X1>( v ).v, get<X1>( v2 ).v ); in main()
171 BOOST_TEST_EQ( get<X1>( v2 ).v, get<X1>( v3 ).v ); in main()