0xd34df00d 25.03.2013 20:29 Azoth_primary

Держи интересную задачку по плюсцам, псто.
Есть boost::variant<T1, T2, T3>, и есть template<typename T> class Foo {};. Нужно сделать новый вариант, содержащий, помимо прочих типов, инстансы Foo для типов из исходного варианта. Что-то вроде boost::variant<int, double, Blah, boost::recursive_wrapper<Foo<T1>>, boost::recursive_wrapper<Foo<T2>>, boost::recursive_wrapper<Foo<T3>>> без перепечатывания T1, T2, T3.
Как?

c++
1. magog 25.03.2013 20:45 Azoth

тебе еще не надоело задавать вопросы, на который никто не знает ответа?

2. 0xd34df00dmagog /1 25.03.2013 20:46 Azoth_primary

А я уже знаю.

Do you really want to delete ?