Get rid of BOOST_IDENTITY_TYPE

This commit is contained in:
Alexander Grund 2020-07-09 23:32:08 +02:00
parent a426e02759
commit 52d21a86af
No known key found for this signature in database
GPG key ID: AA48A0760367A42B
3 changed files with 32 additions and 18 deletions

View file

@ -60,6 +60,16 @@ namespace detail
template< typename Signature, int n >
using parameter = tuple_element< n, typename parameter_types<Signature>::type >;
template<typename T>
struct parameter_type;
template<typename T, typename U>
struct parameter_type<T(U)>
{
using type = U;
};
template<typename T>
using parameter_type_t = typename parameter_type<T>::type;
}
} // mock