boost::mt19937 is sometimes used in header files as member. How do we migrate to std::mt19937 there? A typedef doesn't work, because e.g. boost::variate_generator doesn't exists in final C++11 spec (was only in tr1).
So there are two options:
- Hardcut for this members. Everyone, who inherits from this classes, needs ti adjust their code from PCL 1.9.1 to 1.10.0 in case they are using this member.
- typedef + #ifdef (don't know if we want many new #ifdefs)
- typedef and increase/define minimum required boost version, in case Boost implemented C++11 spec
boost::mt19937is sometimes used in header files as member. How do we migrate tostd::mt19937there? A typedef doesn't work, because e.g.boost::variate_generatordoesn't exists in final C++11 spec (was only in tr1).So there are two options: