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