template struct cv::cudev::TupleTraits<tuple<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9>>

#include <tuple.hpp>

template <
    typename P0,
    typename P1,
    typename P2,
    typename P3,
    typename P4,
    typename P5,
    typename P6,
    typename P7,
    typename P8,
    typename P9
    >
struct TupleTraits<tuple<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9>>
{
    // enums

    enum
    {
        is_tuple = 1,
    };

    enum
    {
        size = tuple_size<tuple<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9>>::value,
    };
};