summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/xkbcommon.pri
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2016-09-06 09:12:11 +0200
committerMarc Mutz <marc.mutz@kdab.com>2016-10-06 15:09:53 +0000
commit3c274d4e3eb01dfae44ed1bbcdda2fcdcc86b79b (patch)
treefc6318ab762b63c49e6dc601723afbe3e90f7669 /src/3rdparty/xkbcommon.pri
parent2d3be6a9897ee271c083c7fe11cf723a7c8665b3 (diff)
QTableGenerator: give some TLC to the sorting predicate
- Provide op()(uint[], QComposeTableElement) as well, since the standard (does|did) not specify in which order the two are called. - Use std::lexicographical_compare to do the ... lexicographical comparison. - Share code by calling a new op()(uint[], uint[]) overload from all other overloads. - Mark all op() overloads const noexept. - Rename from 'Compare' to 'ByKeys', as in 'sort(vector, ByKeys()))'. - Replace a hand-rolled loop with std::equal. - Replace a #define with a static constexpr variable. Change-Id: I5ed487199916d0ae44ac38741fc95099bd2f8a22 Reviewed-by: Sune Vuorela <sune@vuorela.dk> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
Diffstat (limited to 'src/3rdparty/xkbcommon.pri')
0 files changed, 0 insertions, 0 deletions