Melhor exploração de variáveis ao depurar código C ++ com Eclipse / CDT

Usando o Eclipse e o CDT para depurar o código C ++, a variável windows é complicada e pouco informativa para os tipos definidos na biblioteca de modelos padrão ou no boost (por exemplo, shared_ptr).

Apenas um exemplo de como isso pode parecer para um 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  

Mesmo que essas informações sobre os internos desses tipos possam ser úteis, em quase todos os casos, eu esperaria uma apresentação mais clara aqui, ou seja, uma lista de valores para o vetor std ::. Existem ferramentas, plugins ou outras modificações que possam fazer isso?

EDITAR

As seguintes soluções não funcionam no linux. Estou usando o ubuntu 14.04, eclipse, g ++, gdb.

Não consigo encontrar um pacote gdb-python e o linux não usa mingw

questionAnswers(6)

yourAnswerToTheQuestion