0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-28 16:34:13 +01:00

ircd::ctx: Create vtables for promise and future.

This commit is contained in:
Jason Volk 2019-08-29 14:17:46 -07:00
parent 26e08c2fc4
commit d119d9a8c6
2 changed files with 2 additions and 2 deletions

View file

@ -68,7 +68,7 @@ struct ircd::ctx::promise_base
promise_base(promise_base &&) noexcept;
promise_base &operator=(const promise_base &);
promise_base &operator=(promise_base &&) noexcept;
~promise_base() noexcept;
virtual ~promise_base() noexcept;
};
/// Value-oriented promise. The user creates an instance of this promise in

View file

@ -64,7 +64,7 @@ struct ircd::ctx::shared_state_base
shared_state_base(const shared_state_base &) = delete;
shared_state_base &operator=(shared_state_base &&) = default;
shared_state_base &operator=(const shared_state_base &) = delete;
~shared_state_base() noexcept;
virtual ~shared_state_base() noexcept;
};
/// Internal shared state between future and promise appropos a future value.