use named enum for TypeInfo_Struct and TypeInfo_Class m_flags