at(const Key &key) const | cbeam::container::stable_interprocess_map< Key, Value > | inline |
at_or_default(const Key &key, const Value &default_value) const | cbeam::container::stable_interprocess_map< Key, Value > | inline |
capacity() const noexcept | cbeam::memory::interprocess_shared_memory | inline |
clear() | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | inlinevirtual |
count(const Key &key) const | cbeam::container::stable_interprocess_map< Key, Value > | inline |
data() const | cbeam::memory::interprocess_shared_memory | inline |
deserialize() const | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | inlineprotected |
empty() const | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | inlinevirtual |
erase(const Key &key) | cbeam::container::stable_interprocess_map< Key, Value > | inline |
foreach(Func func) | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | inline |
get_lock_guard() const | cbeam::memory::interprocess_shared_memory | inline |
insert(const Key &key, const Value &value) | cbeam::container::stable_interprocess_map< Key, Value > | inline |
interprocess_shared_memory(const std::string &unique_identifier, std::size_t size) | cbeam::memory::interprocess_shared_memory | inline |
interprocess_shared_memory(const interprocess_shared_memory &)=delete | cbeam::memory::interprocess_shared_memory | |
interprocess_shared_memory(interprocess_shared_memory &&)=delete | cbeam::memory::interprocess_shared_memory | |
operator=(const std::initializer_list< std::pair< const Key, Value > > &list) | cbeam::container::stable_interprocess_map< Key, Value > | inline |
cbeam::container::stable_interprocess_container< std::map< Key, Value > >::operator=(const stable_interprocess_container &)=delete | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | |
cbeam::container::stable_interprocess_container< std::map< Key, Value > >::operator=(stable_interprocess_container &&)=delete | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | |
cbeam::memory::interprocess_shared_memory::operator=(const interprocess_shared_memory &)=delete | cbeam::memory::interprocess_shared_memory | |
cbeam::memory::interprocess_shared_memory::operator=(interprocess_shared_memory &&)=delete | cbeam::memory::interprocess_shared_memory | |
serialize(const std::map< Key, Value > &container) | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | inlineprotected |
size() const | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | inlinevirtual |
stable_interprocess_container(const std::string &unique_identifier, std::size_t size) | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | inline |
stable_interprocess_container(const stable_interprocess_container &)=delete | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | |
stable_interprocess_container(stable_interprocess_container &&)=delete | cbeam::container::stable_interprocess_container< std::map< Key, Value > > | |
stable_interprocess_map(const std::string &unique_identifier, std::size_t size) | cbeam::container::stable_interprocess_map< Key, Value > | inline |
update(const Key &key, std::function< void(Value &)> updater, const std::string &error_string={"cbeam::stable_interprocess_map::update: key not found"}) | cbeam::container::stable_interprocess_map< Key, Value > | inline |
update_or_insert(const Key &key, std::function< void(Value &)> updater, const Value &default_value) | cbeam::container::stable_interprocess_map< Key, Value > | inline |
~interprocess_shared_memory() noexcept | cbeam::memory::interprocess_shared_memory | inlinevirtual |