diff options
author | Renato Araujo Oliveira Filho <renato.filho@openbossa.org> | 2010-12-23 10:50:34 -0300 |
---|---|---|
committer | Renato Araujo Oliveira Filho <renato.filho@openbossa.org> | 2010-12-23 11:04:34 -0300 |
commit | 1f2cc5e621431e4a7bb0126b83c768489b9e11c0 (patch) | |
tree | 79ffd23da0cabf95540791448eb86521d5ce490f | |
parent | 1f28cdd2994f9a60e05ce887ad5568e3a9c648e9 (diff) | |
download | shiboken-1f2cc5e621431e4a7bb0126b83c768489b9e11c0.tar.gz shiboken-1f2cc5e621431e4a7bb0126b83c768489b9e11c0.tar.xz shiboken-1f2cc5e621431e4a7bb0126b83c768489b9e11c0.zip |
Removed '&' from type registration.
Reviewer: Lauro Mora <lauro.neto@openbossa.org>
Marcelo Lira <marcelo.lira@openbossa.org>
-rw-r--r-- | generator/cppgenerator.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/generator/cppgenerator.cpp b/generator/cppgenerator.cpp index cd5f3078..9bace889 100644 --- a/generator/cppgenerator.cpp +++ b/generator/cppgenerator.cpp @@ -3055,9 +3055,9 @@ void CppGenerator::writeSignalInitialization(QTextStream& s, const AbstractMetaC if ((cppSignature != originalSignature) && !knowTypes.contains(originalSignature)) { knowTypes << originalSignature; - Options opt = NoOption; + Options opt = ExcludeReference; if (type->isContainer()) - opt = ExcludeConst; + opt |= ExcludeConst; s << INDENT << "Shiboken::TypeResolver::createValueTypeResolver<" << translateType(type, metaClass, opt) << " >" << "(\"" << skipNamespace(originalSignature) << "\"); // " << type->cppSignature() << "\n"; @@ -3705,7 +3705,7 @@ void CppGenerator::finishGeneration() if (func->isSignal()) { foreach (AbstractMetaArgument* arg, func->arguments()) { if (arg->type()->isContainer()) { - QString value = translateType(arg->type(), metaClass, ExcludeConst); + QString value = translateType(arg->type(), metaClass, ExcludeConst | ExcludeReference); typeResolvers << QMetaObject::normalizedType(value.toAscii().constData()); } } |