@@ -4108,26 +4108,15 @@ void MemberDefImpl::writeMemberDocSimple(OutputList &ol, const Definition *conta
41084108
41094109QCString MemberDefImpl::memberTypeName () const
41104110{
4111- switch (m_mtype)
4112- {
4113- case MemberType::Define: return " macro definition" ;
4114- case MemberType::Function: return " function" ;
4115- case MemberType::Variable: return " variable" ;
4116- case MemberType::Typedef: return " typedef" ;
4117- case MemberType::Enumeration: return " enumeration" ;
4118- case MemberType::EnumValue: return " enumvalue" ;
4119- case MemberType::Signal: return " signal" ;
4120- case MemberType::Slot: return " slot" ;
4121- case MemberType::Friend: return " friend" ;
4122- case MemberType::DCOP : return " dcop" ;
4123- case MemberType::Property: return " property" ;
4124- case MemberType::Event: return " event" ;
4125- case MemberType::Interface: return " interface" ;
4126- case MemberType::Service: return " service" ;
4127- case MemberType::Sequence: return " sequence" ;
4128- case MemberType::Dictionary: return " dictionary" ;
4129- default : return " unknown" ;
4111+ if (m_mtype == MemberType::Define)
4112+ {
4113+ return " macro definition" ;
4114+ }
4115+ else if (m_mtype == MemberType::Enumeration)
4116+ {
4117+ return " enumeration" ;
41304118 }
4119+ return to_string_lower (m_mtype);
41314120}
41324121
41334122void MemberDefImpl::warnIfUndocumented () const
@@ -4638,24 +4627,13 @@ void MemberDefImpl::writeTagFile(TextStream &tagFile,bool useQualifiedName,bool
46384627 if (!isLinkableInProject ()) return ;
46394628 if (!showNamespaceMembers && getNamespaceDef ()) return ;
46404629 tagFile << " <member kind=\" " ;
4641- switch (m_mtype)
4642- {
4643- case MemberType::Define: tagFile << " define" ; break ;
4644- case MemberType::EnumValue: tagFile << " enumvalue" ; break ;
4645- case MemberType::Property: tagFile << " property" ; break ;
4646- case MemberType::Event: tagFile << " event" ; break ;
4647- case MemberType::Variable: tagFile << " variable" ; break ;
4648- case MemberType::Typedef: tagFile << " typedef" ; break ;
4649- case MemberType::Enumeration: tagFile << " enumeration" ; break ;
4650- case MemberType::Function: tagFile << " function" ; break ;
4651- case MemberType::Signal: tagFile << " signal" ; break ;
4652- case MemberType::Friend: tagFile << " friend" ; break ;
4653- case MemberType::DCOP : tagFile << " dcop" ; break ;
4654- case MemberType::Slot: tagFile << " slot" ; break ;
4655- case MemberType::Interface: tagFile << " interface" ; break ;
4656- case MemberType::Service: tagFile << " service" ; break ;
4657- case MemberType::Sequence: tagFile << " sequence" ; break ;
4658- case MemberType::Dictionary: tagFile << " dictionary" ; break ;
4630+ if (m_mtype == MemberType::Enumeration)
4631+ {
4632+ tagFile << " enumeration" ;
4633+ }
4634+ else
4635+ {
4636+ tagFile << to_string_lower (m_mtype);
46594637 }
46604638 if (m_prot!=Protection::Public)
46614639 {
0 commit comments