rename non-classes operators
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9259 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
a7207e3b89
commit
0d9d964b5a
1 changed files with 35 additions and 9 deletions
|
|
@ -31,14 +31,40 @@
|
|||
%rename(__seteq__) *::operator=;
|
||||
|
||||
|
||||
/* Ignored operators */
|
||||
%ignoreoperator(LNOT) operator!;
|
||||
%ignoreoperator(LAND) operator&&;
|
||||
%ignoreoperator(LOR) operator||;
|
||||
%ignoreoperator(EQ) *::operator=;
|
||||
%ignoreoperator(PLUSPLUS) *::operator++;
|
||||
%ignoreoperator(MINUSMINUS) *::operator--;
|
||||
%ignoreoperator(ARROWSTAR) *::operator->*;
|
||||
%ignoreoperator(INDEX) *::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 -=;
|
||||
%rename(MultiplyEqual) operator *=;
|
||||
%rename(DivideEqual) operator /=;
|
||||
%rename(PercentEqual) operator %=;
|
||||
%rename(Plus) operator +;
|
||||
%rename(Minus) operator -;
|
||||
%rename(Multiply) operator *;
|
||||
%rename(Divide) operator /;
|
||||
%rename(Percent) operator %;
|
||||
%rename(Not) operator !;
|
||||
%rename(IndexIntoConst) operator[](unsigned idx) const;
|
||||
%rename(IndexInto) operator[](unsigned idx);
|
||||
%rename(Functor) operator ();
|
||||
%rename(EqualEqual) operator ==;
|
||||
%rename(NotEqual) operator !=;
|
||||
%rename(LessThan) operator <;
|
||||
%rename(LessThanEqual) operator <=;
|
||||
%rename(GreaterThan) operator >;
|
||||
%rename(GreaterThanEqual) operator >=;
|
||||
%rename(And) operator &&;
|
||||
%rename(Or) operator ||;
|
||||
%rename(PlusPlusPrefix) operator++();
|
||||
%rename(PlusPlusPostfix) operator++(int);
|
||||
%rename(MinusMinusPrefix) operator--();
|
||||
%rename(MinusMinusPostfix) operator--(int);
|
||||
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue