Lines Matching refs:def
26 .def(py::init<>())
27 .def("pop_back", &StringList::pop_back)
29 .def("push_back", (void (StringList::*)(const std::string &)) &StringList::push_back)
30 .def("back", (std::string &(StringList::*)()) &StringList::back)
31 .def("__len__", [](const StringList &v) { return v.size(); })
32 .def("__iter__", [](StringList &v) {
41 .def(py::init<>())
44 m.def("print_opaque_list", [](const StringList &l) {
57 m.def("return_void_ptr", []() { return (void *) 0x1234; });
58 m.def("get_void_ptr_value", [](void *ptr) { return reinterpret_cast<std::intptr_t>(ptr); });
59 m.def("return_null_str", []() { return (char *) nullptr; });
60 m.def("get_null_str_value", [](char *ptr) { return reinterpret_cast<std::intptr_t>(ptr); });
62 m.def("return_unique_ptr", []() -> std::unique_ptr<StringList> {