
3 Mar
2013
3 Mar
'13
7:13 a.m.
boost::variant should be variant<int,int> => int variant<int,double> => double variant<int,boost::rational<int> > => boost::rational<int> variant<int,double,std::string> => variant<double,std::string> I wrote such extension https://github.com/niitsuma/variant_shrink Default generalize order is int < boost::rational<int> < float < double < std::complex<double> You can use other custom generalize relation by defining function object is_generalizable_to<Type,TypeTo>
4481
Age (days ago)
4481
Last active (days ago)
0 comments
1 participants
participants (1)
-
Niitsuma Hirotaka