| alloc_traits typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| allocator_type typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| clear() noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| const_pointer typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| const_reference typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| contains(const key_type &key, version_type version) const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| difference_type typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| empty(version_type version) const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| erase(const key_type &key, version_type version) noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| find(const key_type &key, version_type version) const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| get_allocator() const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| get_current_version() const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | inline |
| get_height(version_type version) const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| get_preceding_version(version_type version) const | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | inline |
| insert(const value_type &item, version_type version) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| insert(value_type &&item, version_type version) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| insert_or_assign(const key_type &key, TMapped &&value, version_type version) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| insert_or_assign(key_type &&key, TMapped &&value, version_type version) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| insert_or_assign(const key_type &key, TMapped &&value, version_type version) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| insert_or_assign(key_type &&key, TMapped &&value, version_type version) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| key_comp() const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| key_compare typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| key_type typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| list_in_order(version_type version) const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| mapped_type typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| operator=(const persistent_map &other) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| operator=(persistent_map &&other) noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| persistent_map() | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| persistent_map(const key_compare &comparator, const allocator_type &allocator=allocator_type{}) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | explicit |
| persistent_map(const allocator_type &allocator) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | explicit |
| persistent_map(const persistent_map &other) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| persistent_map(persistent_map &&other) noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| pointer typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| reference typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| size(version_type version) const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| size_type typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| swap(persistent_map &other) noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| try_emplace(const key_type &key, version_type version, Args &&...args) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| try_emplace(key_type &&key, version_type version, Args &&...args) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| try_emplace(const key_type &key, version_type version, Args &&...args) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| try_emplace(key_type &&key, version_type version, Args &&...args) | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| value_comp() const noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| value_type typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| version_type typedef | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |
| ~persistent_map() noexcept | datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > | |