Resultados de la búsqueda a petición "boost-any"
c ++ boost :: any para definir mi propia impresión,
Estoy luchando mucho para encontrar cómo usarboost::any para crear una función de impresión que pueda imprimir cualquier tipo usando la plantilla primero. template <typename T> struct printer { void print(ostream& os, const boost::any& a); ...
¿Cómo funciona boost :: variant and boost :: cualquier trabajo?
¿Cómo funcionan internamente las variantes y cualquiera de la biblioteca boost? En un proyecto en el que estoy trabajando, actualmente utilizo una unión etiquetada. Quiero usar otra cosa, porque las uniones en C ++ no te permiten usar objetos con ...
¿Cómo imprimir boost :: any a una secuencia?
Tengo un mapastd::map<std::string, boost::any>, que proviene de laboost::program_options paquete. Ahora me gustaría imprimir el contenido de ese mapa: for(po::variables_map::const_iterator it = vm.begin(); it != vm.end(); ++it) { std::cerr << ...
boost :: spirit :: hold_any corrupción de memoria
Tengo una base de código grande que puede usarboost :: any [http://www.boost.org/doc/libs/1_55_0/doc/html/any.html]oimpulso :: espíritu :: hold_any [http://www.boost.org/doc/libs/1_55_0/boost/spirit/home/support/detail/hold_any.hpp] (dependiendo ...
Función genérica para convertir boost :: any to boost :: variant
Suponga que tiene unboost::any objeto y unboost::variant objeto. Estoy buscando una función genéricaconvert, que toma un parámetro de plantilla T siendo un especialistaboost::variant p.ej.boost::variant<int, std::string> y convierte mágicamente ...