diff options
| author | Ahmad Samir <a.samirh78@gmail.com> | 2025-05-31 12:00:35 +0300 |
|---|---|---|
| committer | Ahmad Samir <a.samirh78@gmail.com> | 2025-08-19 22:16:03 +0300 |
| commit | b81aded649ecbbb4c657e3e45cb56754f9a922f8 (patch) | |
| tree | 79cf21bdee109652b07246591f4e4579e0fb14d1 /src/corelib/kernel/qmetaobject.cpp | |
| parent | 3bf4a0f14ea068ede058aef9efbcd7932c02c071 (diff) | |
Add normalizeTypeInternal() overload with an out QBA parameter
Useful when called in a loop from QMetaObject::normalizedSignature();
avoids allocating a QByteArray for each type in a method's signature.
Drive by, add missing include.
Change-Id: I423a618f79df2db2be859d41e5df1150b6da9b79
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel/qmetaobject.cpp')
| -rw-r--r-- | src/corelib/kernel/qmetaobject.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/kernel/qmetaobject.cpp b/src/corelib/kernel/qmetaobject.cpp index 965e1b57ce6..f19970b52d1 100644 --- a/src/corelib/kernel/qmetaobject.cpp +++ b/src/corelib/kernel/qmetaobject.cpp @@ -1391,7 +1391,7 @@ static const char *qNormalizeType(QByteArrayView in, int &templdepth, QByteArray return next; } - result += normalizeTypeInternal(t, d); + normalizeTypeInternal(QByteArrayView{t, d}, result); return d; } |
