TrenchBroom / TrenchBroom

Cross-Platform Level Editor

Home Page:kristianduske.com/trenchbroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use C++20 ranges

kduske opened this issue · comments

At this point, all of our compilers support C++20 ranges:

  • GCC 10 has full support
  • MSVC 2019 version 16.10 has full support
  • Xcode 14.3 has full support

A lot of code already uses a functional style that lends itself well for using it with ranges. We should support using ranges in the code and replace existing code with simpler ranges expressions.