1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

style(toxcall): Copy constructor return non-const reference

This commit is contained in:
Diadlo 2016-07-01 02:23:31 +03:00
parent 1bd86f7eee
commit ed04b2debf
No known key found for this signature in database
GPG Key ID: 5AF9F2E29107C727
2 changed files with 7 additions and 7 deletions

View File

@ -40,7 +40,7 @@ ToxCall::~ToxCall()
audio.unsubscribeOutput(alSource); audio.unsubscribeOutput(alSource);
} }
const ToxCall& ToxCall::operator=(ToxCall&& other) noexcept ToxCall& ToxCall::operator=(ToxCall&& other) noexcept
{ {
audioInConn = other.audioInConn; audioInConn = other.audioInConn;
other.audioInConn = QMetaObject::Connection(); other.audioInConn = QMetaObject::Connection();
@ -140,7 +140,7 @@ ToxFriendCall::~ToxFriendCall()
} }
} }
const ToxFriendCall& ToxFriendCall::operator=(ToxFriendCall&& other) noexcept ToxFriendCall& ToxFriendCall::operator=(ToxFriendCall&& other) noexcept
{ {
ToxCall::operator =(move(other)); ToxCall::operator =(move(other));
videoEnabled = other.videoEnabled; videoEnabled = other.videoEnabled;
@ -174,7 +174,7 @@ ToxGroupCall::ToxGroupCall(ToxGroupCall&& other) noexcept
{ {
} }
const ToxGroupCall &ToxGroupCall::operator=(ToxGroupCall &&other) noexcept ToxGroupCall &ToxGroupCall::operator=(ToxGroupCall &&other) noexcept
{ {
ToxCall::operator =(move(other)); ToxCall::operator =(move(other));

View File

@ -25,8 +25,8 @@ public:
ToxCall(ToxCall&& other) noexcept; ToxCall(ToxCall&& other) noexcept;
inline operator int() {return callId;} inline operator int() {return callId;}
const ToxCall& operator=(const ToxCall& other) = delete; ToxCall& operator=(const ToxCall& other) = delete;
const ToxCall& operator=(ToxCall&& other) noexcept; ToxCall& operator=(ToxCall&& other) noexcept;
protected: protected:
QMetaObject::Connection audioInConn; QMetaObject::Connection audioInConn;
@ -46,7 +46,7 @@ struct ToxFriendCall : public ToxCall
ToxFriendCall(ToxFriendCall&& other) noexcept; ToxFriendCall(ToxFriendCall&& other) noexcept;
~ToxFriendCall(); ~ToxFriendCall();
const ToxFriendCall& operator=(ToxFriendCall&& other) noexcept; ToxFriendCall& operator=(ToxFriendCall&& other) noexcept;
bool videoEnabled; ///< True if our user asked for a video call, sending and recving bool videoEnabled; ///< True if our user asked for a video call, sending and recving
bool nullVideoBitrate; ///< True if our video bitrate is zero, i.e. if the device is closed bool nullVideoBitrate; ///< True if our video bitrate is zero, i.e. if the device is closed
@ -70,7 +70,7 @@ struct ToxGroupCall : public ToxCall
ToxGroupCall(int GroupNum, CoreAV& av); ToxGroupCall(int GroupNum, CoreAV& av);
ToxGroupCall(ToxGroupCall&& other) noexcept; ToxGroupCall(ToxGroupCall&& other) noexcept;
const ToxGroupCall& operator=(ToxGroupCall&& other) noexcept; ToxGroupCall& operator=(ToxGroupCall&& other) noexcept;
// If you add something here, don't forget to override the ctors and move operators! // If you add something here, don't forget to override the ctors and move operators!
}; };