diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp index 3b814088fa3..5196eef64b6 100644 --- a/src/xmlgen.cpp +++ b/src/xmlgen.cpp @@ -668,6 +668,13 @@ static void generateXMLForMember(MemberDef *md,FTextStream &ti,FTextStream &t,De t << "\""; } + if (md->memberType() == MemberType_Enumeration) + { + t << " strong=\""; + if (md->isStrong()) t << "yes"; else t << "no"; + t << "\""; + } + if (md->memberType() == MemberType_Variable) { //ArgumentList *al = md->argumentList(); diff --git a/templates/xml/compound.xsd b/templates/xml/compound.xsd index 8affc20a5b7..0720823e4bb 100644 --- a/templates/xml/compound.xsd +++ b/templates/xml/compound.xsd @@ -146,6 +146,7 @@ + diff --git a/testing/018/018__def_8c.xml b/testing/018/018__def_8c.xml index 8bc5c09be25..5f427675271 100644 --- a/testing/018/018__def_8c.xml +++ b/testing/018/018__def_8c.xml @@ -17,7 +17,7 @@ - + E diff --git a/testing/068/068__typed__enum_8cpp.xml b/testing/068/068__typed__enum_8cpp.xml index d6f10585db4..880bf14a4c1 100644 --- a/testing/068/068__typed__enum_8cpp.xml +++ b/testing/068/068__typed__enum_8cpp.xml @@ -3,7 +3,7 @@ 068_typed_enum.cpp - + unsigned short E