diff options
author | renato araujo oliveira <renato@renato-note.(none)> | 2009-11-24 11:34:41 -0300 |
---|---|---|
committer | renato araujo oliveira <renato@renato-note.(none)> | 2009-11-24 11:34:41 -0300 |
commit | 139e84644ea0088e16678e8b8c17b9e5b4fd6269 (patch) | |
tree | 4ab7ab1d309db688a87d8639c5a2dce2dfcbcafb /abstractmetabuilder.cpp | |
parent | 9e03faa25a62176fef9a0bddaa29a95eea32715d (diff) | |
parent | c1353d49402e79fd5a2d0006655004315be07752 (diff) |
Merge commit 'mainline/master'
Diffstat (limited to 'abstractmetabuilder.cpp')
-rw-r--r-- | abstractmetabuilder.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/abstractmetabuilder.cpp b/abstractmetabuilder.cpp index c754d1367..d40efd667 100644 --- a/abstractmetabuilder.cpp +++ b/abstractmetabuilder.cpp @@ -1209,8 +1209,10 @@ void AbstractMetaBuilder::traverseFunctions(ScopeModelItem scopeItem, AbstractMe } metaClass->addFunction(metaFunction); - } else if (metaFunction->isDestructor() && metaFunction->isPrivate()) { - metaClass->setHasPrivateDestructor(true); + } else if (metaFunction->isDestructor()) { + metaClass->setHasPrivateDestructor(metaFunction->isPrivate()); + metaClass->setHasProtectedDestructor(metaFunction->isProtected()); + metaClass->setHasVirtualDestructor(metaFunction->isVirtual()); } applyFunctionModifications(metaFunction); } |