Lines Matching defs:modify

556         # deleted below and we don't want to modify the input hash.
856 # Don't modify constant (read-only) objects.
858 return $self if $selfref && $self->modify('from_dec');
896 # Don't modify constant (read-only) objects.
898 return $self if $selfref && $self->modify('from_hex');
936 # Don't modify constant (read-only) objects.
938 return $self if $selfref && $self->modify('from_oct');
976 # Don't modify constant (read-only) objects.
978 return $self if $selfref && $self->modify('from_bin');
1016 # Don't modify constant (read-only) objects.
1018 return $self if $selfref && $self->modify('from_bytes');
1043 # Don't modify constant (read-only) objects.
1045 return $self if $selfref && $self->modify('from_base');
1091 # Don't modify constant (read-only) objects.
1093 return $self if $selfref && $self->modify('from_base_num');
1150 # Don't modify constant (read-only) objects.
1152 return $self if $selfref && $self->modify('bzero');
1204 # Don't modify constant (read-only) objects.
1206 return $self if $selfref && $self->modify('bone');
1272 # Don't modify constant (read-only) objects.
1274 return $self if $selfref && $self->modify('binf');
1341 # Don't modify constant (read-only) objects.
1343 return $self if $selfref && $self->modify('bnan');
1412 return $self if $self -> modify('bpi');
1781 return $x if $x->modify('bneg');
1799 return $x if $x->modify('babs');
1817 return $x if $x->modify('bsgn');
1850 return $x if $x->modify('binc');
1871 return $x if $x->modify('bdec');
1991 return $x if $x->modify('badd');
2023 # subtract second arg from first, modify first
2030 return $x if $x -> modify('bsub');
2063 return $x if $x->modify('bmul');
2101 return $x if $x->modify('bmuladd');
2246 return $x if $x -> modify('bdiv');
2419 return $x if $x -> modify('btdiv');
2559 return $x if $x -> modify('bmod');
2617 return $x if $x -> modify('btmod');
2675 return $x if $x->modify('bmodinv');
2749 return $num if $num->modify('bmodpow');
2856 return $x if $x -> modify('bpow');
2918 return $x if $x -> modify('binv');
2950 return $x if $x->modify('blog');
3011 # modify $x in place
3030 return $x if $x->modify('bexp');
3049 return $x if $x -> modify('bilog2');
3068 return $x if $x -> modify('bilog10');
3087 return $x if $x -> modify('bclog2');
3106 return $x if $x -> modify('bclog10');
3133 return $n if $n->modify('bnok');
3342 return $x if $x -> modify('bsin');
3369 return $x if $x -> modify('bcos');
3399 return $x if $x->modify('batan');
3418 return $y if $y->modify('batan2');
3467 return $x if $x -> modify('bsqrt');
3494 return $x if $x->modify('broot');
3511 # compute factorial number from $x, modify $x in place
3514 return $x if $x->modify('bfac') || $x->{sign} eq '+inf'; # inf => inf
3526 # compute double factorial, modify $x in place
3529 return $x if $x->modify('bdfac') || $x->{sign} eq '+inf'; # inf => inf
3545 # compute triple factorial, modify $x in place
3548 return $x if $x->modify('btfac') || $x->{sign} eq '+inf'; # inf => inf
3574 return $x if $x->modify('bmfac') || $x->{sign} eq '+inf';
3597 return $x if $x->modify('bfib');
3663 return $x if $x->modify('blucas');
3741 return $x if $x -> modify('blsft');
3869 return $x if $x -> modify('brsft');
4038 return $x if $x -> modify('bblsft');
4091 return $x if $x -> modify('bbrsft');
4134 return $x if $x->modify('band');
4160 return $x if $x->modify('bior');
4186 return $x if $x->modify('bxor');
4210 return $x if $x->modify('bnot');
4322 return $x if !defined $scale || $x->modify('bround'); # no-op
4392 # we modify directly the string variant instead of creating a number and
4423 return $x if !defined $scale || $x->modify('bfround'); # no-op
4477 # does not modify arguments, but returns new object
4524 # does not modify arguments, but returns new object
6488 sub modify () { 0; }
6557 # Boolean methods (these don't modify the invocand)
6662 # Object property methods (do not modify the invocand)
6682 # Conversion methods (do not modify the invocand)
6943 =item modify()
6945 $x->modify('bpowd');
7212 None of these methods modify the invocand object.
7306 None of these methods modify the invocand object. Note that a C<NaN> is neither
7368 These methods modify the invocand object and returns it.
7392 number is negative, zero, or positive, respectively. Does not modify NaNs.
7539 print bpow($x,$i),"\n"; # modify $x
7633 $x = $a -> uparrow($n, $b); # does not modify $a
7647 $x = $m -> ackermann($n); # does not modify $a
9207 vice versa. Or in other words, C<=> is only safe if you modify your
9330 This program is free software; you may redistribute it and/or modify it under