forked from boostorg/mp11
Add another mp_quote_trait test case
This commit is contained in:
@@ -27,6 +27,16 @@ int main()
|
|||||||
BOOST_TEST_TRAIT_TRUE((std::is_same<mp_invoke<Q, int[]>, int[]>));
|
BOOST_TEST_TRAIT_TRUE((std::is_same<mp_invoke<Q, int[]>, int[]>));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
using Q = mp_quote_trait<std::add_pointer>;
|
||||||
|
|
||||||
|
BOOST_TEST_TRAIT_TRUE((std::is_same<Q::fn<void>, void*>));
|
||||||
|
BOOST_TEST_TRAIT_TRUE((std::is_same<Q::fn<int[]>, int(*)[]>));
|
||||||
|
|
||||||
|
BOOST_TEST_TRAIT_TRUE((std::is_same<mp_invoke<Q, void>, void*>));
|
||||||
|
BOOST_TEST_TRAIT_TRUE((std::is_same<mp_invoke<Q, int[]>, int(*)[]>));
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
using Q = mp_quote_trait<std::add_const>;
|
using Q = mp_quote_trait<std::add_const>;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user