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