|
CCF
|
Classes | |
| struct | ChangeSet |
| struct | LocalCommit |
| class | Map |
| class | MapDiff |
| class | MapHandle |
| struct | Roll |
| struct | SnapshotChangeSet |
Typedefs | |
| using | Write = std::map< ccf::kv::serialisers::SerialisedEntry, std::optional< ccf::kv::serialisers::SerialisedEntry > > |
| using | CommitHook = ccf::kv::CommitHook< Write > |
| using | MapHook = ccf::kv::MapHook< Write > |
| using | SerialisedEntry = ccf::ByteVector |
| using | SerialisedKeyHasher = std::hash< SerialisedEntry > |
| using | K = SerialisedEntry |
| using | V = SerialisedEntry |
| using | H = SerialisedKeyHasher |
| using | VersionV = ccf::kv::VersionV< V > |
| using | State = champ::Map< K, VersionV, H > |
| using | LastReadVersion = Version |
| using | Read = std::map< K, std::tuple< Version, LastReadVersion > > |
| using | ChangeSetPtr = std::unique_ptr< ChangeSet > |
| using | LocalCommits = ::ds::DLList< LocalCommit > |
| using ccf::kv::untyped::ChangeSetPtr = typedef std::unique_ptr<ChangeSet> |
| using ccf::kv::untyped::CommitHook = typedef ccf::kv::CommitHook<Write> |
| using ccf::kv::untyped::H = typedef SerialisedKeyHasher |
| using ccf::kv::untyped::K = typedef SerialisedEntry |
| using ccf::kv::untyped::LastReadVersion = typedef Version |
| using ccf::kv::untyped::LocalCommits = typedef ::ds::DLList<LocalCommit> |
| using ccf::kv::untyped::MapHook = typedef ccf::kv::MapHook<Write> |
| using ccf::kv::untyped::Read = typedef std::map<K, std::tuple<Version, LastReadVersion> > |
| using ccf::kv::untyped::SerialisedEntry = typedef ccf::ByteVector |
| using ccf::kv::untyped::SerialisedKeyHasher = typedef std::hash<SerialisedEntry> |
| using ccf::kv::untyped::State = typedef champ::Map<K, VersionV, H> |
| using ccf::kv::untyped::V = typedef SerialisedEntry |
| using ccf::kv::untyped::VersionV = typedef ccf::kv::VersionV<V> |
| using ccf::kv::untyped::Write = typedef std::map< ccf::kv::serialisers::SerialisedEntry, std::optional<ccf::kv::serialisers::SerialisedEntry> > |