enum Enum1 {
	VALUE1,  //!< first value of Enum1
	VALUE2,  //!< second value of Enum1
	VALUE3   //!< third value of Enum1
}

enum Enum2 {
	VALUE1 = 20,  //!< first value of Enum2
	VALUE4        //!< second value of Enum2
}

enum Enum3 {
	VALUE1 = 40,  //!< first value of Enum3
	VALUE5        //!< second value of Enum3
}
