Lines Matching refs:def

295     m.def("create_rec_simple", &create_recarray<SimpleStruct>);
296 m.def("create_rec_packed", &create_recarray<PackedStruct>);
297 m.def("create_rec_nested", [](size_t n) { // test_signature
307 m.def("create_rec_partial", &create_recarray<PartialStruct>);
308 m.def("create_rec_partial_nested", [](size_t n) {
317 m.def("print_rec_simple", &print_recarray<SimpleStruct>);
318 m.def("print_rec_packed", &print_recarray<PackedStruct>);
319 m.def("print_rec_nested", &print_recarray<NestedStruct>);
322 m.def("get_format_unbound", []() { return py::format_descriptor<UnboundStruct>::format(); });
323 m.def("print_format_descriptors", []() {
342 m.def("print_dtypes", []() {
359 m.def("test_dtype_ctors", &test_dtype_ctors);
360 m.def("test_dtype_methods", []() {
374 m.def("trailing_padding_dtype", []() { return py::dtype::of<TrailingPaddingStruct>(); });
377 m.def("create_string_array", [](bool non_empty) {
395 m.def("print_string_array", &print_recarray<StringStruct>);
398 m.def("create_array_array", [](size_t n) {
415 m.def("print_array_array", &print_recarray<ArrayStruct>);
418 m.def("create_enum_array", [](size_t n) {
427 m.def("print_enum_array", &print_recarray<EnumStruct>);
430 m.def("create_complex_array", [](size_t n) {
441 m.def("print_complex_array", &print_recarray<ComplexStruct>);
444 m.def("test_array_ctors", &test_array_ctors);
453 m.def("compare_buffer_info", []() {
462 m.def("buffer_to_dtype", [](py::buffer& buf) { return py::dtype(buf.request()); });
465 m.def("f_simple", [](SimpleStruct s) { return s.uint_ * 10; });
466 m.def("f_packed", [](PackedStruct s) { return s.uint_ * 10; });
467 m.def("f_nested", [](NestedStruct s) { return s.a.uint_ * 10; });
470 m.def("register_dtype", []() { PYBIND11_NUMPY_DTYPE(SimpleStruct, bool_, uint_, float_, ldbl_); });
473 m.def("dtype_wrapper", [](py::object d) { return py::dtype::from_args(std::move(d)); });