Lines Matching refs:std

32 std::vector<DtypeCheck> get_concrete_dtype_checks() {
35 get_dtype_check<std::int8_t>("int8"),
36 get_dtype_check<std::uint8_t>("uint8"),
37 get_dtype_check<std::int16_t>("int16"),
38 get_dtype_check<std::uint16_t>("uint16"),
39 get_dtype_check<std::int32_t>("int32"),
40 get_dtype_check<std::uint32_t>("uint32"),
41 get_dtype_check<std::int64_t>("int64"),
42 get_dtype_check<std::uint64_t>("uint64")
47 std::string name{};
64 std::vector<DtypeSizeCheck> get_platform_dtype_size_checks() {
80 static_assert(std::is_same<arr_t::value_type, uint16_t>::value, "");
118 if (r.ndim() != 2) throw std::domain_error("error: ndim != 2");
235 "array_t<int32>"_a=py::array_t<std::int32_t>(),
242 "array_t<int32>"_a=py::array_t<std::int32_t>(o),
253 sm.def("overloaded", [](py::array_t<std::complex<double>>) { return "double complex"; });
254 sm.def("overloaded", [](py::array_t<std::complex<float>>) { return "float complex"; });
256 sm.def("overloaded2", [](py::array_t<std::complex<double>>) { return "double complex"; });
258 sm.def("overloaded2", [](py::array_t<std::complex<float>>) { return "float complex"; });
276 // Issue 685: ndarray shouldn't go to std::string overload
277 sm.def("issue685", [](std::string) { return "string"; });
325 if (r.ndim() != 2) throw std::domain_error("error: ndim != 2");
333 if (r.ndim() != 3) throw std::domain_error("error: ndim != 3");
365 const ssize_t dim_sz = (ssize_t)std::sqrt(a.size());
367 throw std::domain_error("array_reshape2: input array total size is not a squared integer");
381 std::fill(a.mutable_data(), a.mutable_data() + a.size(), 42.);