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)
|
d.putBetterType(valueType)
|
||||||
node = std1TreeNext(d, node).cast(nodeType)
|
node = std1TreeNext(d, node).cast(nodeType)
|
||||||
|
|
||||||
|
def qdump__std____1__multiset(d, value):
|
||||||
|
qdump__std____1__set(d, value)
|
||||||
|
|
||||||
def qform__std____1__map():
|
def qform__std____1__map():
|
||||||
return mapForms()
|
return mapForms()
|
||||||
|
|
||||||
@@ -497,6 +500,17 @@ def qdump__std____1__map__iterator(d, value):
|
|||||||
def qdump__std____1__map__const_iterator(d, value):
|
def qdump__std____1__map__const_iterator(d, value):
|
||||||
qdump__std____1__map__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):
|
def qdump__std__stack(d, value):
|
||||||
d.putItem(value["c"])
|
d.putItem(value["c"])
|
||||||
d.putBetterType(value.type)
|
d.putBetterType(value.type)
|
||||||
|
|||||||
Reference in New Issue
Block a user