access_anonymous_object_attribute(const path_type &path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
access_named_object_attribute(const path_type &path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
access_unique_object_attribute(const path_type &path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
all_memory_deallocated() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
allocate(size_type nbytes) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
allocate_aligned(size_type nbytes, size_type alignment) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
allocator_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
anonymous_begin() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
anonymous_end() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
anonymous_object_attribute_accessor_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
basic_manager(open_only_t, const path_type &base_path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
basic_manager(open_read_only_t, const path_type &base_path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
basic_manager(create_only_t, const path_type &base_path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
basic_manager(create_only_t, const path_type &base_path, const size_type capacity) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
basic_manager()=delete | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
basic_manager(const basic_manager &)=delete | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
basic_manager(basic_manager &&) noexcept=default | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
char_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
check_sanity() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
chunk_number_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
chunk_size() noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
consistent(const path_type &path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
const_anonymous_iterator typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
const_named_iterator typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
const_unique_iterator typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
construct(char_ptr_holder_type name) | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
construct_it(char_ptr_holder_type name) | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
construct_iter_proxy typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
construct_proxy typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
copy(const path_type &source_path, const path_type &destination_path, const bool clone=true, const int num_max_copy_threads=0) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
copy_async(const path_type source_path, const path_type destination_path, const bool clone=true, const int num_max_copy_threads=0) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
deallocate(void *addr) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
destroy(const char *name) | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
destroy(const metall::mtlldetail::unique_instance_t *const) | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
destroy_ptr(const T *ptr) | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
difference_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
fallback_allocator typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
find(char_ptr_holder_type name) const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
find_or_construct(char_ptr_holder_type name) | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
find_or_construct_it(char_ptr_holder_type name) | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
flush(const bool synchronous=true) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_address() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_allocator() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_description(std::string *description) const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_description(const path_type &path, std::string *description) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
get_instance_description(const T *ptr, std::string *description) const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_instance_kind(const T *ptr) const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_instance_length(const T *ptr) const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_instance_name(const T *ptr) const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_num_anonymous_objects() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_num_named_objects() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_num_unique_objects() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_size() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_uuid() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_uuid(const path_type &path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
get_version() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
get_version(const path_type &path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
instance_kind typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
is_instance_type(const void *const ptr) const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
manager_kernel_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
named_begin() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
named_end() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
named_object_attribute_accessor_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
operator=(const basic_manager &)=delete | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
operator=(basic_manager &&) noexcept=default | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
path_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
read_only() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
remove(const path_type &path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
remove_async(const path_type &path) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
scoped_allocator_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
scoped_fallback_allocator_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
set_description(const std::string &description) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
set_description(const path_type &path, const std::string &description) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inlinestatic |
set_instance_description(const T *ptr, const std::string &description) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
size_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
snapshot(const path_type &destination_path, const bool clone=true, const int num_max_copy_threads=0) noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
unique_begin() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
unique_end() const noexcept | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | inline |
unique_object_attribute_accessor_type typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
void_pointer typedef | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |
~basic_manager() noexcept=default | metall::basic_manager< storage, segment_storage, chunk_no_type, k_chunk_size > | |