|
template<class T , T Val = 0> |
GLOBALQUALIFIER void | warpcore::kernels::memset (T *const arr, const index_t num) |
|
template<class Func , class Core > |
GLOBALQUALIFIER void | warpcore::kernels::for_each (Func f, const Core core) |
|
template<class Func , class Core > |
GLOBALQUALIFIER void | warpcore::kernels::for_each_unique_key (Func f, const Core core) |
|
template<class Func , class Core , class StatusHandler = defaults::status_handler_t> |
GLOBALQUALIFIER void | warpcore::kernels::for_each (Func f, const typename Core::key_type *const keys_in, const index_t num_in, const Core core, const index_t probing_length=defaults::probing_length(), typename StatusHandler::base_type *const status_out=nullptr) |
|
template<class Core > |
GLOBALQUALIFIER void | warpcore::kernels::bloom_filter::insert (const typename Core::key_type *const keys_in, const index_t num_in, Core core) |
|
template<class Core > |
GLOBALQUALIFIER void | warpcore::kernels::bloom_filter::retrieve (const typename Core::key_type *const keys_in, const index_t num_in, typename Core::value_type *const values_out, const Core core) |
|
template<class Core , class StatusHandler = defaults::status_handler_t> |
GLOBALQUALIFIER void | warpcore::kernels::insert (const typename Core::key_type *const keys_in, const index_t num_in, Core core, const index_t probing_length=defaults::probing_length(), typename StatusHandler::base_type *const status_out=nullptr) |
|
template<class Core , class StatusHandler = defaults::status_handler_t> |
GLOBALQUALIFIER void | warpcore::kernels::insert (const typename Core::key_type *const keys_in, const typename Core::value_type *const values_in, const index_t num_in, Core core, const index_t probing_length=defaults::probing_length(), typename StatusHandler::base_type *const status_out=nullptr) |
|
template<class Core , class StatusHandler = defaults::status_handler_t> |
GLOBALQUALIFIER void | warpcore::kernels::retrieve (const typename Core::key_type *const keys_in, const index_t num_in, typename Core::value_type *const values_out, const Core core, const index_t probing_length=defaults::probing_length(), typename StatusHandler::base_type *const status_out=nullptr) |
|
template<class Core , class StatusHandler = defaults::status_handler_t> |
GLOBALQUALIFIER void | warpcore::kernels::retrieve (const typename Core::key_type *const keys_in, const index_t num_in, const index_t *const begin_offsets_in, const index_t *const end_offsets_in, typename Core::value_type *const values_out, const Core core, const index_t probing_length=defaults::probing_length(), typename StatusHandler::base_type *const status_out=nullptr) |
|
template<class Core , class StatusHandler = defaults::status_handler_t> |
GLOBALQUALIFIER void | warpcore::kernels::erase (const typename Core::key_type *const keys_in, const index_t num_in, Core core, const index_t probing_length=defaults::probing_length(), typename StatusHandler::base_type *const status_out=nullptr) |
|
template<class Core > |
GLOBALQUALIFIER void | warpcore::kernels::size (index_t *const num_out, const Core core) |
|
template<class Core > |
GLOBALQUALIFIER void | warpcore::kernels::num_values (index_t *const num_out, const Core core) |
|
template<class Core , class StatusHandler = defaults::status_handler_t> |
GLOBALQUALIFIER void | warpcore::kernels::num_values (const typename Core::key_type *const keys_in, const index_t num_in, index_t *const num_out, index_t *const num_per_key_out, const Core core, const index_t probing_length=defaults::probing_length(), typename StatusHandler::base_type *const status_out=nullptr) |
|