From 94e7482e48186c51fe7591a60eaa09f36616e0f8 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Thu, 22 Dec 2016 19:59:58 +0000 Subject: Remove illegal operator overload names in R https://github.com/swig/swig/pull/853 --- Lib/r/ropers.swg | 38 -------------------------------------- 1 file changed, 38 deletions(-) (limited to 'Lib/r') diff --git a/Lib/r/ropers.swg b/Lib/r/ropers.swg index c02f7b2f3..acb99798d 100644 --- a/Lib/r/ropers.swg +++ b/Lib/r/ropers.swg @@ -1,43 +1,5 @@ #ifdef __cplusplus -// These are auto-supported by the Perl-module -%rename(__plusplus__) *::operator++; -%rename(__minmin__) *::operator--; -%rename(__add__) *::operator+; -%rename(__sub__) *::operator-; -%rename(__neg__) *::operator-(); -%rename(__neg__) *::operator-() const; -%rename(__mul__) *::operator*; -%rename(__div__) *::operator/; -%rename(__eq__) *::operator==; -%rename(__ne__) *::operator!=; -%rename(__mod__) *::operator%; -%rename(__gt__) *::operator>; -%rename(__lt__) *::operator<; -%rename(__not__) *::operator!; - -// These are renamed, but no 'use overload...' is added -%rename(__lshift__) *::operator<<; -%rename(__rshift__) *::operator>>; -%rename(__and__) *::operator&; -%rename(__or__) *::operator|; -%rename(__xor__) *::operator^; -%rename(__invert__) *::operator~; -%rename(__le__) *::operator<=; -%rename(__ge__) *::operator>=; -%rename(__call__) *::operator(); -%rename(__getitem__) *::operator[]; - -%rename(__seteq__) *::operator=; - - -%rename(__land__) operator&&; -%rename(__lor__) operator||; -%rename(__plusplus__) *::operator++; -%rename(__minusminus__) *::operator--; -%rename(__arrowstar__) *::operator->*; -%rename(__index__) *::operator[]; - %rename(Equal) operator =; %rename(PlusEqual) operator +=; %rename(MinusEqual) operator -=; -- cgit v1.2.1