File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -53,11 +53,19 @@ class limit_reference
53
53
public:
54
54
using reference_type = typename std::remove_volatile_t <T_type>;
55
55
56
+ limit_reference () = delete ;
57
+
56
58
/* * Constructor.
57
59
* @param target The reference to limit.
58
60
*/
59
61
explicit limit_reference (reference_type& target) : visited(target) {}
60
62
63
+ limit_reference (const limit_reference& src) = default ;
64
+ limit_reference& operator =(const limit_reference& src) = default ;
65
+
66
+ limit_reference (limit_reference&& src) = default ;
67
+ limit_reference& operator =(limit_reference&& src) = default ;
68
+
61
69
/* * Retrieve the entity to visit for visit_each().
62
70
* Depending on the template specialization, this is either a derived reference, or
63
71
* sigc::trackable& if T_type derives from sigc::trackable.
You can’t perform that action at this time.
0 commit comments