Resultados de la búsqueda a petición "boost-any"

4 la respuesta

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); ...

5 la respuesta

¿Por qué boost :: any no contiene cadena literal?

3 la respuesta

¿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 ...

9 la respuesta

¿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 << ...

1 la respuesta

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 ...

2 la respuesta

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 ...

2 la respuesta

impulso :: cualquier reemplazo para el código de abajo