Это, кажется, очень простой вопрос: как удалить первый (n-й) тип в std::tuple?
Пример:
typedef std::tuple<int, short, double> tuple1;
typedef std::tuple<short, double> tuple2;
Операция, описанная выше, преобразует tuple1 в tuple2. Возможно ли это?