Kaydet (Commit) 9f3906f1 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1371178 Missing move assignment operator

Change-Id: Ib7df699269bcacd5dbf64662c47b538aee9235a5
üst 1d7dd96e
......@@ -56,6 +56,11 @@ cow_wrapper_client2::cow_wrapper_client2( const cow_wrapper_client2& rSrc ) :
{
}
cow_wrapper_client2::cow_wrapper_client2( cow_wrapper_client2&& rSrc ) :
maImpl( std::move( rSrc.maImpl ) )
{
}
cow_wrapper_client2& cow_wrapper_client2::operator=( const cow_wrapper_client2& rSrc )
{
maImpl = rSrc.maImpl;
......@@ -63,6 +68,13 @@ cow_wrapper_client2& cow_wrapper_client2::operator=( const cow_wrapper_client2&
return *this;
}
cow_wrapper_client2& cow_wrapper_client2::operator=( cow_wrapper_client2&& rSrc )
{
maImpl = std::move(rSrc.maImpl);
return *this;
}
void cow_wrapper_client2::modify( int nVal )
{
maImpl->setValue( nVal );
......@@ -122,6 +134,11 @@ cow_wrapper_client3::cow_wrapper_client3( const cow_wrapper_client3& rSrc ) :
{
}
cow_wrapper_client3::cow_wrapper_client3( cow_wrapper_client3&& rSrc ) :
maImpl( std::move( rSrc.maImpl ) )
{
}
cow_wrapper_client3& cow_wrapper_client3::operator=( const cow_wrapper_client3& rSrc )
{
maImpl = rSrc.maImpl;
......@@ -129,6 +146,13 @@ cow_wrapper_client3& cow_wrapper_client3::operator=( const cow_wrapper_client3&
return *this;
}
cow_wrapper_client3& cow_wrapper_client3::operator=( cow_wrapper_client3&& rSrc )
{
maImpl = std::move(rSrc.maImpl);
return *this;
}
void cow_wrapper_client3::modify( int nVal )
{
maImpl->setValue( nVal );
......
......@@ -69,7 +69,9 @@ public:
~cow_wrapper_client2();
cow_wrapper_client2( const cow_wrapper_client2& );
cow_wrapper_client2( cow_wrapper_client2&& );
cow_wrapper_client2& operator=( const cow_wrapper_client2& );
cow_wrapper_client2& operator=( cow_wrapper_client2&& );
void modify( int nVal );
int queryUnmodified() const;
......@@ -98,7 +100,9 @@ public:
~cow_wrapper_client3();
cow_wrapper_client3( const cow_wrapper_client3& );
cow_wrapper_client3( cow_wrapper_client3&& );
cow_wrapper_client3& operator=( const cow_wrapper_client3& );
cow_wrapper_client3& operator=( cow_wrapper_client3&& );
void modify( int nVal );
int queryUnmodified() const;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment