The function "OutputClassMemberTable" tags methods generated for a class so that R wrapper code supporting syntax like: WrappedClass$VarName <- value The comments in the function indicate that it is looking for method names ending in "_set", but in fact it was searching for methods ending in just "set", This was resulting in class methods ending in set (names like GetOffset, SetOffset etc) being placed in the wrong accessor functions and thus not being available in the normal way. There is probably a more appropriate way to tag the _set functions when they are being created, which is a future step. This patch makes the behaviour conform to the original intention. |
||
|---|---|---|
| .. | ||
| 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.