Lines Matching full:explicit
15 // explicit(see-below) constexpr tuple();
24 struct Explicit { struct
25 explicit Explicit() = default;
31 std::tuple<Explicit> test3() { return {}; } // expected-error 1 {{chosen constructor is explicit in… in test3()
34 std::tuple<Explicit, Implicit> test5() { return {}; } // expected-error 1 {{chosen constructor is e… in test5()
35 std::tuple<Implicit, Explicit> test6() { return {}; } // expected-error 1 {{chosen constructor is e… in test6()
36 std::tuple<Explicit, Explicit> test7() { return {}; } // expected-error 1 {{chosen constructor is e… in test7()
39 std::tuple<Implicit, Implicit, Explicit> test9() { return {}; } // expected-error 1 {{chosen constr… in test9()
40 std::tuple<Implicit, Explicit, Implicit> test10() { return {}; } // expected-error 1 {{chosen const… in test10()
41 std::tuple<Implicit, Explicit, Explicit> test11() { return {}; } // expected-error 1 {{chosen const… in test11()
42 std::tuple<Explicit, Implicit, Implicit> test12() { return {}; } // expected-error 1 {{chosen const… in test12()
43 std::tuple<Explicit, Implicit, Explicit> test13() { return {}; } // expected-error 1 {{chosen const… in test13()
44 std::tuple<Explicit, Explicit, Implicit> test14() { return {}; } // expected-error 1 {{chosen const… in test14()
45 std::tuple<Explicit, Explicit, Explicit> test15() { return {}; } // expected-error 1 {{chosen const… in test15()