Use the containing class name as prefix, and add the name of the enum itself to the prefix for the scoped enums, instead of doing something strange and semi-random that we did before, with prefixes including the namespace (which should never be the case without "nspace" feature), but not the scoped enum. This also fixes renaming of enum elements, as a side effect, which didn't work before, add run test for enum_rename unit test to prove it. |
||
|---|---|---|
| .. | ||
| 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.