-ex const & operator%=(ex & lh, numeric const & rh)
-{
- debugmsg("operator%=(ex,numeric)",LOGLEVEL_OPERATOR);
- return (lh=lh%ex(rh));
-}
-
-*/
-
-// binary arithmetic assignment operators with numeric
-
-numeric const & operator+=(numeric & lh, numeric const & rh)
-{
- debugmsg("operator+=(numeric,numeric)",LOGLEVEL_OPERATOR);
- return (lh=lh.add(rh));
-}
-
-numeric const & operator-=(numeric & lh, numeric const & rh)
-{
- debugmsg("operator-=(numeric,numeric)",LOGLEVEL_OPERATOR);
- return (lh=lh.sub(rh));
-}
-
-numeric const & operator*=(numeric & lh, numeric const & rh)
-{
- debugmsg("operator*=(numeric,numeric)",LOGLEVEL_OPERATOR);
- return (lh=lh.mul(rh));
-}
-
-numeric const & operator/=(numeric & lh, numeric const & rh)
-{
- debugmsg("operator/=(numeric,numeric)",LOGLEVEL_OPERATOR);
- return (lh=lh.div(rh));
-}