Home | History | Annotate | Download | only in python

Lines Matching full:binaryfunc

99 %pybinoperator(__add__,      *::operator+,		binaryfunc, nb_add);
102 %pybinoperator(__sub__, *::operator-, binaryfunc, nb_subtract);
105 %pybinoperator(__mul__, *::operator*, binaryfunc, nb_multiply);
106 %pybinoperator(__div__, *::operator/, binaryfunc, nb_div);
107 %pybinoperator(__mod__, *::operator%, binaryfunc, nb_remainder);
108 %pybinoperator(__lshift__, *::operator<<, binaryfunc, nb_lshift);
109 %pybinoperator(__rshift__, *::operator>>, binaryfunc, nb_rshift);
110 %pybinoperator(__and__, *::operator&, binaryfunc, nb_and);
111 %pybinoperator(__or__, *::operator|, binaryfunc, nb_or);
112 %pybinoperator(__xor__, *::operator^, binaryfunc, nb_xor);
120 %feature("python:slot", "nb_truediv", functype="binaryfunc") *::operator/;
194 %pyinplaceoper(__iadd__ , *::operator +=, binaryfunc, nb_inplace_add);
195 %pyinplaceoper(__isub__ , *::operator -=, binaryfunc, nb_inplace_subtract);
196 %pyinplaceoper(__imul__ , *::operator *=, binaryfunc, nb_inplace_multiply);
197 %pyinplaceoper(__idiv__ , *::operator /=, binaryfunc, nb_inplace_divide);
198 %pyinplaceoper(__imod__ , *::operator %=, binaryfunc, nb_inplace_remainder);
199 %pyinplaceoper(__iand__ , *::operator &=, binaryfunc, nb_inplace_and);
200 %pyinplaceoper(__ior__ , *::operator |=, binaryfunc, nb_inplace_or);
201 %pyinplaceoper(__ixor__ , *::operator ^=, binaryfunc, nb_inplace_xor);
202 %pyinplaceoper(__ilshift__, *::operator <<=, binaryfunc, nb_inplace_lshift);
203 %pyinplaceoper(__irshift__, *::operator >>=, binaryfunc, nb_inplace_rshift);