template struct Poco::TypeLocator<TypeList<Head, Tail>, T>

#include <TypeList.h>

template <
    class Head,
    class Tail,
    class T
    >
struct TypeLocator<TypeList<Head, Tail>, T>
{
    // enums

    enum
    {
        value = tmp == -1 ? -1 : 1 + tmp,
    };
};