QString::fill: port to char16_t
Change-Id: If91ea7b7ceedbf9ed109b064ea5ea5572e7c9b14 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
ebbd9ddf88
commit
f331171dd7
@ -6225,11 +6225,8 @@ void QString::chop(qsizetype n)
|
|||||||
QString& QString::fill(QChar ch, qsizetype size)
|
QString& QString::fill(QChar ch, qsizetype size)
|
||||||
{
|
{
|
||||||
resize(size < 0 ? d.size : size);
|
resize(size < 0 ? d.size : size);
|
||||||
if (d.size) {
|
if (d.size)
|
||||||
QChar *i = (QChar*)d.data() + d.size;
|
std::fill(d.data(), d.data() + d.size, ch.unicode());
|
||||||
QChar *b = (QChar*)d.data();
|
|
||||||
std::fill(b, i, ch);
|
|
||||||
}
|
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user