[Development] Template-meta-programming do's and don'ts

Volker Hilsheimer volker.hilsheimer at qt.io
Tue May 2 10:59:32 CEST 2023


During header review we identified a few cases where e.g. using std::conjunction/disjunction wasn’t used, or not used optimally. Using suboptimal constructs can result in significant compile-time penalties.

We generally don’t have a lot of guidelines for template-meta-programming. Should we have some?


Volker



More information about the Development mailing list