From 46c1769e24d5cad7de89f62ec57244d4d5f2fe66 Mon Sep 17 00:00:00 2001
From: hjk <hjk121@nokiamail.com>
Date: Thu, 24 Oct 2013 11:34:01 +0200
Subject: [PATCH] Debugger: Show at least size for std::__1::unordered_map

Change-Id: I51aaba021fd4893fb521251c9b4b9572c2beef44
Reviewed-by: hjk <hjk121@nokiamail.com>
---
 share/qtcreator/debugger/stdtypes.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/share/qtcreator/debugger/stdtypes.py b/share/qtcreator/debugger/stdtypes.py
index d0fac283c0b..02f206c303b 100644
--- a/share/qtcreator/debugger/stdtypes.py
+++ b/share/qtcreator/debugger/stdtypes.py
@@ -494,6 +494,16 @@ def qdump__std__unordered_set(d, value):
                 d.putSubItem(i, d.createValue(p + ptrSize, valueType))
                 p = d.dereference(p)
 
+def qform__std____1__unordered_map():
+    return mapForms()
+
+def qdump__std____1__unordered_map(d, value):
+    n = toInteger(value["__table_"]["__p2_"]["__first_"])
+    d.putItemCount(n)
+    if d.isExpanded():
+        with Children(d, 1):
+            d.putFields(value)
+
 def qdump__std____debug__unordered_set(d, value):
     qdump__std__unordered_set(d, value)
 
-- 
GitLab