Lines Matching refs:dv
2798 dictview_dealloc(dictviewobject *dv) in dictview_dealloc() argument
2800 Py_XDECREF(dv->dv_dict); in dictview_dealloc()
2801 PyObject_GC_Del(dv); in dictview_dealloc()
2805 dictview_traverse(dictviewobject *dv, visitproc visit, void *arg) in dictview_traverse() argument
2807 Py_VISIT(dv->dv_dict); in dictview_traverse()
2812 dictview_len(dictviewobject *dv) in dictview_len() argument
2815 if (dv->dv_dict != NULL) in dictview_len()
2816 len = dv->dv_dict->ma_used; in dictview_len()
2823 dictviewobject *dv; in dictview_new() local
2835 dv = PyObject_GC_New(dictviewobject, type); in dictview_new()
2836 if (dv == NULL) in dictview_new()
2839 dv->dv_dict = (PyDictObject *)dict; in dictview_new()
2840 _PyObject_GC_TRACK(dv); in dictview_new()
2841 return (PyObject *)dv; in dictview_new()
2941 dictview_repr(dictviewobject *dv) in dictview_repr() argument
2947 seq = PySequence_List((PyObject *)dv); in dictview_repr()
2956 result = PyString_FromFormat("%s(%s)", Py_TYPE(dv)->tp_name, in dictview_repr()
2966 dictkeys_iter(dictviewobject *dv) in dictkeys_iter() argument
2968 if (dv->dv_dict == NULL) { in dictkeys_iter()
2971 return dictiter_new(dv->dv_dict, &PyDictIterKey_Type); in dictkeys_iter()
2975 dictkeys_contains(dictviewobject *dv, PyObject *obj) in dictkeys_contains() argument
2977 if (dv->dv_dict == NULL) in dictkeys_contains()
2979 return PyDict_Contains((PyObject *)dv->dv_dict, obj); in dictkeys_contains()
3133 dictitems_iter(dictviewobject *dv) in dictitems_iter() argument
3135 if (dv->dv_dict == NULL) { in dictitems_iter()
3138 return dictiter_new(dv->dv_dict, &PyDictIterItem_Type); in dictitems_iter()
3142 dictitems_contains(dictviewobject *dv, PyObject *obj) in dictitems_contains() argument
3145 if (dv->dv_dict == NULL) in dictitems_contains()
3151 found = PyDict_GetItem((PyObject *)dv->dv_dict, key); in dictitems_contains()
3218 dictvalues_iter(dictviewobject *dv) in dictvalues_iter() argument
3220 if (dv->dv_dict == NULL) { in dictvalues_iter()
3223 return dictiter_new(dv->dv_dict, &PyDictIterValue_Type); in dictvalues_iter()