When building the unique suffix for each member of the overloaded functions set, don't use the first "this" parameter of the object methods in it as it's the same for all of them and so is completely useless for disambiguation purposes and just results in unnecessarily long and ugly names. Use "_const" suffix for the methods differing by their const-ness only, this is necessary now that we don't use "_pFoo" or "_pcFoo" in their names. This makes it superfluous to check for c:objstruct in functionWrapperAppendOverloaded() (and checking for it there was not enough neither, as the changes in the test suite show, sometimes the "this" parameter type still found its way into the generated wrappers). |
||
|---|---|---|
| .. | ||
| CParse | ||
| DOH | ||
| Include | ||
| Modules | ||
| Preprocessor | ||
| Swig | ||
| Makefile.am | ||
| README | ||
SWIG Source directory
Source/DOH - A core set of basic datatypes including
strings, lists, hashes, and files. Used
extensively by the rest of SWIG.
Source/Swig - Swig core. Type-system, utility functions.
Source/Preprocessor - SWIG C Preprocessor
Source/CParse - SWIG C Parser (still messy)
Source/Modules - Language modules.
Source/Include - Include files.
Historic directories which may be in CVS, but have been removed:
Source/Modules1.1 - Old SWIG-1.1 modules. Empty.
Source/LParse - Experimental parser. Officially dead
as CParse is more capable.
Source/SWIG1.1 - Old SWIG1.1 core. Completely empty now.