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

Respuestas a la pregunta(6)

Su respuesta a la pregunta