diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-06-15 14:57:58 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-06-15 15:13:56 -0300 |
commit | 7e6b26aeeb9d97cbae6ac9fca290b109fdd2e828 (patch) | |
tree | 4d412a7aa69e2eb98083e6465a5f20ea5bbada8c /shibokengenerator.h | |
parent | 93262f84164a48800024b61479ff16561ed811fa (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.h | 3 |
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) { |