Алгоритмы boost::mpl не могут работать с std::tuple типами "из коробки", например, следующее не...
Вот что я хочу набрать: class foo : public watchKeys<A, B, C> {}; //Or any list of keys Boost...