diff --git a/include/ureact/adaptor/tap.hpp b/include/ureact/adaptor/tap.hpp index 92da696..3c49d47 100644 --- a/include/ureact/adaptor/tap.hpp +++ b/include/ureact/adaptor/tap.hpp @@ -37,7 +37,7 @@ class signal_tap_node final : public signal_node this->detach_from_all(); } - UREACT_WARN_UNUSED_RESULT update_result update() override + UREACT_WARN_UNUSED_RESULT core::update_result update() override { return this->try_change_value( get_internals( m_target ).get_value() ); } @@ -65,12 +65,13 @@ class event_tap_node final : public event_stream_node this->detach_from_all(); } - UREACT_WARN_UNUSED_RESULT update_result update() override + UREACT_WARN_UNUSED_RESULT core::update_result update() override { const auto& src_events = get_internals( m_target ).get_events(); this->get_events() = src_events; - return !this->get_events().empty() ? update_result::changed : update_result::unchanged; + return !this->get_events().empty() ? core::update_result::changed + : core::update_result::unchanged; } private: diff --git a/include/ureact/detail/temp_signal.hpp b/include/ureact/detail/temp_signal.hpp index 7bcd7f8..356f754 100644 --- a/include/ureact/detail/temp_signal.hpp +++ b/include/ureact/detail/temp_signal.hpp @@ -41,7 +41,7 @@ class signal_op_node final : public signal_node } } - UREACT_WARN_UNUSED_RESULT update_result update() override + UREACT_WARN_UNUSED_RESULT core::update_result update() override { return this->try_change_value( evaluate() ); } diff --git a/include/ureact/detail/zip_base.hpp b/include/ureact/detail/zip_base.hpp index 4ae5e1b..7ffef5c 100644 --- a/include/ureact/detail/zip_base.hpp +++ b/include/ureact/detail/zip_base.hpp @@ -67,14 +67,15 @@ class event_zip_node final : public event_stream_nodedetach_from_all(); } - UREACT_WARN_UNUSED_RESULT update_result update() override + UREACT_WARN_UNUSED_RESULT core::update_result update() override { fetch_buffers(); while( are_all_slots_ready() ) pop_slots_to_emit_event(); - return !this->get_events().empty() ? update_result::changed : update_result::unchanged; + return !this->get_events().empty() ? core::update_result::changed + : core::update_result::unchanged; } private: