Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00015 interface BigInteger extends Stringable
00016 {
00020 public static function getFactory();
00021
00025 public function add(BigInteger $x);
00026
00027 public function compareTo(BigInteger $x);
00028
00032 public function mod(BigInteger $mod);
00033
00037 public function pow(BigInteger $exp);
00038
00042 public function modPow(BigInteger $exp, BigInteger $mod);
00043
00047 public function subtract(BigInteger $x);
00048
00052 public function mul(BigInteger $x);
00053
00057 public function div(BigInteger $x);
00058
00062 public function toBinary();
00063
00064 public function intValue();
00065 public function floatValue();
00066 }
00067 ?>