1 #ifndef DIY_BLOCK_TRAITS_HPP
2 #define DIY_BLOCK_TRAITS_HPP
13 typedef typename std::remove_pointer<typename function_traits<F>::template arg<0>::type>::type type;
17 template<
class Block,
class R,
class... Args>
18 struct block_traits<R(Block::*)(Args...)>
23 template<
class Block,
class R,
class... Args>
24 struct block_traits<R(Block::*)(Args...) const>