From 68106a7d3175d5cf5bae7b4639a8785c0b48ca78 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 22 Sep 2014 17:59:12 +0200 Subject: [PATCH] Debugger: Show at least sizes for libc++'s std::map Change-Id: I91f3ece335ef660e62e93dcbbeff18dc5b0c46f0 Reviewed-by: hjk --- share/qtcreator/debugger/stdtypes.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/share/qtcreator/debugger/stdtypes.py b/share/qtcreator/debugger/stdtypes.py index 4e395e8b21e..0598a7f8887 100644 --- a/share/qtcreator/debugger/stdtypes.py +++ b/share/qtcreator/debugger/stdtypes.py @@ -382,6 +382,13 @@ def qdump__std__set__QNX(d, value): if node['_Right'] != parent: node = parent +def qdump__std____1__set(d, value): + base3 = d.addressOf(value["__tree_"]["__pair3_"]) + size = d.extractInt(base3) + d.check(0 <= size and size <= 100*1000*1000) + d.putItemCount(size) + d.putNumChild(0) + def qdump__std__stack(d, value): d.putItem(value["c"]) d.putType(str(value.type))