Como descubro se uma tupla contém um tipo?

Suponha que eu queira criar um contêiner heterogêneo em tempo de compilação deúnico tipos de alguma sequência de tipos não exclusivos. Para fazer isso, eu preciso iterar sobre o tipo de fonte (algum tipo detuple) e verifique se cada tipo já existe na minha tupla "única".

Minha pergunta é:Como posso verificar se uma tupla (ou umaboost::fusion container) contém um tipo?

Estou aberto a usar o STL ouboost.

questionAnswers(6)

yourAnswerToTheQuestion