Cleanup string comparison
Some variables can be declared as scoped enumerations to improve the code, avoiding string comparison. In addition, some enum class
can be passed as private within their class, leaving them out of the global scope.
Some variables can be declared as scoped enumerations to improve the code, avoiding string comparison. In addition, some enum class
can be passed as private within their class, leaving them out of the global scope.