(pointerOrWrapper)
| 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`. |
| 75 | def pointer_from_possible_totally_ordered_wrapper(pointerOrWrapper): |
| 76 | if has_field(pointerOrWrapper, 'ptr'): |
| 77 | return pointerOrWrapper['ptr'] |
| 78 | return pointerOrWrapper |
| 79 | |
| 80 | def makeQLatin1String(data, size): |
| 81 | qLatin1StringType = gdb.lookup_type('QLatin1String') |