Lines Matching refs:_ODictNode
481 typedef struct _odictnode _ODictNode;
486 _ODictNode *od_first; /* first node in the linked list, if any */
487 _ODictNode *od_last; /* last node in the linked list, if any */
491 _ODictNode **od_fast_nodes; /* hash table that mirrors the dict table */
508 _ODictNode *next;
509 _ODictNode *prev;
553 _ODictNode **fast_nodes, *node;
557 fast_nodes = PyMem_NEW(_ODictNode *, size);
605 static _ODictNode *
619 static _ODictNode *
638 _odict_add_head(PyODictObject *od, _ODictNode *node)
651 _odict_add_tail(PyODictObject *od, _ODictNode *node)
668 _ODictNode *node;
686 node = (_ODictNode *)PyMem_Malloc(sizeof(_ODictNode));
709 _odict_remove_node(PyODictObject *od, _ODictNode *node)
743 _odict_clear_node(PyODictObject *od, _ODictNode *node, PyObject *key,
777 _ODictNode *node, *next;
800 _ODictNode *node_a, *node_b;
936 res += sizeof(_ODictNode *) * od->od_fast_nodes_size; /* od_fast_nodes */
938 res += sizeof(_ODictNode) * PyODict_SIZE(od); /* linked-list */
1043 _ODictNode *node = _odict_find_node_hash((PyODictObject *)od, key, hash);
1111 _ODictNode *node;
1187 _ODictNode *node;
1268 _ODictNode *node;
1387 _ODictNode *node;
1450 _ODictNode *node;
1678 _ODictNode *node;
1855 _ODictNode *node;