|
CCF
|
#include <unit_value_handle.h>
Inherits ccf::kv::AbstractHandle, ccf::kv::ReadableUnitValueHandle< Unit >, and ccf::kv::WriteableUnitValueHandle< Unit >.
Public Member Functions | |
| UnitValueHandle (ccf::kv::untyped::ChangeSet &changes, const std::string &map_name) | |
Public Member Functions inherited from ccf::kv::AbstractHandle | |
| virtual | ~AbstractHandle ()=default |
Public Member Functions inherited from ccf::kv::ReadableUnitValueHandle< Unit > | |
| ReadableUnitValueHandle (ccf::kv::untyped::MapHandle &uh) | |
| bool | has () |
| std::optional< Version > | get_version_of_previous_write () |
Public Member Functions inherited from ccf::kv::WriteableUnitValueHandle< Unit > | |
| WriteableUnitValueHandle (ccf::kv::untyped::MapHandle &uh) | |
| void | touch () |
| void | clear () |
Protected Types | |
| using | ReadableBase = ReadableUnitValueHandle< Unit > |
| using | WriteableBase = WriteableUnitValueHandle< Unit > |
Protected Attributes | |
| ccf::kv::untyped::MapHandle | untyped_handle |
Protected Attributes inherited from ccf::kv::ReadableUnitValueHandle< Unit > | |
| ccf::kv::untyped::MapHandle & | read_handle |
Protected Attributes inherited from ccf::kv::WriteableUnitValueHandle< Unit > | |
| ccf::kv::untyped::MapHandle & | write_handle |
Grants read and write access to a ccf::kv::UnitValue, as part of a ccf::kv::Tx.
|
protected |
|
protected |
|
inline |
|
protected |