Replace C::getProxyName() with global get_c_proxy_name() and use it in cxx_class_wrapper rather than relying on "proxyname" attribute being already set because this might not be the case if the base class is defined in another SWIG module just %import'ed from the current one: in this case, the class is known, but no wrappers had been generated for it yet, so "proxyname" for it is not set. Note that, unlike getProxyName(), the new function doesn't bother with always copying the string, as we may be sure it remains valid as it's referenced by the node, as one of its attributes. |
||
|---|---|---|
| .. | ||
| 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.