diff options
Diffstat (limited to 'test/support/MoveOnly.h')
-rw-r--r-- | test/support/MoveOnly.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/support/MoveOnly.h b/test/support/MoveOnly.h index 4afa8aef7104..2eba8e7428af 100644 --- a/test/support/MoveOnly.h +++ b/test/support/MoveOnly.h @@ -19,7 +19,6 @@ class MoveOnly { - friend class MoveOnly2; MoveOnly(const MoveOnly&); MoveOnly& operator=(const MoveOnly&); @@ -35,6 +34,8 @@ public: bool operator==(const MoveOnly& x) const {return data_ == x.data_;} bool operator< (const MoveOnly& x) const {return data_ < x.data_;} + MoveOnly operator+(const MoveOnly& x) const { return MoveOnly{data_ + x.data_}; } + MoveOnly operator*(const MoveOnly& x) const { return MoveOnly{data_ * x.data_}; } }; namespace std { |