alloc_traits typedef | chainbase::undo_index< T, Allocator, Indices > | |
allocator_type typedef | chainbase::undo_index< T, Allocator, Indices > | |
begin() const | chainbase::undo_index< T, Allocator, Indices > | inline |
commit(int64_t revision) noexcept | chainbase::undo_index< T, Allocator, Indices > | inline |
compress_last_undo_session() noexcept | chainbase::undo_index< T, Allocator, Indices > | inline |
const_iterator typedef | chainbase::undo_index< T, Allocator, Indices > | |
emplace(Constructor &&c) | chainbase::undo_index< T, Allocator, Indices > | inline |
empty() const | chainbase::undo_index< T, Allocator, Indices > | inline |
end() const | chainbase::undo_index< T, Allocator, Indices > | inline |
erased_flag | chainbase::undo_index< T, Allocator, Indices > | static |
find(CompatibleKey &&key) const | chainbase::undo_index< T, Allocator, Indices > | inline |
get(CompatibleKey &&key) const | chainbase::undo_index< T, Allocator, Indices > | inline |
get() const | chainbase::undo_index< T, Allocator, Indices > | inline |
get() const | chainbase::undo_index< T, Allocator, Indices > | inline |
has_undo_session() const | chainbase::undo_index< T, Allocator, Indices > | inline |
id_pointer typedef | chainbase::undo_index< T, Allocator, Indices > | |
id_type typedef | chainbase::undo_index< T, Allocator, Indices > | |
index0_set_type typedef | chainbase::undo_index< T, Allocator, Indices > | |
index0_type typedef | chainbase::undo_index< T, Allocator, Indices > | |
indices() const | chainbase::undo_index< T, Allocator, Indices > | inline |
indices_type typedef | chainbase::undo_index< T, Allocator, Indices > | |
last_undo_session() const | chainbase::undo_index< T, Allocator, Indices > | inline |
modify(const value_type &obj, Modifier &&m) | chainbase::undo_index< T, Allocator, Indices > | inline |
pointer typedef | chainbase::undo_index< T, Allocator, Indices > | |
project(Iter iter) const | chainbase::undo_index< T, Allocator, Indices > | inline |
project(Iter iter) const | chainbase::undo_index< T, Allocator, Indices > | inline |
remove(const value_type &obj) noexcept | chainbase::undo_index< T, Allocator, Indices > | inline |
remove_object(int64_t id) | chainbase::undo_index< T, Allocator, Indices > | inline |
revision() const | chainbase::undo_index< T, Allocator, Indices > | inline |
set_revision(uint64_t revision) | chainbase::undo_index< T, Allocator, Indices > | inline |
size() const | chainbase::undo_index< T, Allocator, Indices > | inline |
squash() noexcept | chainbase::undo_index< T, Allocator, Indices > | inline |
squash_and_compress() noexcept | chainbase::undo_index< T, Allocator, Indices > | inline |
squash_fast() noexcept | chainbase::undo_index< T, Allocator, Indices > | inline |
start_undo_session(bool enabled) | chainbase::undo_index< T, Allocator, Indices > | inline |
track_removed() | chainbase::undo_index< T, Allocator, Indices > | inline |
undo() noexcept | chainbase::undo_index< T, Allocator, Indices > | inline |
undo_all() | chainbase::undo_index< T, Allocator, Indices > | inline |
undo_index()=default | chainbase::undo_index< T, Allocator, Indices > | |
undo_index(const Allocator &a) | chainbase::undo_index< T, Allocator, Indices > | inlineexplicit |
undo_stack_revision_range() const | chainbase::undo_index< T, Allocator, Indices > | inline |
validate() const | chainbase::undo_index< T, Allocator, Indices > | inline |
value_type typedef | chainbase::undo_index< T, Allocator, Indices > | |
~undo_index() | chainbase::undo_index< T, Allocator, Indices > | inline |