8namespace launchdarkly::server_side::integrations {
13 std::uint64_t version;
23 std::string serializedItem;
50 std::string tombstone_rep) {
52 std::move(tombstone_rep)};
56inline bool operator==(SerializedItemDescriptor
const& lhs,
57 SerializedItemDescriptor
const& rhs) {
58 return lhs.version == rhs.version && lhs.deleted == rhs.deleted &&
59 lhs.serializedItem == rhs.serializedItem;
62inline void PrintTo(SerializedItemDescriptor
const& item, std::ostream* os) {
63 *os <<
"{version=" << item.version <<
", deleted=" << item.deleted
64 <<
", item=" << item.serializedItem <<
"}";
Definition serialized_item_descriptor.hpp:12
static SerializedItemDescriptor Present(std::uint64_t const version, std::string data)
Constructs a SerializedItemDescriptor from a version and a serialized item.
Definition serialized_item_descriptor.hpp:32
static SerializedItemDescriptor Tombstone(std::uint64_t const version, std::string tombstone_rep)
Constructs a SerializedItemDescriptor from a version and a tombstone.
Definition serialized_item_descriptor.hpp:49
bool deleted
Definition serialized_item_descriptor.hpp:21