Skip to content

Commit

Permalink
fix member_ by making their copy/move constructors/assigments private
Browse files Browse the repository at this point in the history
  • Loading branch information
YarikTH committed Jul 29, 2023
1 parent bdc2af4 commit fe636b0
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
6 changes: 6 additions & 0 deletions include/ureact/events.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -439,6 +439,9 @@ class member_events : public events<E>
{
friend Owner;

UREACT_MAKE_COPYABLE( member_events );
UREACT_MAKE_MOVABLE( member_events );

/*!
* @brief Default construct @ref member_events
*/
Expand Down Expand Up @@ -471,6 +474,9 @@ class member_event_source : public event_source<E>
{
friend Owner;

UREACT_MAKE_COPYABLE( member_event_source );
UREACT_MAKE_MOVABLE( member_event_source );

/*!
* @brief Default construct @ref member_event_source
*/
Expand Down
8 changes: 7 additions & 1 deletion include/ureact/signal.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -490,6 +490,9 @@ class member_signal : public signal<S>
{
friend Owner;

UREACT_MAKE_COPYABLE( member_signal );
UREACT_MAKE_MOVABLE( member_signal );

/*!
* @brief Default construct @ref member_signal
*/
Expand Down Expand Up @@ -522,8 +525,11 @@ class member_var_signal : public var_signal<S>
{
friend Owner;

UREACT_MAKE_COPYABLE( member_var_signal );
UREACT_MAKE_MOVABLE( member_var_signal );

/*!
* @brief Default construct @ref member_signal
* @brief Default construct @ref member_var_signal
*/
member_var_signal() = default;

Expand Down

0 comments on commit fe636b0

Please sign in to comment.