28 QVector<QDomElement>
DomDescendants (
const QDomElement& parent,
const QString& tag)
30 const auto& allElems = parent.elementsByTagName (tag);
31 const auto elemsCount = allElems.size ();
33 QVector<QDomElement> result;
34 result.reserve (elemsCount);
38 constexpr auto countThreshold = 200;
40 if (elemsCount < countThreshold)
41 for (
int i = 0; i < allElems.size (); ++i)
42 result << allElems.at (i).toElement ();