forked from qt-creator/qt-creator
Debugger: Add dumper for std::__1::{multi,}set
Change-Id: I3f951256db6aec4010b3829a901f83a53ce18978 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -455,6 +455,9 @@ def qdump__std____1__set(d, value):
|
||||
d.putBetterType(valueType)
|
||||
node = std1TreeNext(d, node).cast(nodeType)
|
||||
|
||||
def qdump__std____1__multiset(d, value):
|
||||
qdump__std____1__set(d, value)
|
||||
|
||||
def qform__std____1__map():
|
||||
return mapForms()
|
||||
|
||||
@@ -497,6 +500,17 @@ def qdump__std____1__map__iterator(d, value):
|
||||
def qdump__std____1__map__const_iterator(d, value):
|
||||
qdump__std____1__map__iterator(d, value)
|
||||
|
||||
def qdump__std____1__set__iterator(d, value):
|
||||
d.putEmptyValue()
|
||||
if d.isExpanded():
|
||||
with Children(d):
|
||||
node = value['__ptr_'].dereference()['__value_']
|
||||
node = node.cast(value.type[0])
|
||||
d.putSubItem('value', node)
|
||||
|
||||
def qdump__std____1__set_const_iterator(d, value):
|
||||
qdump__std____1__set__iterator(d, value)
|
||||
|
||||
def qdump__std__stack(d, value):
|
||||
d.putItem(value["c"])
|
||||
d.putBetterType(value.type)
|
||||
|
||||
Reference in New Issue
Block a user