Lines Matching refs:NoDefault
15 struct NoDefault { struct
16 NoDefault() = delete;
17 NoDefault(NoDefault const&) = default;
18 constexpr explicit NoDefault(int) { } in NoDefault() function
22 auto operator==(NoDefault<i> const&, NoDefault<j> const&) { return hana::bool_<i == j>{}; } in operator ==()
24 auto operator!=(NoDefault<i> const&, NoDefault<j> const&) { return hana::bool_<i != j>{}; } in operator !=()
40 struct hash_impl<NoDefault<i>> {
41 static constexpr auto apply(NoDefault<i> const&) in apply()
42 { return hana::type_c<NoDefault<i>>; }; in apply()
63 auto set3 = hana::make_set(Default<0>(int{}), NoDefault<1>(int{}), Default<2>(int{})); in main()
68 auto set1 = hana::make_set(NoDefault<0>(int{})); in main()
71 auto set2 = hana::make_set(NoDefault<0>(int{}), NoDefault<1>(int{})); in main()
74 auto set3 = hana::make_set(NoDefault<0>(int{}), NoDefault<1>(int{}), NoDefault<2>(int{})); in main()