enum EnumType0
{
e0,
e1,
e2,
e3_inserted,
enum_count
};
enum EnumType1
ee0,
ee1,
ee2,
ee3_inserted,
eenum_count
void
foo(EnumType0)
{}
bar(EnumType1)