Lines Matching refs:variant
31 variant<int> v; in main()
38 variant<int const> v; in main()
45 variant<int, float, std::string> v; in main()
52 variant<int, int, std::string> v; in main()
59 variant<std::string> v; in main()
66 variant<std::string const> v; in main()
73 variant<std::string, int, float> v; in main()
80 variant<std::string, std::string, float> v; in main()
87 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_default_constructible<variant<int>>)); in main()
88 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_default_constructible<variant<int const>>)); in main()
89 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_default_constructible<variant<int, X>>)); in main()
90 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_default_constructible<variant<int, float, X>>)); in main()
91 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_default_constructible<variant<int, int, X>>)); in main()
92 BOOST_TEST_TRAIT_TRUE((std::is_nothrow_default_constructible<variant<int, X, X>>)); in main()
94 BOOST_TEST_TRAIT_FALSE((std::is_nothrow_default_constructible<variant<X>>)); in main()
95 BOOST_TEST_TRAIT_FALSE((std::is_nothrow_default_constructible<variant<X, int>>)); in main()
96 BOOST_TEST_TRAIT_FALSE((std::is_nothrow_default_constructible<variant<X, int, float>>)); in main()
98 BOOST_TEST_TRAIT_TRUE((std::is_default_constructible<variant<int, Y>>)); in main()
99 BOOST_TEST_TRAIT_FALSE((std::is_default_constructible<variant<Y, int>>)); in main()