builtin

package
v1.0.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2021 License: Apache-2.0 Imports: 1 Imported by: 2

Documentation

Index

Constants

View Source
const (
	GopPackage = true // to indicate this is a Go+ package
)

Variables

This section is empty.

Functions

func Gop_istmp added in v0.9.9

func Gop_istmp(a interface{}) bool

Types

type Gop_bigfloat

type Gop_bigfloat struct {
	*big.Float
}

A Gop_bigfloat represents a multi-precision floating point number. The zero value for a Gop_bigfloat represents nil.

type Gop_bigint

type Gop_bigint struct {
	*big.Int
}

A Gop_bigint represents a signed multi-precision integer. The zero value for a Gop_bigint represents nil.

func Gop_bigint_Cast__0 added in v0.9.9

func Gop_bigint_Cast__0() Gop_bigint

Gop_bigint_Cast: func bigint() bigint

func Gop_bigint_Cast__1 added in v0.9.9

func Gop_bigint_Cast__1(x int64) Gop_bigint

Gop_bigint_Cast: func bigint(x int64) bigint

func Gop_bigint_Cast__2 added in v0.9.9

func Gop_bigint_Cast__2(x int) Gop_bigint

Gop_bigint_Cast: func bigint(x int) bigint

func Gop_bigint_Cast__3 added in v0.9.9

func Gop_bigint_Cast__3(x uint64) Gop_bigint

Gop_bigint_Cast: func bigint(x uint64) bigint

func Gop_bigint_Cast__4 added in v0.9.9

func Gop_bigint_Cast__4(x uint) Gop_bigint

Gop_bigint_Cast: func bigint(x uint) bigint

func Gop_bigint_Cast__5 added in v0.9.9

func Gop_bigint_Cast__5(x *big.Int) Gop_bigint

Gop_bigint_Cast: func bigint(x *big.Int) bigint

func Gop_bigint_Cast__6 added in v0.9.9

func Gop_bigint_Cast__6(x *big.Rat) Gop_bigint

Gop_bigint_Cast: func bigint(x *big.Rat) bigint

func Gop_bigint_Init__0 added in v0.9.9

func Gop_bigint_Init__0(x int) Gop_bigint

Gop_bigint_Init: func bigint.init(x int) bigint

func Gop_bigint_Init__1 added in v0.9.9

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 added in v0.9.9

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 added in v0.9.9

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 added in v0.9.9

func (a Gop_bigint) Gop_AndAssign(b Gop_bigint)

Gop_And: func (a bigint) &= (b bigint)

func (Gop_bigint) Gop_AndNot

func (a Gop_bigint) Gop_AndNot(b Gop_bigint) Gop_bigint

Gop_AndNot: func (a bigint) &^ (b bigint) bigint

func (Gop_bigint) Gop_AndNotAssign added in v0.9.9

func (a Gop_bigint) Gop_AndNotAssign(b Gop_bigint)

Gop_AndNot: func (a bigint) &^= (b bigint)

func (Gop_bigint) Gop_Assign added in v0.9.9

func (a Gop_bigint) Gop_Assign(b Gop_bigint)

Gop_Assign: func (a bigint) = (b 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 added in v0.9.9

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 added in v0.9.9

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 added in v0.9.9

func (a Gop_bigint) Gop_OrAssign(b Gop_bigint)

Gop_Or: func (a bigint) |= (b bigint)

func (Gop_bigint) Gop_Pos added in v1.0.1

func (a Gop_bigint) Gop_Pos() Gop_bigint

Gop_Pos: func +(a bigint) 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 added in v0.9.9

func (a Gop_bigint) Gop_QuoAssign(b Gop_bigint)

Gop_Quo: func (a bigint) /= (b bigint) {

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 added in v0.9.9

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 added in v0.9.9

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 added in v0.9.9

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 added in v0.9.9

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

type Gop_bigrat struct {
	*big.Rat
}

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 added in v0.9.9

func Gop_bigrat_Cast__0() Gop_bigrat

Gop_bigrat_Cast: func bigrat() bigrat

func Gop_bigrat_Cast__1 added in v0.9.9

func Gop_bigrat_Cast__1(a Gop_bigint) Gop_bigrat

Gop_bigrat_Cast: func bigrat(a bigint) bigrat

func Gop_bigrat_Cast__2 added in v0.9.9

func Gop_bigrat_Cast__2(a *big.Int) Gop_bigrat

Gop_bigrat_Cast: func bigrat(a *big.Int) bigrat

func Gop_bigrat_Cast__3 added in v0.9.9

func Gop_bigrat_Cast__3(a, b int64) Gop_bigrat

Gop_bigrat_Cast: func bigrat(a, b int64) bigrat

func Gop_bigrat_Cast__4 added in v0.9.9

func Gop_bigrat_Cast__4(a *big.Rat) Gop_bigrat

Gop_bigrat_Cast: func bigrat(a *big.Rat) bigrat

func Gop_bigrat_Init__0 added in v0.9.9

func Gop_bigrat_Init__0(x int) Gop_bigrat

Gop_bigrat_Init: func bigrat.init(x untyped_int) bigrat

func Gop_bigrat_Init__1 added in v0.9.9

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 added in v0.9.9

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 added in v0.9.9

func (a Gop_bigrat) Gop_AddAssign(b Gop_bigrat)

Gop_Add: func (a bigrat) += (b bigrat)

func (Gop_bigrat) Gop_Assign added in v0.9.9

func (a Gop_bigrat) Gop_Assign(b Gop_bigrat)

Gop_Assign: func (a bigrat) = (b 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_Inv

func (a Gop_bigrat) Gop_Inv() Gop_bigrat

Gop_Inv: func /(a bigrat) bigrat

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 added in v0.9.9

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_Pos added in v1.0.1

func (a Gop_bigrat) Gop_Pos() Gop_bigrat

Gop_Pos: 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 added in v0.9.9

func (a Gop_bigrat) Gop_QuoAssign(b Gop_bigrat)

Gop_Quo: func (a bigrat) /= (b bigrat)

func (Gop_bigrat) Gop_Sub

func (a Gop_bigrat) Gop_Sub(b Gop_bigrat) Gop_bigrat

Gop_Sub: func (a bigrat) - (b bigrat) bigrat

func (Gop_bigrat) Gop_SubAssign added in v0.9.9

func (a Gop_bigrat) Gop_SubAssign(b Gop_bigrat)

Gop_Sub: func (a bigrat) -= (b 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 added in v0.9.9

type Gop_untyped_bigfloat *big.Float

type Gop_untyped_bigfloat_Default added in v0.9.9

type Gop_untyped_bigfloat_Default = Gop_bigfloat

type Gop_untyped_bigint added in v0.9.9

type Gop_untyped_bigint *big.Int

func Gop_untyped_bigint_Init__0 added in v0.9.9

func Gop_untyped_bigint_Init__0(x int) Gop_untyped_bigint

type Gop_untyped_bigint_Default added in v0.9.9

type Gop_untyped_bigint_Default = Gop_bigint

type Gop_untyped_bigrat added in v0.9.9

type Gop_untyped_bigrat *big.Rat

func Gop_untyped_bigrat_Init__0 added in v0.9.9

func Gop_untyped_bigrat_Init__0(x int) Gop_untyped_bigrat

func Gop_untyped_bigrat_Init__1 added in v0.9.9

func Gop_untyped_bigrat_Init__1(x Gop_untyped_bigint) Gop_untyped_bigrat

type Gop_untyped_bigrat_Default added in v0.9.9

type Gop_untyped_bigrat_Default = Gop_bigrat

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL