process protected/private bases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6736 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
7ab02d3a54
commit
5c273fc110
5 changed files with 119 additions and 83 deletions
|
|
@ -200,7 +200,8 @@ public:
|
|||
Node *parent,
|
||||
Hash *vm,
|
||||
int default_director,
|
||||
int &virtual_destructor);
|
||||
int &virtual_destructor,
|
||||
int protectedbase = 0);
|
||||
virtual int classDirectorConstructor(Node *n);
|
||||
virtual int classDirectorDefaultConstructor(Node *n);
|
||||
virtual int classDirectorMethod(Node *n, Node *parent, String *super);
|
||||
|
|
@ -279,6 +280,12 @@ public:
|
|||
/* Director 'protected' constructor "template" code*/
|
||||
String *director_prot_ctor_code;
|
||||
|
||||
/* Director allows multiple inheritance */
|
||||
int director_multiple_inheritance;
|
||||
|
||||
/* Director language module */
|
||||
int director_language;
|
||||
|
||||
private:
|
||||
Hash *symbols;
|
||||
Hash *classtypes;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue