dklib.khash

Members

Functions

__ac_isdel
auto __ac_isdel(const(khint32_t)* flag, T i)

bucket deleted?

__ac_iseither
auto __ac_iseither(const(khint32_t)* flag, T i)

bucket empty OR deleted?

__ac_isempty
auto __ac_isempty(const(khint32_t)* flag, T i)

bucket empty?

__ac_set_isboth_false
void __ac_set_isboth_false(khint32_t* flag, T i)

mark neither empty nor deleted

__ac_set_isdel_false
void __ac_set_isdel_false(khint32_t* flag, T i)

unmark deleted

__ac_set_isdel_true
void __ac_set_isdel_true(khint32_t* flag, T i)

mark deleted

__ac_set_isempty_false
void __ac_set_isempty_false(khint32_t* flag, T i)

unmark empty

Templates

khash
template khash(KT, VT, bool kh_is_map = true)

Straight port of khash's generic C approach

Meta