Documentation
¶
Index ¶
- Constants
- func Gop_istmp(a interface{}) bool
- type Gop_bigfloat
- type Gop_bigint
- func Gop_bigint_Cast__0(x int) Gop_bigint
- func Gop_bigint_Cast__1(x Gop_untyped_bigint) Gop_bigint
- func Gop_bigint_Cast__2(x int64) Gop_bigint
- func Gop_bigint_Cast__3(x uint64) Gop_bigint
- func Gop_bigint_Cast__4(x uint) Gop_bigint
- func Gop_bigint_Cast__5(x *big.Int) Gop_bigint
- func Gop_bigint_Cast__6(x Gop_bigrat) Gop_bigint
- func Gop_bigint_Cast__7(x Gop_bigrat) (Gop_bigint, bool)
- func Gop_bigint_Init__0(x int) Gop_bigint
- func Gop_bigint_Init__1(x *big.Int) Gop_bigint
- func Gop_bigint_Init__2(x *big.Rat) Gop_bigint
- func (a Gop_bigint) Gop_Add(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_AddAssign(b Gop_bigint)
- func (a Gop_bigint) Gop_And(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_AndAssign(b Gop_bigint)
- func (a Gop_bigint) Gop_AndNotAssign(b Gop_bigint)
- func (a *Gop_bigint) Gop_AndNot__0(b *Gop_bigint) *Gop_bigint
- func (a Gop_bigint) Gop_Assign(b Gop_bigint)
- func (a Gop_bigint) Gop_Dup() Gop_bigint
- func (a Gop_bigint) Gop_EQ(b Gop_bigint) bool
- func (a Gop_bigint) Gop_GE(b Gop_bigint) bool
- func (a Gop_bigint) Gop_GT(b Gop_bigint) bool
- func (a Gop_bigint) Gop_LE(b Gop_bigint) bool
- func (a Gop_bigint) Gop_LT(b Gop_bigint) bool
- func (a Gop_bigint) Gop_Lsh(n Gop_ninteger) Gop_bigint
- func (a Gop_bigint) Gop_LshAssign(n Gop_ninteger)
- func (a Gop_bigint) Gop_Mul(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_MulAssign(b Gop_bigint)
- func (a Gop_bigint) Gop_NE(b Gop_bigint) bool
- func (a Gop_bigint) Gop_Neg() Gop_bigint
- func (a Gop_bigint) Gop_Not() Gop_bigint
- func (a Gop_bigint) Gop_Or(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_OrAssign(b Gop_bigint)
- func (a Gop_bigint) Gop_Quo(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_QuoAssign(b Gop_bigint)
- func (a Gop_bigint) Gop_Rcast() float64
- func (a Gop_bigint) Gop_Rem(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_RemAssign(b Gop_bigint)
- func (a Gop_bigint) Gop_Rsh(n Gop_ninteger) Gop_bigint
- func (a Gop_bigint) Gop_RshAssign(n Gop_ninteger)
- func (a Gop_bigint) Gop_Sub(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_SubAssign(b Gop_bigint)
- func (a Gop_bigint) Gop_Xor(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_XorAssign(b Gop_bigint)
- func (a Gop_bigint) IsNil() bool
- type Gop_bigrat
- func Gop_bigrat_Cast__0(a Gop_untyped_bigint) Gop_bigrat
- func Gop_bigrat_Cast__1(a Gop_bigint) Gop_bigrat
- func Gop_bigrat_Cast__2(a *big.Int) Gop_bigrat
- func Gop_bigrat_Cast__3(a, b int64) Gop_bigrat
- func Gop_bigrat_Cast__4(a *big.Rat) Gop_bigrat
- func Gop_bigrat_Cast__5() Gop_bigrat
- func Gop_bigrat_Init__0(x int) Gop_bigrat
- func Gop_bigrat_Init__1(x Gop_untyped_bigint) Gop_bigrat
- func Gop_bigrat_Init__2(x *big.Rat) Gop_bigrat
- func (a Gop_bigrat) Gop_Add(b Gop_bigrat) Gop_bigrat
- func (a Gop_bigrat) Gop_AddAssign(b Gop_bigrat)
- func (a Gop_bigrat) Gop_Assign(b Gop_bigrat)
- func (a *Gop_bigrat) Gop_Dec() int
- func (a Gop_bigrat) Gop_Dup() Gop_bigrat
- func (a Gop_bigrat) Gop_EQ(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_GE(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_GT(b Gop_bigrat) bool
- func (a *Gop_bigrat) Gop_Inc()
- func (a Gop_bigrat) Gop_LE(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_LT(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_Mul(b Gop_bigrat) Gop_bigrat
- func (a Gop_bigrat) Gop_MulAssign(b Gop_bigrat)
- func (a Gop_bigrat) Gop_NE(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_Neg() Gop_bigrat
- func (a Gop_bigrat) Gop_Quo(b Gop_bigrat) Gop_bigrat
- func (a Gop_bigrat) Gop_QuoAssign(b Gop_bigrat)
- func (a Gop_bigrat) Gop_Rcast__0() (int, bool)
- func (a *Gop_bigrat) Gop_Rcast__1() int
- func (a *Gop_bigrat) Gop_Rcast__2() float64
- func (a *Gop_bigrat) Gop_Rcast__3(int) int64
- func (a Gop_bigrat) Gop_SubAssign(b Gop_bigrat) int
- func (a Gop_bigrat) Gop_Sub__0(b Gop_bigrat) Gop_bigrat
- func (a Gop_bigrat) IsNil() bool
- type Gop_ninteger
- type Gop_untyped_bigfloat
- type Gop_untyped_bigfloat_Default
- type Gop_untyped_bigint
- type Gop_untyped_bigint_Default
- type Gop_untyped_bigrat
- type Gop_untyped_bigrat_Default
- type Int128
- type Uint128
Constants ¶
const ( Int128_Max = 1<<127 - 1 Int128_Min = -1 << 127 Int128_IsUntyped = true )
const ( Uint128_Max = 1<<128 - 1 Uint128_Min = 0 Uint128_IsUntyped = true )
const (
GopPackage = true // to indicate this is a Go+ package
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Gop_bigfloat ¶
A Gop_bigfloat represents a multi-precision floating point number. The zero value for a Gop_bigfloat represents nil.
type Gop_bigint ¶
A Gop_bigint represents a signed multi-precision integer. The zero value for a Gop_bigint represents nil.
func Gop_bigint_Cast__0 ¶
func Gop_bigint_Cast__0(x int) Gop_bigint
Gop_bigint_Cast: func bigint(x int) bigint
func Gop_bigint_Cast__1 ¶
func Gop_bigint_Cast__1(x Gop_untyped_bigint) Gop_bigint
Gop_bigint_Cast: func bigint(x untyped_bigint) bigint
func Gop_bigint_Cast__2 ¶
func Gop_bigint_Cast__2(x int64) Gop_bigint
Gop_bigint_Cast: func bigint(x int64) bigint
func Gop_bigint_Cast__3 ¶
func Gop_bigint_Cast__3(x uint64) Gop_bigint
Gop_bigint_Cast: func bigint(x uint64) bigint
func Gop_bigint_Cast__4 ¶
func Gop_bigint_Cast__4(x uint) Gop_bigint
Gop_bigint_Cast: func bigint(x uint) bigint
func Gop_bigint_Cast__5 ¶
func Gop_bigint_Cast__5(x *big.Int) Gop_bigint
Gop_bigint_Cast: func bigint(x *big.Int) bigint
func Gop_bigint_Cast__6 ¶
func Gop_bigint_Cast__6(x Gop_bigrat) Gop_bigint
Gop_bigint_Cast: func bigint(x bigrat) bigint
func Gop_bigint_Cast__7 ¶
func Gop_bigint_Cast__7(x Gop_bigrat) (Gop_bigint, bool)
Gop_bigint_Cast: func bigint(x bigrat) (ret bigint, exact bool)
func Gop_bigint_Init__0 ¶
func Gop_bigint_Init__0(x int) Gop_bigint
Gop_bigint_Init: func bigint.init(x int) bigint
func Gop_bigint_Init__1 ¶
func Gop_bigint_Init__1(x *big.Int) Gop_bigint
Gop_bigint_Init: func bigint.init(x *big.Int) bigint
func Gop_bigint_Init__2 ¶
func Gop_bigint_Init__2(x *big.Rat) Gop_bigint
Gop_bigint_Init: func bigint.init(x *big.Rat) bigint
func (Gop_bigint) Gop_Add ¶
func (a Gop_bigint) Gop_Add(b Gop_bigint) Gop_bigint
Gop_Add: func (a bigint) + (b bigint) bigint
func (Gop_bigint) Gop_AddAssign ¶
func (a Gop_bigint) Gop_AddAssign(b Gop_bigint)
Gop_Add: func (a bigint) += (b bigint)
func (Gop_bigint) Gop_And ¶
func (a Gop_bigint) Gop_And(b Gop_bigint) Gop_bigint
Gop_And: func (a bigint) & (b bigint) bigint
func (Gop_bigint) Gop_AndAssign ¶
func (a Gop_bigint) Gop_AndAssign(b Gop_bigint)
Gop_And: func (a bigint) &= (b bigint)
func (Gop_bigint) Gop_AndNotAssign ¶
func (a Gop_bigint) Gop_AndNotAssign(b Gop_bigint)
Gop_AndNot: func (a bigint) &^= (b bigint)
func (*Gop_bigint) Gop_AndNot__0 ¶
func (a *Gop_bigint) Gop_AndNot__0(b *Gop_bigint) *Gop_bigint
Gop_AndNot: func (a bigint) &^ (b bigint) bigint
func (Gop_bigint) Gop_Assign ¶
func (a Gop_bigint) Gop_Assign(b Gop_bigint)
Gop_Assign: func (a bigint) = (b bigint)
func (Gop_bigint) Gop_Dup ¶
func (a Gop_bigint) Gop_Dup() Gop_bigint
Gop_Dup: func +(a bigint) bigint
func (Gop_bigint) Gop_EQ ¶
func (a Gop_bigint) Gop_EQ(b Gop_bigint) bool
Gop_EQ: func (a bigint) == (b bigint) bool
func (Gop_bigint) Gop_GE ¶
func (a Gop_bigint) Gop_GE(b Gop_bigint) bool
Gop_GE: func (a bigint) >= (b bigint) bool
func (Gop_bigint) Gop_GT ¶
func (a Gop_bigint) Gop_GT(b Gop_bigint) bool
Gop_GT: func (a bigint) > (b bigint) bool
func (Gop_bigint) Gop_LE ¶
func (a Gop_bigint) Gop_LE(b Gop_bigint) bool
Gop_LE: func (a bigint) <= (b bigint) bool
func (Gop_bigint) Gop_LT ¶
func (a Gop_bigint) Gop_LT(b Gop_bigint) bool
Gop_LT: func (a bigint) < (b bigint) bool
func (Gop_bigint) Gop_Lsh ¶
func (a Gop_bigint) Gop_Lsh(n Gop_ninteger) Gop_bigint
Gop_Lsh: func (a bigint) << (n untyped_uint) bigint
func (Gop_bigint) Gop_LshAssign ¶
func (a Gop_bigint) Gop_LshAssign(n Gop_ninteger)
Gop_Lsh: func (a bigint) <<= (n untyped_uint)
func (Gop_bigint) Gop_Mul ¶
func (a Gop_bigint) Gop_Mul(b Gop_bigint) Gop_bigint
Gop_Mul: func (a bigint) * (b bigint) bigint
func (Gop_bigint) Gop_MulAssign ¶
func (a Gop_bigint) Gop_MulAssign(b Gop_bigint)
Gop_Mul: func (a bigint) *= (b bigint)
func (Gop_bigint) Gop_NE ¶
func (a Gop_bigint) Gop_NE(b Gop_bigint) bool
Gop_NE: func (a bigint) != (b bigint) bool
func (Gop_bigint) Gop_Neg ¶
func (a Gop_bigint) Gop_Neg() Gop_bigint
Gop_Neg: func -(a bigint) bigint
func (Gop_bigint) Gop_Not ¶
func (a Gop_bigint) Gop_Not() Gop_bigint
Gop_Not: func ^(a bigint) bigint
func (Gop_bigint) Gop_Or ¶
func (a Gop_bigint) Gop_Or(b Gop_bigint) Gop_bigint
Gop_Or: func (a bigint) | (b bigint) bigint
func (Gop_bigint) Gop_OrAssign ¶
func (a Gop_bigint) Gop_OrAssign(b Gop_bigint)
Gop_Or: func (a bigint) |= (b bigint)
func (Gop_bigint) Gop_Quo ¶
func (a Gop_bigint) Gop_Quo(b Gop_bigint) Gop_bigint
Gop_Quo: func (a bigint) / (b bigint) bigint {
func (Gop_bigint) Gop_QuoAssign ¶
func (a Gop_bigint) Gop_QuoAssign(b Gop_bigint)
Gop_Quo: func (a bigint) /= (b bigint) {
func (Gop_bigint) Gop_Rcast ¶
func (a Gop_bigint) Gop_Rcast() float64
func (Gop_bigint) Gop_Rem ¶
func (a Gop_bigint) Gop_Rem(b Gop_bigint) Gop_bigint
Gop_Rem: func (a bigint) % (b bigint) bigint
func (Gop_bigint) Gop_RemAssign ¶
func (a Gop_bigint) Gop_RemAssign(b Gop_bigint)
Gop_Rem: func (a bigint) %= (b bigint)
func (Gop_bigint) Gop_Rsh ¶
func (a Gop_bigint) Gop_Rsh(n Gop_ninteger) Gop_bigint
Gop_Rsh: func (a bigint) >> (n untyped_uint) bigint
func (Gop_bigint) Gop_RshAssign ¶
func (a Gop_bigint) Gop_RshAssign(n Gop_ninteger)
Gop_Rsh: func (a bigint) >>= (n untyped_uint)
func (Gop_bigint) Gop_Sub ¶
func (a Gop_bigint) Gop_Sub(b Gop_bigint) Gop_bigint
Gop_Sub: func (a bigint) - (b bigint) bigint
func (Gop_bigint) Gop_SubAssign ¶
func (a Gop_bigint) Gop_SubAssign(b Gop_bigint)
Gop_Sub: func (a bigint) -= (b bigint)
func (Gop_bigint) Gop_Xor ¶
func (a Gop_bigint) Gop_Xor(b Gop_bigint) Gop_bigint
Gop_Xor: func (a bigint) ^ (b bigint) bigint
func (Gop_bigint) Gop_XorAssign ¶
func (a Gop_bigint) Gop_XorAssign(b Gop_bigint)
Gop_Xor: func (a bigint) ^= (b bigint)
func (Gop_bigint) IsNil ¶
func (a Gop_bigint) IsNil() bool
IsNil returns a bigint object is nil or not
type Gop_bigrat ¶
A Gop_bigrat represents a quotient a/b of arbitrary precision. The zero value for a Gop_bigrat represents nil.
func Gop_bigrat_Cast__0 ¶
func Gop_bigrat_Cast__0(a Gop_untyped_bigint) Gop_bigrat
Gop_bigrat_Cast: func bigrat(a untyped_bigint) bigrat
func Gop_bigrat_Cast__1 ¶
func Gop_bigrat_Cast__1(a Gop_bigint) Gop_bigrat
Gop_bigrat_Cast: func bigrat(a bigint) bigrat
func Gop_bigrat_Cast__2 ¶
func Gop_bigrat_Cast__2(a *big.Int) Gop_bigrat
Gop_bigrat_Cast: func bigrat(a *big.Int) bigrat
func Gop_bigrat_Cast__3 ¶
func Gop_bigrat_Cast__3(a, b int64) Gop_bigrat
Gop_bigrat_Cast: func bigrat(a, b int64) bigrat
func Gop_bigrat_Cast__4 ¶
func Gop_bigrat_Cast__4(a *big.Rat) Gop_bigrat
Gop_bigrat_Cast: func bigrat(a *big.Rat) bigrat
func Gop_bigrat_Cast__5 ¶
func Gop_bigrat_Cast__5() Gop_bigrat
Gop_bigrat_Cast: func bigrat() bigrat
func Gop_bigrat_Init__0 ¶
func Gop_bigrat_Init__0(x int) Gop_bigrat
Gop_bigrat_Init: func bigrat.init(x untyped_int) bigrat
func Gop_bigrat_Init__1 ¶
func Gop_bigrat_Init__1(x Gop_untyped_bigint) Gop_bigrat
Gop_bigrat_Init: func bigrat.init(x untyped_bigint) bigrat
func Gop_bigrat_Init__2 ¶
func Gop_bigrat_Init__2(x *big.Rat) Gop_bigrat
Gop_bigrat_Init: func bigrat.init(x *big.Rat) bigrat
func (Gop_bigrat) Gop_Add ¶
func (a Gop_bigrat) Gop_Add(b Gop_bigrat) Gop_bigrat
Gop_Add: func (a bigrat) + (b bigrat) bigrat
func (Gop_bigrat) Gop_AddAssign ¶
func (a Gop_bigrat) Gop_AddAssign(b Gop_bigrat)
Gop_Add: func (a bigrat) += (b bigrat)
func (Gop_bigrat) Gop_Assign ¶
func (a Gop_bigrat) Gop_Assign(b Gop_bigrat)
Gop_Assign: func (a bigrat) = (b bigrat)
func (Gop_bigrat) Gop_Dup ¶
func (a Gop_bigrat) Gop_Dup() Gop_bigrat
Gop_Dup: func +(a bigrat) bigrat
func (Gop_bigrat) Gop_EQ ¶
func (a Gop_bigrat) Gop_EQ(b Gop_bigrat) bool
Gop_EQ: func (a bigrat) == (b bigrat) bool
func (Gop_bigrat) Gop_GE ¶
func (a Gop_bigrat) Gop_GE(b Gop_bigrat) bool
Gop_GE: func (a bigrat) >= (b bigrat) bool
func (Gop_bigrat) Gop_GT ¶
func (a Gop_bigrat) Gop_GT(b Gop_bigrat) bool
Gop_GT: func (a bigrat) > (b bigrat) bool
func (Gop_bigrat) Gop_LE ¶
func (a Gop_bigrat) Gop_LE(b Gop_bigrat) bool
Gop_LE: func (a bigrat) <= (b bigrat) bool
func (Gop_bigrat) Gop_LT ¶
func (a Gop_bigrat) Gop_LT(b Gop_bigrat) bool
Gop_LT: func (a bigrat) < (b bigrat) bool
func (Gop_bigrat) Gop_Mul ¶
func (a Gop_bigrat) Gop_Mul(b Gop_bigrat) Gop_bigrat
Gop_Mul: func (a bigrat) * (b bigrat) bigrat
func (Gop_bigrat) Gop_MulAssign ¶
func (a Gop_bigrat) Gop_MulAssign(b Gop_bigrat)
Gop_Mul: func (a bigrat) *= (b bigrat)
func (Gop_bigrat) Gop_NE ¶
func (a Gop_bigrat) Gop_NE(b Gop_bigrat) bool
Gop_NE: func (a bigrat) != (b bigrat) bool
func (Gop_bigrat) Gop_Neg ¶
func (a Gop_bigrat) Gop_Neg() Gop_bigrat
Gop_Neg: func -(a bigrat) bigrat
func (Gop_bigrat) Gop_Quo ¶
func (a Gop_bigrat) Gop_Quo(b Gop_bigrat) Gop_bigrat
Gop_Quo: func (a bigrat) / (b bigrat) bigrat
func (Gop_bigrat) Gop_QuoAssign ¶
func (a Gop_bigrat) Gop_QuoAssign(b Gop_bigrat)
Gop_Quo: func (a bigrat) /= (b bigrat)
func (Gop_bigrat) Gop_Rcast__0 ¶
func (a Gop_bigrat) Gop_Rcast__0() (int, bool)
func (*Gop_bigrat) Gop_Rcast__1 ¶
func (a *Gop_bigrat) Gop_Rcast__1() int
func (*Gop_bigrat) Gop_Rcast__2 ¶
func (a *Gop_bigrat) Gop_Rcast__2() float64
func (*Gop_bigrat) Gop_Rcast__3 ¶
func (a *Gop_bigrat) Gop_Rcast__3(int) int64
func (Gop_bigrat) Gop_SubAssign ¶
func (a Gop_bigrat) Gop_SubAssign(b Gop_bigrat) int
Gop_Sub: func (a bigrat) -= (b bigrat) int
func (Gop_bigrat) Gop_Sub__0 ¶
func (a Gop_bigrat) Gop_Sub__0(b Gop_bigrat) Gop_bigrat
Gop_Sub: func (a bigrat) - (b bigrat) bigrat
func (Gop_bigrat) IsNil ¶
func (a Gop_bigrat) IsNil() bool
IsNil returns a bigrat object is nil or not
type Gop_ninteger ¶
type Gop_ninteger = uint
type Gop_untyped_bigfloat ¶
type Gop_untyped_bigfloat_Default ¶
type Gop_untyped_bigfloat_Default = Gop_bigfloat
type Gop_untyped_bigint ¶
func Gop_untyped_bigint_Init__0 ¶
func Gop_untyped_bigint_Init__0(x int) Gop_untyped_bigint
type Gop_untyped_bigint_Default ¶
type Gop_untyped_bigint_Default = Gop_bigint
type Gop_untyped_bigrat ¶
func Gop_untyped_bigrat_Init__0 ¶
func Gop_untyped_bigrat_Init__0(x int) Gop_untyped_bigrat
func Gop_untyped_bigrat_Init__1 ¶
func Gop_untyped_bigrat_Init__1(x Gop_untyped_bigint) Gop_untyped_bigrat
type Gop_untyped_bigrat_Default ¶
type Gop_untyped_bigrat_Default = Gop_bigrat
type Int128 ¶
type Int128 struct {
// contains filtered or unexported fields
}
func Int128_Cast__0 ¶
Int128_Cast: func int128(v int) int128
func Int128_Cast__1 ¶
func Int128_Cast__1(v Gop_untyped_bigint) (out Int128)
Int128_Cast: func int128(v untyped_bigint) int128
func Int128_Init__0 ¶
Int128_Init: func int128.init(v int) int128
func Int128_Init__1 ¶
func Int128_Init__1(v Gop_untyped_bigint) (out Int128)
Int128_Init: func int128.init(v untyped_bigint) int128
type Uint128 ¶
type Uint128 struct {
// contains filtered or unexported fields
}
func Uint128_Cast__0 ¶
Uint128_Cast: func uint128(v untyped_int) uint128
func Uint128_Cast__1 ¶
func Uint128_Cast__1(v Gop_untyped_bigint) (out Uint128)
Uint128_Cast: func uint128(v untyped_bigint) uint128
func Uint128_Init__0 ¶
Uint128_Init: func uint128.init(v int) uint128
func Uint128_Init__1 ¶
func Uint128_Init__1(v Gop_untyped_bigint) (out Uint128)
Uint128_Init: func bigint.init(v untyped_bigint) bigint