Fixed build with gcc

git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@726 860be788-9bd5-4423-9f1e-828f051e677b
This commit is contained in:
mat007 2014-04-26 07:20:35 +00:00
parent cbb4683dde
commit df6ca7011c

View file

@ -86,13 +86,13 @@ namespace detail
template< typename Y >
void returns( const boost::reference_wrapper< Y >& r )
{
set( r );
this->set( r );
}
template< typename Value >
void moves( BOOST_RV_REF( Value ) v )
{
set( lambda_type::make_move( v_.store( boost::move( v ) ) ) );
this->set( lambda_type::make_move( v_.store( boost::move( v ) ) ) );
}
private:
@ -142,12 +142,12 @@ namespace detail
public:
void returns( Result* r )
{
set( lambda_type::make_val( r ) );
this->set( lambda_type::make_val( r ) );
}
template< typename Y >
void returns( const boost::reference_wrapper< Y >& r )
{
set( r );
this->set( r );
}
};
@ -159,7 +159,7 @@ namespace detail
public:
action()
{
set( lambda_type::make_nothing() );
this->set( lambda_type::make_nothing() );
}
};
@ -192,7 +192,7 @@ namespace detail
template< typename Y >
void returns( const boost::reference_wrapper< Y >& r )
{
set( r );
this->set( r );
}
private: