We must use the string for the resolved type, i.e. after replacing typedefs with their expansions, as otherwise typedefs could leak into the generated header. In principle it might be possible to actually use the original typedefs in the C++ part of the wrappers, but then we'd need to propagate the typedef definitions there too and we don't do it currently. |
||
|---|---|---|
| .. | ||
| CParse | ||
| DOH | ||
| Doxygen | ||
| 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.