changed -fdirectors option to %module option

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4445 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Mark Rose 2003-03-07 02:09:03 +00:00
commit 47710c7dda
6 changed files with 149 additions and 84 deletions

View file

@ -1599,12 +1599,6 @@ int Language::classDeclaration(Node *n) {
}
Setattr(n,"classtype", SwigType_namestr(ClassType));
/*
if (CPlusPlus) {
classDirector(n);
}
*/
InClass = 1;
CurrentClass = n;
@ -1616,7 +1610,7 @@ int Language::classDeclaration(Node *n) {
/* Call classHandler() here */
if (!ImportMode) {
if (CPlusPlus && directorsEnabled()) {
if (directorsEnabled()) {
classDirector(n);
}
classHandler(n);
@ -2105,7 +2099,7 @@ void Language::allow_directors(int val) {
* ----------------------------------------------------------------------------- */
int Language::directorsEnabled() const {
return directors;
return directors && CPlusPlus;
}
/* -----------------------------------------------------------------------------