aboutsummaryrefslogtreecommitdiffstats
path: root/shibokengenerator.h
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2010-06-15 14:57:58 -0300
committerMarcelo Lira <marcelo.lira@openbossa.org>2010-06-15 15:13:56 -0300
commit7e6b26aeeb9d97cbae6ac9fca290b109fdd2e828 (patch)
tree4d412a7aa69e2eb98083e6465a5f20ea5bbada8c /shibokengenerator.h
parent93262f84164a48800024b61479ff16561ed811fa (diff)
Added method to guess scope of function argument default values.
The default values for arguments are simple strings, sometimes during binding code generation scope information is needed. The method ShibokenGenerator::guessScopeForDefaultValue tries to guess scope information for default values.
Diffstat (limited to 'shibokengenerator.h')
-rw-r--r--shibokengenerator.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/shibokengenerator.h b/shibokengenerator.h
index 3985c95be..62c72b81d 100644
--- a/shibokengenerator.h
+++ b/shibokengenerator.h
@@ -266,6 +266,9 @@ public:
QString cpythonWrapperCPtr(const AbstractMetaType* metaType, QString argName);
QString cpythonWrapperCPtr(const TypeEntry* type, QString argName);
+ /// Guesses the scope to where belongs an argument's default value.
+ QString guessScopeForDefaultValue(const AbstractMetaFunction* func, const AbstractMetaArgument* arg);
+
QString cpythonEnumName(const EnumTypeEntry* enumEntry);
QString cpythonEnumName(const AbstractMetaEnum* metaEnum)
{