@@ -49,8 +49,6 @@ class CriticalDataPathObserver : public derecho::DeserializationContext {
4949 * @param[in] value The value of the K/V pair
5050 * @param[in] cascade_ctxt The cascade context to be used later
5151 * @param[in] is_trigger True for critical data path of `p2p_send`; otherwise, the critical data path of `ordered_send`.
52- *
53- * @return void
5452 */
5553 virtual void operator ()(const uint32_t subgroup_idx,
5654 const uint32_t shard_idx,
@@ -111,8 +109,6 @@ class ICascadeStore {
111109 *
112110 * @param[in] value The K/V pair value
113111 * @param[in] as_trigger The object will NOT be used to update the K/V state.
114- *
115- * @return void
116112 */
117113 virtual void put_and_forget (const VT& value, bool as_trigger) const = 0;
118114
@@ -149,7 +145,7 @@ class ICascadeStore {
149145 * If `stable == false`, we only return the data reflecting the latest locally delivered atomic
150146 * broadcast. Otherwise, stable data will be returned, meaning that the persisted states returned
151147 * is safe: they will survive after whole system recovery.
152- * @param[in] exact
148+ * @param[in] exact
153149 * The exact match flag: this function try to return the value of that key at the 'ver'. If such a
154150 * value does not exists and exact is true, it will throw an exception. If such a value does not
155151 * exists and exact is false, it will return the latest state of the value for 'key' before 'ver'.
@@ -272,7 +268,7 @@ class ICascadeStore {
272268 * @param[in] key The key
273269 * @param[in] ver Version, if `ver == CURRENT_VERSION`, get the latest value.
274270 * @param[in] stable
275- * @param[in] exact
271+ * @param[in] exact
276272 * The exact match flag: this function try to return the value of that key at the 'ver'. If such a
277273 * value does not exists and exact is true, it will throw an exception. If such a value does not
278274 * exists and exact is false, it will return the latest state of the value for 'key' before 'ver'.
@@ -427,7 +423,7 @@ VT create_null_object_cb(const KT& key = *IK);
427423 * We use both the concepts of null and valid object in Cascade. A null object precisely means 'no data'; while a
428424 * valid object literarily means an object is 'valid'. Technically, a null object has a valid key while invalid
429425 * object does not.
430- *
426+ *
431427 * @tparam KT The key type.
432428 * @tparam VT The value type.
433429 */
@@ -489,7 +485,7 @@ class IKeepVersion {
489485
490486 /* *
491487 * @brief The version getter
492- *
488+ *
493489 * Get the version
494490 *
495491 * @return The K/V object's version.
0 commit comments