bytes_total() const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
capacity() const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
cg_size() noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inlinestatic |
empty_key() noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inlinestatic |
erase(key_type key_in, const cg::thread_block_tile< cg_size()> &group, index_type probing_length=defaults::probing_length()) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
erase(key_type *keys_in, index_type num_in, cudaStream_t stream=0, index_type probing_length=defaults::probing_length(), typename StatusHandler::base_type *status_out=nullptr) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
for_each(Func f, cudaStream_t stream=0, index_type smem_bytes=0) const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
HashSet(index_type min_capacity, key_type seed=defaults::seed< key_type >()) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inlineexplicit |
HashSet(const HashSet &o) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
HashSet(HashSet &&o) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
index_type typedef | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | |
init(const key_type seed, const cudaStream_t stream=0) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
init(const cudaStream_t stream=0) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
insert(key_type key_in, const cg::thread_block_tile< cg_size()> &group, index_type probing_length=defaults::probing_length()) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
insert(const key_type *keys_in, index_type num_in, cudaStream_t stream=0, index_type probing_length=defaults::probing_length(), typename StatusHandler::base_type *status_out=nullptr) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
is_copy() const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
is_empty_key(key_type key) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inlinestatic |
is_tombstone_key(key_type key) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inlinestatic |
is_valid_key(key_type key) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inlinestatic |
key_type typedef | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | |
load_factor(cudaStream_t stream=0) const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
peek_status(cudaStream_t stream=0) const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
pop_status(cudaStream_t stream=0) noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
retrieve(Key key_in, bool &flag_out, const cg::thread_block_tile< cg_size()> &group, index_type probing_length=defaults::probing_length()) const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
retrieve(const key_type *keys_in, index_type num_in, bool *flags_out, cudaStream_t stream=0, index_type probing_length=defaults::probing_length(), typename StatusHandler::base_type *status_out=nullptr) const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
retrieve_all(key_type *keys_out, index_type &num_out, cudaStream_t stream=0) const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
size(cudaStream_t stream=0) const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
status_type typedef | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | |
storage_density(cudaStream_t stream=0) const noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |
tombstone_key() noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inlinestatic |
~HashSet() noexcept | warpcore::HashSet< Key, EmptyKey, TombstoneKey, ProbingScheme, TempMemoryBytes > | inline |