Lines Matching defs:def

311             rec->def = new PyMethodDef();
312 std::memset(rec->def, 0, sizeof(PyMethodDef));
313 rec->def->ml_name = rec->name;
314 rec->def->ml_meth = reinterpret_cast<PyCFunction>(reinterpret_cast<void (*) (void)>(*dispatcher));
315 rec->def->ml_flags = METH_VARARGS | METH_KEYWORDS;
330 m_ptr = PyCFunction_NewEx(rec->def, rec_capsule.ptr(), scope_module.ptr());
414 if (rec->def) {
415 std::free(const_cast<char *>(rec->def->ml_doc));
416 delete rec->def;
797 PyModuleDef *def = new PyModuleDef();
798 std::memset(def, 0, sizeof(PyModuleDef));
799 def->m_name = name;
800 def->m_doc = doc;
801 def->m_size = -1;
802 Py_INCREF(def);
803 m_ptr = PyModule_Create(def);
818 module &def(const char *name_, Func &&f, const Extra& ... extra) {
1110 class_ &def(const char *name_, Func&& f, const Extra&... extra) {
1128 class_ &def(const detail::op_<id, ot, L, R> &op, const Extra&... extra) {
1140 class_ &def(const detail::initimpl::constructor<Args...> &init, const Extra&... extra) {
1146 class_ &def(const detail::initimpl::alias_constructor<Args...> &init, const Extra&... extra) {
1152 class_ &def(detail::initimpl::factory<Args...> &&init, const Extra&... extra) {
1158 class_ &def(detail::initimpl::pickle_factory<Args...> &&pf, const Extra &...extra) {
1551 using Base::def;
1564 def(init([](Scalar i) { return static_cast<Type>(i); }));
1565 def("__int__", [](Type value) { return (Scalar) value; });
1567 def("__long__", [](Type value) { return (Scalar) value; });
1570 def("__index__", [](Type value) { return (Scalar) value; });
1678 .def("__iter__", [](state &s) -> state& { return s; })
1679 .def("__next__", [](state &s) -> ValueType {
1707 .def("__iter__", [](state &s) -> state& { return s; })
1708 .def("__next__", [](state &s) -> KeyType {