fix clang & gcc build

This commit is contained in:
Naios 2015-06-11 17:54:54 +02:00
parent 2c7f77483c
commit 45e0388010

View File

@ -27,10 +27,12 @@ namespace detail
} // detail } // detail
template <typename... Args> template <typename... Args>
struct ContinuableState; struct ContinuableState
/*
;
template <typename... Args> template <typename... Args>
struct ContinuableState<Args...> struct ContinuableState<Args...>
*/
{ {
}; };
@ -57,11 +59,11 @@ private:
public: public:
/// Deleted copy construct /// Deleted copy construct
template <typename _RCTy, typename _RState> template <typename _RCTy, typename _RState>
explicit Continuable(Continuable<_RCTy, _RState> const&) = delete; Continuable(Continuable<_RCTy, _RState> const&) = delete;
/// Move construct /// Move construct
template <typename _RCTy, typename _RState> template <typename _RCTy, typename _RState>
explicit Continuable(Continuable<_RCTy, _RState>&& right) Continuable(Continuable<_RCTy, _RState>&& right)
: _released(right._released) : _released(right._released)
{ {
right._released = true; right._released = true;