-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Service Arch 2023-10-02
These are very simple dispatches among small argument counts ( <= 4 ) and can be implemented easily inline instead of bringing in a boost dependency.
Since invariant and assert utils are used so widely this should be a beneficial change.
We were also seeing IWYU getting confused (SERVER-81059) by it and wanting to include a deep preprocessor iif.hpp in every file and this should eliminate that.
- is related to
-
SERVER-81059 everything now includes <boost/preprocessor/control/iif.hpp>
- Closed
- related to
-
SERVER-81397 IDL: replace kNum${enumType} with generic-friendly trait
- Closed