Clean up combinations of buffered handshaking and future returns

This commit is contained in:
Vinnie Falco
2013-08-18 03:20:57 -07:00
parent c1bef9b35c
commit 95cb192209
2 changed files with 0 additions and 22 deletions

View File

@@ -216,21 +216,6 @@ HandlerCall& HandlerCall::operator= (HandlerCall const& other) noexcept
return *this;
}
#if BEAST_COMPILER_SUPPORTS_MOVE_SEMANTICS
HandlerCall::HandlerCall (HandlerCall&& other) noexcept
: m_call (other.m_call)
{
other.m_call = nullptr;
}
HandlerCall& HandlerCall::operator= (HandlerCall&& other) noexcept
{
m_call = other.m_call;
other.m_call = nullptr;
return *this;
}
#endif
bool HandlerCall::isNull () const noexcept
{
return m_call == nullptr;

View File

@@ -33,9 +33,7 @@
Supports these concepts:
DefaultConstructible
MoveConstructible (C++11)
CopyConstructible
MoveAssignable (C++11)
CopyAssignable
Destructible
*/
@@ -324,11 +322,6 @@ public:
/** @{ */
HandlerCall (HandlerCall const& other) noexcept;
HandlerCall& operator= (HandlerCall const& other) noexcept;
#if BEAST_COMPILER_SUPPORTS_MOVE_SEMANTICS
HandlerCall (HandlerCall&& other) noexcept;
HandlerCall& operator= (HandlerCall&& other) noexcept;
#endif
/** @} */
//--------------------------------------------------------------------------