more %rename predicates

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8389 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Marcelo Matus 2006-01-12 15:44:27 +00:00
commit f86657bb71
3 changed files with 24 additions and 1 deletions

View file

@ -221,6 +221,10 @@ static int NAME(TYPE x) {
%rename("g_%(utitle)s", %isfunction, %isglobal) "";
- to ignore the enumitems in a given class:
%rename("$ignore", %isenumitem, %classname="MyClass") "";
*/
@ -250,6 +254,13 @@ static int NAME(TYPE x) {
%define %ismember match$parentNode$nodeType="class" %enddef
%define %isglobal notmatch$parentNode$nodeType="class" %enddef
%define %innamespace match$parentNode$nodeType="namespace" %enddef
%define %ispublic match$access="public" %enddef
%define %isprotected match$access="protected" %enddef
%define %isprivate match$access="public" %enddef
%define %classname %ismember,match$parentNode$name %enddef
/* -----------------------------------------------------------------------------
* Include all the warnings labels and macros