add(const elem_t &src) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
add(const key_t &key, data_t *data) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
base_t typedef | pwx::VTHashBase< key_t, data_t, elem_t > | |
beThreadSafe() const noexcept | pwx::CLockable | |
beThreadSafe(bool doLock) noexcept | pwx::CLockable | |
CHMethod | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
clear() noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
clear_locks() noexcept | pwx::CLockable | |
clearing | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
CLockable() noexcept | pwx::CLockable | explicit |
CLockable(const CLockable &src) noexcept | pwx::CLockable | |
delElem(elem_t &elem) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
delKey(const key_t &key) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
destroy (defined in pwx::VTHashBase< key_t, data_t, elem_t >) | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
destroyed() const noexcept | pwx::CLockable | |
disable_thread_safety() noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
do_locking(bool doLock) noexcept | pwx::CLockable | |
doRenumber | pwx::VContainer | mutableprotected |
eCount | pwx::VContainer | mutableprotected |
empty() const noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
enable_thread_safety() noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
exists(const key_t &key) const noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
get(const key_t &key) const noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
get(const key_t &key) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
getData(const key_t &key) const | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
getData(const key_t &key) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
getHops(const key_t &key) const noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
grow(uint32_t targetSize) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
growing | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
hash_limited (defined in pwx::VTHashBase< key_t, data_t, elem_t >) | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
hash_t typedef | pwx::VTHashBase< key_t, data_t, elem_t > | |
hash_user (defined in pwx::VTHashBase< key_t, data_t, elem_t >) | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
hashBuilder | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
hashSize | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
hashTable | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
inserting | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
is_locked() const noexcept | pwx::CLockable | |
is_locking() const noexcept | pwx::CLockable | |
isDestroyed | pwx::VTHashBase< key_t, data_t, elem_t > | mutableprotected |
list_t typedef (defined in pwx::VContainer) | pwx::VContainer | |
lock() noexcept | pwx::CLockable | |
lock_count() const noexcept | pwx::CLockable | |
lock_t typedef | pwx::CLockable | |
memOrdLoad | pwx::VContainer | protected |
memOrdStore | pwx::VContainer | protected |
operator+=(const hash_t &rhs) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
operator-=(const hash_t &rhs) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
operator=(const hash_t &rhs) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
pwx::VContainer::operator=(const CLockable &src) noexcept | pwx::CLockable | |
operator[](const int64_t index) const noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
operator[](int64_t index) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
pop() noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
pop_back() noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
pop_front() noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
protDelete(elem_t *removed) | pwx::VTHashBase< key_t, data_t, elem_t > | inlineprotectedvirtual |
protGetHash(const key_t *key) const | pwx::VTHashBase< key_t, data_t, elem_t > | inlineprotectedvirtual |
protIsVacated(const uint32_t index) const noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlineprotected |
push(const key_t &key, data_t *data) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
push(const elem_t &src) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
push_back(const key_t &key, data_t *data) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
push_back(const elem_t &src) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
push_front(const key_t &key, data_t *data) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
push_front(const elem_t &src) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
remElem(elem_t &elem) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
remKey(const key_t &key) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
removing | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
shift() noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
size() const noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
sizeMax() const noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
try_lock() noexcept | pwx::CLockable | |
unlock() noexcept | pwx::CLockable | |
unshift(const key_t &key, data_t *data) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
unshift(const elem_t &src) | pwx::VTHashBase< key_t, data_t, elem_t > | inlinevirtual |
vacated | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
vacChar | pwx::VTHashBase< key_t, data_t, elem_t > | protected |
VContainer() noexcept | pwx::VContainer | explicit |
VContainer(const VContainer &src) noexcept | pwx::VContainer | |
VTHashBase(uint32_t initSize, uint32_t keyLen_, double maxLoad_, double dynGrow_) | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
VTHashBase(uint32_t initSize, void(*destroy_)(data_t *data), uint32_t(*hash_)(const key_t *key, uint32_t keyLen), uint32_t keyLen_, double maxLoad_, double dynGrow_) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
VTHashBase(uint32_t initSize, void(*destroy_)(data_t *data), uint32_t(*hash_)(const key_t *key), double maxLoad_, double dynGrow_) | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
VTHashBase(void(*destroy_)(data_t *data), uint32_t(*hash_)(const key_t *key, uint32_t keyLen), uint32_t keyLen_, double maxLoad_, double dynGrow_) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
VTHashBase(void(*destroy_)(data_t *data), uint32_t(*hash_)(const key_t *key), double maxLoad_, double dynGrow_) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
VTHashBase(void(*destroy_)(data_t *data), double maxLoad_, double dynGrow_) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
VTHashBase(uint32_t keyLen_, double maxLoad_, double dynGrow_) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
VTHashBase(double maxLoad_, double dynGrow_) noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
VTHashBase() PWX_DELETE | pwx::VTHashBase< key_t, data_t, elem_t > | |
VTHashBase(const hash_t &src) | pwx::VTHashBase< key_t, data_t, elem_t > | inline |
~CLockable() noexcept | pwx::CLockable | virtual |
~VContainer() noexcept | pwx::VContainer | virtual |
~VTHashBase() noexcept | pwx::VTHashBase< key_t, data_t, elem_t > | virtual |