Details
-
Improvement
-
Resolution: Unresolved
-
Major
-
None
Description
Some places we use zero-types to represent 'not-specified' values, in other places we use default-initialization, and in other places we use std::optional. We should decide on a pattern to use for this and then use it consistently.