L'affichage déréférencé STL itérateurs dans gdb

J'ai un itérateur à un élément de la carte, et je voudrais gdb pour me montrer les valeurs de la "première" et "deuxième" éléments de l'itérateur.
Par exemple:

std::map<int,double> aMap;
...fill map...
std::map<int,double>::const_iterator p = aMap.begin();

Je peux utiliser p.premier et p.deuxième dans le code, mais ne peut pas les voir dans gdb. Pour ce que ça vaut, dans dbx on pourrait faire quelque chose comme "print p.nœud.second_", mais je peux trouver quelque chose de semblable dans l'étude de la cmm.

Je suis totalement disposé à avoir une fonction dans laquelle je passe les types d'objet, mais je n'ai pas pu obtenir que le travail soit.

Des idées?
Merci!

OriginalL'auteur kchoose2 | 2008-11-26