datastructures 0.1.0
Loading...
Searching...
No Matches
datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc > Member List

This is the complete list of members for datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >, including all inherited members.

alloc_traits typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
allocator_type typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
clear() noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
const_pointer typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
const_reference typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
contains(const key_type &key, version_type version) const noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
difference_type typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
empty(version_type version) const noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
erase(const key_type &key, version_type version) noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
find(const key_type &key, version_type version) const noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
get_allocator() const noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
get_current_version() const noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >inline
get_height(version_type version) const noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
get_preceding_version(version_type version) constdatastructures::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 noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
key_compare typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
key_type typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
list_in_order(version_type version) const noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
mapped_type typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
operator=(const persistent_map &other)datastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
operator=(persistent_map &&other) noexceptdatastructures::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) noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
pointer typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
reference typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
size(version_type version) const noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
size_type typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
swap(persistent_map &other) noexceptdatastructures::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 noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
value_type typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
version_type typedefdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >
~persistent_map() noexceptdatastructures::persistent_map< TKey, TValue, TKeyComp, TAlloc >