Skip to content

fix: Properly fix ostream operator for Position

Andreas Rauschert requested to merge fix_ostream_operator into main
  • Clang compiler used the overloaded operator<< for the variant Position type when using the operator<< for a unit type because somehow units can be implcitly converted to this variant. When making Position a proper class instead of defining "using Position =..." clang doesn't confuse the overloads anymore.
  • Reverted the workaround for dimension printing because root cause is fixed now
Edited by Andreas Rauschert

Merge request reports

Loading