Mejor exploración de variables al depurar código C ++ con Eclipse / CDT
Al usar Eclipse y CDT para depurar el código C ++, las ventanas variables son engorrosas y poco informativas para los tipos definidos en la biblioteca de plantillas estándar o en boost (por ejemplo, shared_ptr).
Solo un ejemplo de cómo puede ser esto para un std :: vector:
bar {...}
std::_Vector_base<TSample<MyTraits>, std::allocator<TSample<MyTraits> > >
_M_impl {...}
std::allocator<TSample<MyTraits> > {...}
_M_start 0x00007ffff7fb5010
_M_finish 0x00007ffff7fd4410
_M_end_of_storage 0x00007ffff7fd5010
Incluso si esta información sobre los componentes internos de esos tipos puede ser útil, en casi todos los casos esperaría una presentación más clara aquí, es decir, una lista de valores para el vector std ::. ¿Existen herramientas, complementos u otras modificaciones para hacer esto?
EDITAR
Las siguientes soluciones no funcionan para Linux. Estoy usando ubuntu 14.04, eclipse, g ++, gdb.
No puedo encontrar un paquete gdb-python y linux no usa mingw