diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-08-04 16:42:57 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-08-04 16:48:24 -0300 |
commit | 5c2551705ae6ecfb7baa1c71cfbc4bdbf012943d (patch) | |
tree | 3b38383ab0d47c6d2fd1826a83a208680f9fd280 /shibokengenerator.cpp | |
parent | d7d9c581c81df322c8db820d58ce5cbf7796c8b2 (diff) |
Added function to check if a function visibility was changed to private.
Diffstat (limited to 'shibokengenerator.cpp')
-rw-r--r-- | shibokengenerator.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/shibokengenerator.cpp b/shibokengenerator.cpp index 3efd59f0e..e9aadd08e 100644 --- a/shibokengenerator.cpp +++ b/shibokengenerator.cpp @@ -498,7 +498,7 @@ void ShibokenGenerator::writeBaseConversion(QTextStream& s, const AbstractMetaTy if (ptype->basicAliasedTypeEntry()) ptype = ptype->basicAliasedTypeEntry(); typeName = ptype->name(); - } else { + } else { if (type->isObject() || (type->isValue() && !type->isReference())) options |= Generator::ExcludeConst; if (type->isContainer() ) @@ -770,6 +770,15 @@ bool ShibokenGenerator::shouldDereferenceAbstractMetaTypePointer(const AbstractM return isCppClass && !isPointer && (metaType->isValue() || metaType->isReference()); } +bool ShibokenGenerator::visibilityModifiedToPrivate(const AbstractMetaFunction* func) +{ + foreach (FunctionModification mod, func->modifications()) { + if (mod.modifiers & Modification::Private) + return true; + } + return false; +} + static QString checkFunctionName(QString baseName, bool genericNumberType, bool checkExact) { // TODO: Remove checkExact argument. |