Commit d609e54a authored by Dominik Charousset's avatar Dominik Charousset

Add copy + default ctor to typed response promise

parent 46e6642e
......@@ -28,6 +28,10 @@ namespace caf {
template <class... Ts>
class typed_response_promise {
public:
typed_response_promise() = default;
typed_response_promise(const typed_response_promise&) = default;
typed_response_promise& operator=(const typed_response_promise&) = default;
typed_response_promise(response_promise promise) : promise_(promise) {
// nop
}
......@@ -49,6 +53,10 @@ private:
template <class L, class R>
class typed_response_promise<either_or_t<L, R>> {
public:
typed_response_promise() = default;
typed_response_promise(const typed_response_promise&) = default;
typed_response_promise& operator=(const typed_response_promise&) = default;
typed_response_promise(response_promise promise) : promise_(promise) {
// nop
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment