Class Enum Cppreference Arraylist