diff options
Diffstat (limited to 'src/classdef.cpp')
-rw-r--r-- | src/classdef.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/classdef.cpp b/src/classdef.cpp index be5f1c2..84e047d 100644 --- a/src/classdef.cpp +++ b/src/classdef.cpp @@ -1200,9 +1200,11 @@ void ClassDef::writeMemberList(OutputList &ol) ol.writeString(")"); memberWritten=TRUE; } - if ((protect!=Public || md->isStatic() || virt!=Normal || - md->isFriend() || md->isRelated() || - md->getMemberSpecifiers()!=0 + if ((protect!=Public || virt!=Normal || + md->isFriend() || md->isRelated() || md->isExplicit() || + md->isMutable() || (md->isInline() && Config::inlineInfoFlag) || + md->isSignal() || md->isSlot() || + md->isStatic() ) && memberWritten) { |