refactor AssignmentEvaluator

Reference issue

What does this implement/fix?

Refactor ancient AssignEvaluator.h to get rid of enums and other legacy patterns. No functional changes.

Additional information

Merge request reports

Loading