enum struct|class identifier{identifier=[const expression], identifier[=const expression], ...} enum struct|class:type identifier{identifier=[const expression], identifier[=const expression], ...}
enum class ResultT:unsigned char {YELLOW_SIGN, TENTACLE, ELDER_SIGN, CTHULHU, EYE, UNKNOWN};
ResultT i = ResultT::UNKNOWN;