From b6046222551eee627e56b40b6747bb86532b2305 Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Tue, 10 Jan 2006 08:18:53 +0000 Subject: [PATCH] move &&/|| to ignore operators and put the name __and__ and __or__ back to represent &/| git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8347 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Lib/perl5/perlopers.swg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Lib/perl5/perlopers.swg b/Lib/perl5/perlopers.swg index 6200159e3..106b00ee1 100644 --- a/Lib/perl5/perlopers.swg +++ b/Lib/perl5/perlopers.swg @@ -18,15 +18,13 @@ %rename(__mod__) *::operator%; %rename(__gt__) *::operator>; %rename(__lt__) *::operator<; -%rename(__and__) *::operator&&; -%rename(__or__) *::operator||; %rename(__not__) *::operator!; // These are renamed, but no 'use overload...' is added %rename(__lshift__) *::operator<<; %rename(__rshift__) *::operator>>; -%rename(__band__) *::operator&; -%rename(__bor__) *::operator|; +%rename(__and__) *::operator&; +%rename(__or__) *::operator|; %rename(__xor__) *::operator^; %rename(__invert__) *::operator~; %rename(__le__) *::operator<=; @@ -34,6 +32,8 @@ %rename(__call__) *::operator(); /* Ignored operators */ +%ignoreoperator(LAND) operator&&; +%ignoreoperator(LOR) operator||; %ignoreoperator(PLUS) operator+(); %ignoreoperator(PLUS) operator+() const; %ignoreoperator(PLUSEQ) operator+=;