It is impossible to implicitly convert a strongly typed enum to integers. So when return type of method is 'enum class' type, we have to use cast to make conversion explicit.
Added -std=c++11 to test.ini.
Merge pull request #18 from dumganhar/support_strong_enum_type

Support strong enum type