• [^] # Re: Pretty printing

    Posté par . En réponse à la dépêche GDB 7.0 et le déverminage concurrentiel à rebours. Évalué à 2.

    Je pense qu'on va rapidement avoir des scripts python pour afficher de façon plaisante les éléments la STL ou de Qt.

    J'aurai dû vérifier avant mais dans le trunk de gcc[1], on trouve déjà des choses pour la STL. Exemple (elem est un std::string et vect est un vecteur de std::string) :
    (gdb) print elem
    1ドル = "bonjour"
    (gdb) print vect
    2ドル = std::vector of length 0, capacity 0
    (gdb) next
    (gdb) print vect
    3ドル = std::vector of length 1, capacity 1 = {"bonjour"}
    (gdb) next
    (gdb) print
    4ドル = std::vector of length 2, capacity 2 = {"bonjour", "toto"}


    [1].http://gcc.gnu.org/viewcvs/trunk/libstdc%2B%2B-v3/python/lib(...)