forked from qt-creator/qt-creator
Debugger: Add a dumper for std::pair
Change-Id: I22b644dab9ed27d650b1e99e08f0335f7d265dfd Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -659,6 +659,17 @@ def qdump__std____1__unique_ptr(d, value):
|
|||||||
qdump__std__unique_ptr(d, value)
|
qdump__std__unique_ptr(d, value)
|
||||||
|
|
||||||
|
|
||||||
|
def qdump__std__pair(d, value):
|
||||||
|
typeCode = '{%s}@{%s}' % (value.type[0].name, value.type[1].name)
|
||||||
|
first, pad, second = value.split(typeCode)
|
||||||
|
with Children(d):
|
||||||
|
key = d.putSubItem('first', first)
|
||||||
|
value = d.putSubItem('second', second)
|
||||||
|
d.putField('key', key.value)
|
||||||
|
if key.encoding is not None:
|
||||||
|
d.putField('keyencoded', key.encoding)
|
||||||
|
d.putValue(value.value, value.encoding)
|
||||||
|
|
||||||
def qform__std__unordered_map():
|
def qform__std__unordered_map():
|
||||||
return mapForms()
|
return mapForms()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user