Lines Matching refs:NonDefaultConstructible
139 struct NonDefaultConstructible
141 explicit NonDefaultConstructible(int a)
150 struct adl_serializer<NonDefaultConstructible>
152 static NonDefaultConstructible from_json(json const& j)
154 return NonDefaultConstructible(j.get<int>());
682 auto arr = j.get<std::array<NonDefaultConstructible, 2>>();
689 CHECK_THROWS_AS((j.get<std::array<NonDefaultConstructible, 1>>()), json::type_error);
697 auto p = j.get<std::pair<NonDefaultConstructible, NonDefaultConstructible>>();
704 auto p = j.get<std::pair<int, NonDefaultConstructible>>();
711 auto p = j.get<std::pair<NonDefaultConstructible, int>>();
718 CHECK_THROWS_AS((j.get<std::pair<NonDefaultConstructible, int>>()), json::type_error);
726 auto t = j.get<std::tuple<NonDefaultConstructible>>();
732 auto t = j.get<std::tuple<NonDefaultConstructible, int, NonDefaultConstructible>>();
740 CHECK_THROWS_AS((j.get<std::tuple<NonDefaultConstructible>>()), json::type_error);