Lines Matching refs:PyObject
19 inline PyObject *make_object_base_type(PyTypeObject *metaclass);
84 inline size_t operator()(const std::pair<const PyObject *, const char *>& v) const {
98 std::unordered_set<std::pair<const PyObject *, const char *>, overload_hash> inactive_overload_cache;
99 type_map<std::vector<bool (*)(PyObject *, void *&)>> direct_conversions;
100 std::unordered_map<const PyObject *, std::vector<PyObject *>> patients;
103 std::vector<PyObject *> loader_patient_stack; // Used by `loader_life_support`
107 PyObject *instance_base;
123 std::vector<PyObject *(*)(PyObject *, PyTypeObject *)> implicit_conversions;
125 std::vector<bool (*)(PyObject *, void *&)> *direct_conversions;
126 buffer_info *(*get_buffer)(PyObject *, void *) = nullptr;
128 void *(*module_local_load)(PyObject *, const type_info *) = nullptr;