Revision control
++ ENUM Test {TRUE, FALSE}
++
++ class TestClass
++ {
++ ENUM ClassEnum {Null, One, Two}
++ PROP(TestEnum::Test testEnum)
++ PROP(ClassEnum classEnum)
++ PROP(ClassEnum classEnumRW READWRITE)
++ }
++
++ class TestClass2
++ {
++ ENUM ClassEnum {Null, One, Two}
++ SLOT(ClassEnum getEnum())
++ }