aboutsummaryrefslogtreecommitdiffstats
path: root/generator/shibokengenerator.h
diff options
context:
space:
mode:
authorRenato Filho <renato.filho@openbossa.org>2011-07-14 15:25:04 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:17:02 -0300
commit96bd943d57b1864d1f5e7359b100c67d01934619 (patch)
tree75798c622ed3aa36ceb77fd6340152a2c60446ef /generator/shibokengenerator.h
parentb8611fcb1b7a4a1237c0025e5d57dd364d17ceae (diff)
Propagate default args modification during the overload data descisor.
Fix bug #919. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
Diffstat (limited to 'generator/shibokengenerator.h')
-rw-r--r--generator/shibokengenerator.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/generator/shibokengenerator.h b/generator/shibokengenerator.h
index abf74c5fe..526e5ac13 100644
--- a/generator/shibokengenerator.h
+++ b/generator/shibokengenerator.h
@@ -334,6 +334,11 @@ public:
* it needs to write some converter code.
*/
static Options getConverterOptions(const AbstractMetaType* metaType);
+
+ /**
+ * Helper function to find for argument default value
+ */
+ static QString getDefaultValue(const AbstractMetaFunction* func, const AbstractMetaArgument* arg);
protected:
bool doSetup(const QMap<QString, QString>& args);
// verify whether the class is copyable