Implemented support for default args - overloaded functions, optional feature 1 in my project plan. Extended testcase.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13483 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Dmitry Kabak 2012-08-02 10:31:02 +00:00
commit fb3ee4fb78
6 changed files with 66 additions and 10 deletions

View file

@ -61,6 +61,7 @@ int function4()
/**
* Test for default args
* @param a Some parameter, default is 42
*/
int function5(int a=42)
{

View file

@ -63,6 +63,11 @@ public class doxygen_basic_translate_runme {
" \n" +
"");
wantedComments.put("doxygen_basic_translate.doxygen_basic_translate.function5(int)",
" Test for default args \n" +
" @param a Some parameter, default is 42" +
" \n" +
"");
wantedComments.put("doxygen_basic_translate.doxygen_basic_translate.function5()",
" Test for default args \n" +
" \n" +
"");

View file

@ -58,5 +58,7 @@ check(doxygen_basic_translate.function4.__doc__, ''
' }'
)
check(doxygen_basic_translate.function5.__doc__, ''
' Test for default args'
' Test for default args \n'
' Arguments: \n'
' a (int) -- Some parameter, default is 42\n'
)