bonjour, selon la doc:
http://www.boost.org/doc/libs/1_38 [...] _over.html
Citation :
Sequence must meet the requirements of MPL's Sequence concept
|
donc, le code suivant:
Code :
- #include <boost/mpl/set.hpp>
- #include <boost/variant.hpp>
- int main()
- {
- boost::make_variant_over< boost::mpl::set< int, bool > >::type var;
- return 0;
- }
|
est sensé compiler. cependant, non:
d'apres le message d'erreur de 62 lignes que ca génère, je dirais qu'il a besoin de push_back a un moment. or il s'agit d'une operation sur une Sequence de concept "back extensible"
http://www.boost.org/doc/libs/1_38 [...] uence.html
donc seulement vector et deque à en croire la doc.
alors est-ce une simple lacune de la doc de variant ?
---------------
http://projets.6mablog.com/