From 0e2d10f10974def7cd86b6b3529d7ffce9285f11 Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Fri, 22 Mar 2024 14:18:40 -0400 Subject: Record.h: Fixed wrapped record concept --- include/framework/interface/Record.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'include/framework/interface') diff --git a/include/framework/interface/Record.h b/include/framework/interface/Record.h index 39880bd..d380f9b 100644 --- a/include/framework/interface/Record.h +++ b/include/framework/interface/Record.h @@ -47,17 +47,17 @@ concept AlexInterface = KVPInterface && requires(R r) { }; template -concept WrappedInterface = RecordInterface && requires(R r, R s, bool b) { +concept WrappedInterface = RecordInterface && requires(R r, R s, bool b, int i) { {r.header} -> std::convertible_to; r.rec; {r.set_delete()}; {r.is_deleted()} -> std::convertible_to; {r.set_tombstone(b)}; {r.is_tombstone()} -> std::convertible_to; - {r.set_timestamp()}; + {r.set_timestamp(i)}; {r.get_timestamp()} -> std::convertible_to; {r.clear_timestamp()}; - {r.is_deleted()} -> std::convertible_to; + {r.is_visible()} -> std::convertible_to; {r.set_visible()}; {r < s} -> std::convertible_to; {r == s} ->std::convertible_to; -- cgit v1.2.3