From df6ca7011ca3c762c87b1ff86e7b9d0a3440fb10 Mon Sep 17 00:00:00 2001 From: mat007 Date: Sat, 26 Apr 2014 07:20:35 +0000 Subject: [PATCH] Fixed build with gcc git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@726 860be788-9bd5-4423-9f1e-828f051e677b --- turtle/detail/action.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/turtle/detail/action.hpp b/turtle/detail/action.hpp index db7e688..49f4eda 100644 --- a/turtle/detail/action.hpp +++ b/turtle/detail/action.hpp @@ -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: