| 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 |