MCPcopy Create free account
hub / github.com/KDE/kdevelop / pointer_from_possible_totally_ordered_wrapper

Function pointer_from_possible_totally_ordered_wrapper

plugins/gdb/printers/qt.py:75–78  ·  view source on GitHub ↗
(pointerOrWrapper)

Source from the content-addressed store, hash-verified

73# changed from `T *d` to `Qt::totally_ordered_wrapper<T *> d` in Qt 6.9.0.
74# The data member of Qt::totally_ordered_wrapper<P> is `P ptr`.
75def pointer_from_possible_totally_ordered_wrapper(pointerOrWrapper):
76 if has_field(pointerOrWrapper, 'ptr'):
77 return pointerOrWrapper['ptr']
78 return pointerOrWrapper
79
80def makeQLatin1String(data, size):
81 qLatin1StringType = gdb.lookup_type('QLatin1String')

Callers 5

__init__Method · 0.85
__init__Method · 0.85
__init__Method · 0.85
__init__Method · 0.85
__init__Method · 0.85

Calls 1

has_fieldFunction · 0.85

Tested by

no test coverage detected