Lines Matching refs:dk_kind
23 | dk_kind |
43 dk_entries is array of PyDictKeyEntry when dk_kind == DICT_KEYS_GENERAL or
457 DICT_KEYS_UNICODE, /* dk_kind */
522 CHECK(keys->dk_kind != DICT_KEYS_SPLIT);
526 CHECK(keys->dk_kind == DICT_KEYS_SPLIT);
536 if (keys->dk_kind == DICT_KEYS_GENERAL) {
646 dk->dk_kind = unicode ? DICT_KEYS_UNICODE : DICT_KEYS_GENERAL;
1010 DictKeysKind kind = dk->dk_kind;
1049 kind = dk->dk_kind;
1097 if (((PyDictObject *)dict)->ma_keys->dk_kind != DICT_KEYS_GENERAL)
1233 assert(mp->ma_keys->dk_kind == DICT_KEYS_GENERAL);
1444 if (mp->ma_keys->dk_kind == DICT_KEYS_GENERAL) {
1477 if (oldkeys->dk_kind == DICT_KEYS_GENERAL) {
1479 assert(mp->ma_keys->dk_kind == DICT_KEYS_GENERAL);
1499 if (oldkeys->dk_nentries == numentries && mp->ma_keys->dk_kind == DICT_KEYS_UNICODE) {
1537 assert(oldkeys->dk_kind != DICT_KEYS_SPLIT);
1702 if (mp->ma_keys->dk_kind == DICT_KEYS_SPLIT) {
1718 if (mp->ma_keys->dk_kind == DICT_KEYS_SPLIT) {
3475 if (self->ma_keys->dk_kind == DICT_KEYS_SPLIT) {
3592 size_t es = keys->dk_kind == DICT_KEYS_GENERAL
5341 keys->dk_kind = DICT_KEYS_SPLIT;