Lines Matching refs:variant
26 static_assert(!std::is_assignable<std::variant<int, int>, int>::value, ""); in main()
27 static_assert(!std::is_assignable<std::variant<long, long long>, int>::value, ""); in main()
28 …static_assert(std::is_assignable<std::variant<char>, int>::value == VariantAllowsNarrowingConversi… in main()
30 …static_assert(std::is_assignable<std::variant<std::string, float>, int>::value == VariantAllowsNar… in main()
31 …static_assert(std::is_assignable<std::variant<std::string, double>, int>::value == VariantAllowsNa… in main()
32 static_assert(!std::is_assignable<std::variant<std::string, bool>, int>::value, ""); in main()
34 static_assert(!std::is_assignable<std::variant<int, bool>, decltype("meow")>::value, ""); in main()
35 static_assert(!std::is_assignable<std::variant<int, const bool>, decltype("meow")>::value, ""); in main()
36 …static_assert(!std::is_assignable<std::variant<int, const volatile bool>, decltype("meow")>::value… in main()
38 static_assert(!std::is_assignable<std::variant<bool>, std::true_type>::value, ""); in main()
39 static_assert(!std::is_assignable<std::variant<bool>, std::unique_ptr<char> >::value, ""); in main()
40 static_assert(!std::is_assignable<std::variant<bool>, decltype(nullptr)>::value, ""); in main()