• Jason Rhinelander's avatar
    Fix scoped enums and add scoped enum example · 61354194
    Jason Rhinelander authored
    PR #309 broke scoped enums, which failed to compile because the added:
    
        value == value2
    
    comparison isn't valid for a scoped enum (they aren't implicitly
    convertible to the underlying type).  This commit fixes it by
    explicitly converting the enum value to its underlying type before
    doing the comparison.
    
    It also adds a scoped enum example to the constants-and-functions
    example that triggers the problem fixed in this commit.
    61354194
example-constants-and-functions.cpp 2.43 KB