Progress levels should use a scoped enumeration

Issue #85 resolved
Amir Kamil created an issue

Suggested definition:

enum class progress_level { internal, user };

Then a user would write progress_level::user instead of progress_level_user as currently in the spec. A scoped enumeration also prevents implicit conversions between an enumeration value and an int, resulting in better type safety.

Comments (3)

  1. Log in to comment