mirror of
https://github.com/boostorg/fiber.git
synced 2026-02-13 12:22:36 +00:00
fix usage of result_of
This commit is contained in:
@@ -24,7 +24,7 @@ namespace detail {
|
||||
template< typename Fn, typename... Args >
|
||||
typename std::enable_if<
|
||||
std::is_member_pointer< typename std::decay< Fn >::type >::value,
|
||||
typename std::result_of< Fn&&( Args && ...) >::type
|
||||
typename std::result_of< Fn( Args ...) >::type
|
||||
>::type
|
||||
invoke_( Fn && fn, Args && ... args) {
|
||||
return std::mem_fn( fn)( std::forward< Args >( args) ...);
|
||||
@@ -33,7 +33,7 @@ invoke_( Fn && fn, Args && ... args) {
|
||||
template< typename Fn, typename ... Args >
|
||||
typename std::enable_if<
|
||||
! std::is_member_pointer< typename std::decay< Fn >::type >::value,
|
||||
typename std::result_of< Fn&&( Args && ...) >::type
|
||||
typename std::result_of< Fn( Args ...) >::type
|
||||
>::type
|
||||
invoke_( Fn && fn, Args && ... args) {
|
||||
return fn( std::forward< Args >( args) ...);
|
||||
|
||||
Reference in New Issue
Block a user