summaryrefslogtreecommitdiffstats
path: root/src/xmlgen.cpp
diff options
context:
space:
mode:
authoralbert-github <albert.tests@gmail.com>2019-03-18 12:05:08 (GMT)
committeralbert-github <albert.tests@gmail.com>2019-03-18 12:05:08 (GMT)
commit2def21fb834e630ddff50b7288976fa91a1f2d8b (patch)
treef3e8a7cb8f2ebd938f214a8e7f44824bec7088f3 /src/xmlgen.cpp
parent3670a15114ca140a9251dc4abe8bfff58e63b2a0 (diff)
downloadDoxygen-2def21fb834e630ddff50b7288976fa91a1f2d8b.zip
Doxygen-2def21fb834e630ddff50b7288976fa91a1f2d8b.tar.gz
Doxygen-2def21fb834e630ddff50b7288976fa91a1f2d8b.tar.bz2
Correcting errors in xml generation and xsd schema
- `xmlgen.cpp` make count test identical to restrictions in `generateXMLForMember` - `index.xsd` add missing selection possibility - `compound.xsd` - add missing `block` possibility for htmlonly - add missing `private` and `protected` possibilities - get order in description type right - make `sect[1-4]` more flexible - adding missing elements like `msc`, `linebreak` at the appropriate places - adding `vhdl` coloring enumeration values - adding `docbook` possibility for images results have been tested (a.o.) doxygen tests, doxygen examples, doxygen docu, CGAL source code.
Diffstat (limited to 'src/xmlgen.cpp')
-rw-r--r--src/xmlgen.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp
index 420a653..2e2ddf9 100644
--- a/src/xmlgen.cpp
+++ b/src/xmlgen.cpp
@@ -1050,7 +1050,8 @@ static void generateXMLSection(Definition *d,FTextStream &ti,FTextStream &t,
int count=0;
for (mli.toFirst();(md=mli.current());++mli)
{
- if (memberVisible(d,md))
+ if (memberVisible(d,md) && (md->memberType()!=MemberType_EnumValue) &&
+ !md->isHidden())
{
count++;
}