Как узнать, содержит ли кортеж тип?
Предположим, я хочу создать гетерогенный контейнер во время компиляцииуникальный типы из некоторой последовательности неуникальных типов. Для этого мне нужно перебрать тип источника (какой-тоtuple
) и проверьте, существует ли каждый тип в моем «уникальном» кортеже.
Мой вопрос:Как я могу проверить, является ли кортеж (илиboost::fusion
контейнер) содержит тип?
Я открыт для использования STL илиboost
.