| at(std::size_t index) const noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| ChangeCallback typedef | eve::VersionedRegistry< Key, Value, EventData, Compare > | |
| clearEvents() noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| contains(const Key &key) const noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| eventAt(std::size_t index) const noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| eventCount() const noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| generationOf(const Key &key) const | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| GenerationProjector typedef | eve::VersionedRegistry< Key, Value, EventData, Compare > | |
| handle(const Key &key) const | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| insert(Key key, Value value, EventData data={}, std::string label={}) | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| isStale(const Handle &handle) const noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| isTombstone(const Key &key) const noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| keyAt(std::size_t index) const noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| operator=(const VersionedRegistry &)=delete | eve::VersionedRegistry< Key, Value, EventData, Compare > | |
| operator=(VersionedRegistry &&)=delete | eve::VersionedRegistry< Key, Value, EventData, Compare > | |
| remove(Key key, EventData data={}, std::string label={}) | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| replace(Key key, Value value, EventData data={}, std::string label={}) | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| resolve(const Key &key) const | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| resolve(const Handle &handle) const | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| restoreState(State candidate) | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| size() const noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| snapshotState() const | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| subscribe(ChangeCallback callback) | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| tombstoneCount() const noexcept | eve::VersionedRegistry< Key, Value, EventData, Compare > | inline |
| VersionedRegistry(GenerationProjector generationProjector={}) | eve::VersionedRegistry< Key, Value, EventData, Compare > | inlineexplicit |
| VersionedRegistry(const VersionedRegistry &)=delete | eve::VersionedRegistry< Key, Value, EventData, Compare > | |
| VersionedRegistry(VersionedRegistry &&)=delete | eve::VersionedRegistry< Key, Value, EventData, Compare > | |
| ~VersionedRegistry()=default | eve::VersionedRegistry< Key, Value, EventData, Compare > | |