goo

package module
v0.0.0-...-46bff8d Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2017 License: GPL-3.0 Imports: 18 Imported by: 0

README

goo

Documentation Build Report Test Coverage git.legal

Goo is a collection of interfaces for types built into the Go language and a collection of common utilities built on top of them.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BoolZero = Bool(false)

BoolZero is the Bool zero value.

View Source
var ByteZero = Byte(0)

ByteZero is the Byte zero value.

View Source
var Complex128Zero = Complex128(0)

Complex128Zero is the Complex128 zero value.

View Source
var Complex64Zero = Complex64(0)

Complex64Zero is the Complex64 zero value.

View Source
var Float32Zero = Float32(0)

Float32Zero is the Float32 zero value.

View Source
var Float64Zero = Float64(0)

Float64Zero is the Float64 zero value.

View Source
var Int16Zero = Int16(0)

Int16Zero is the Int16 zero value.

View Source
var Int32Zero = Int32(0)

Int32Zero is the Int32 zero value.

View Source
var Int64Zero = Int64(0)

Int64Zero is the Int64 zero value.

View Source
var Int8Zero = Int8(0)

Int8Zero is the Int8 zero value.

View Source
var IntZero = Int(0)

IntZero is the Int zero value.

View Source
var RuneZero = Rune(0)

RuneZero is the Rune zero value.

View Source
var SliceBoolZero = SliceBool(nil)

SliceBoolZero is the SliceBool zero value.

View Source
var SliceByteZero = SliceByte(nil)

SliceByteZero is the SliceByte zero value.

View Source
var SliceComplex128Zero = SliceComplex128(nil)

SliceComplex128Zero is the SliceComplex128 zero value.

View Source
var SliceComplex64Zero = SliceComplex64(nil)

SliceComplex64Zero is the SliceComplex64 zero value.

View Source
var SliceFloat32Zero = SliceFloat32(nil)

SliceFloat32Zero is the SliceFloat32 zero value.

View Source
var SliceFloat64Zero = SliceFloat64(nil)

SliceFloat64Zero is the SliceFloat64 zero value.

View Source
var SliceInt16Zero = SliceInt16(nil)

SliceInt16Zero is the SliceInt16 zero value.

View Source
var SliceInt32Zero = SliceInt32(nil)

SliceInt32Zero is the SliceInt32 zero value.

View Source
var SliceInt64Zero = SliceInt64(nil)

SliceInt64Zero is the SliceInt64 zero value.

View Source
var SliceInt8Zero = SliceInt8(nil)

SliceInt8Zero is the SliceInt8 zero value.

View Source
var SliceIntZero = SliceInt(nil)

SliceIntZero is the SliceInt zero value.

View Source
var SliceInterfaceZero = SliceInterface(nil)

SliceInterfaceZero is the SliceInterface zero value.

View Source
var SliceRuneZero = SliceRune(nil)

SliceRuneZero is the SliceRune zero value.

View Source
var SliceStringZero = SliceString(nil)

SliceStringZero is the SliceString zero value.

View Source
var SliceUint16Zero = SliceUint16(nil)

SliceUint16Zero is the SliceUint16 zero value.

View Source
var SliceUint32Zero = SliceUint32(nil)

SliceUint32Zero is the SliceUint32 zero value.

View Source
var SliceUint64Zero = SliceUint64(nil)

SliceUint64Zero is the SliceUint64 zero value.

View Source
var SliceUint8Zero = SliceUint8(nil)

SliceUint8Zero is the SliceUint8 zero value.

View Source
var SliceUintZero = SliceUint(nil)

SliceUintZero is the SliceUint zero value.

View Source
var SliceUintptrZero = SliceUintptr(nil)

SliceUintptrZero is the SliceUintptr zero value.

View Source
var StringZero = String("")

StringZero is the String zero value.

View Source
var Uint16Zero = Uint16(0)

Uint16Zero is the Uint16 zero value.

View Source
var Uint32Zero = Uint32(0)

Uint32Zero is the Uint32 zero value.

View Source
var Uint64Zero = Uint64(0)

Uint64Zero is the Uint64 zero value.

View Source
var Uint8Zero = Uint8(0)

Uint8Zero is the Uint8 zero value.

View Source
var UintZero = Uint(0)

UintZero is the Uint zero value.

View Source
var UintptrZero = Uintptr(0)

UintptrZero is the Uintptr zero value.

Functions

func AddResource

func AddResource(package_, name string, data []byte, compressed bool)

func ChanEqual

func ChanEqual(c, d ChanReceive) bool

func ChanEqualDeep

func ChanEqualDeep(c, d ChanReceive) bool

func Difference

func Difference(s, t Set)

func Equal

func Equal(a, b interface{}) bool

Equal returns whether a and b are equal, using Equatable if possible.

func Intersect

func Intersect(s, t Set)

func MacroFormat

func MacroFormat(input []byte) ([]byte, error)

MacroFormat returns input formatted with go/format.

func MacroPreprocess

func MacroPreprocess(input []byte) []byte

MacroPreprocess returns input with generate comments stripped, identifiers of the form __My_ID__ renamed to {{.My_ID}}, and single-line comments beginning with a slash and multi-line comments beginning and ending with an asterisk replaced with their content.

func MacroProcess

func MacroProcess(name string, input []byte, data interface{}) ([]byte, error)

MacroProcess returns input ran as a text/template with name and data.

func MacroRun

func MacroRun(name string, input []byte, data interface{}) ([]byte, error)

MacroRun calls MacroPreprocess, MacroProcess, and then MacroFormat with input and returns the result.

func NotEqual

func NotEqual(a, b interface{}) bool

NotEqual returns whether a and b are not equal, using Equatable if possible.

func Resource

func Resource(package_, name string) []byte

func SliceAll

func SliceAll(s Slice) bool

SliceAll returns whether all s elements are true.

func SliceAny

func SliceAny(s Slice) bool

SliceAny returns whether any s elements are true.

func SliceContains

func SliceContains(s Slice, v interface{}) bool

SliceContains returns whether s contains v.

func SliceEach

func SliceEach(s Slice, f func(interface{}))

SliceEach calls f with every s element.

func SliceFirst

func SliceFirst(s Slice) interface{}

SliceFirst returns the first s element.

func SliceHead

func SliceHead(s Slice) interface{}

SliceHead returns the first s element.

func SliceLast

func SliceLast(s Slice) interface{}

SliceLast returns the last s element.

func Subset

func Subset(s, t Set) bool

func Union

func Union(s, t Set)

Types

type Bool

type Bool bool

Bool is a bool.

func (Bool) And

func (b Bool) And(other Bool) Bool

And returns the conjunction of b and other.

func (*Bool) Dereference

func (b *Bool) Dereference() Value

Dereference implements Pointer.

func (Bool) Equals

func (b Bool) Equals(other Equatable) bool

Equals implements Equatable.

func (Bool) Not

func (b Bool) Not() Bool

Not returns the negation of b.

func (Bool) NotEquals

func (b Bool) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Bool) Or

func (b Bool) Or(other Bool) Bool

Or returns the disjunction of b and other.

func (Bool) Reference

func (b Bool) Reference() Pointer

Reference implements Value.

type Byte

type Byte byte

Byte is a byte.

func (Byte) Add

func (b Byte) Add(n Number) Number

Add implements Number.

func (Byte) And

func (b Byte) And(other Integer) Integer

And implements Integer.

func (Byte) AndNot

func (b Byte) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Byte) Dereference

func (b *Byte) Dereference() Value

Dereference implements Pointer.

func (Byte) Divide

func (b Byte) Divide(other Number) Number

Divide implements Number.

func (Byte) Equals

func (b Byte) Equals(other Equatable) bool

Equals implements Equatable.

func (Byte) Greater

func (b Byte) Greater(other Comparable) bool

Greater implements Comparable.

func (Byte) GreaterEqual

func (b Byte) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Byte) Left

func (b Byte) Left(n uint) Integer

Left implements Integer.

func (Byte) Less

func (b Byte) Less(other Comparable) bool

Less implements Comparable.

func (Byte) LessEqual

func (b Byte) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Byte) Modulo

func (b Byte) Modulo(other Integer) Integer

Modulo implements Integer.

func (Byte) Multiply

func (b Byte) Multiply(other Number) Number

Multiply implements Number.

func (Byte) Negate

func (b Byte) Negate() Number

Negate implements Number.

func (Byte) Not

func (b Byte) Not() Integer

Not implements Integer.

func (Byte) NotEquals

func (b Byte) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Byte) Or

func (b Byte) Or(other Integer) Integer

Or implements Integer.

func (Byte) Reference

func (b Byte) Reference() Pointer

Reference implements Value.

func (Byte) Right

func (b Byte) Right(n uint) Integer

Right implements Integer.

func (Byte) Subtract

func (b Byte) Subtract(other Number) Number

Subtract implements Number.

func (Byte) Xor

func (b Byte) Xor(other Integer) Integer

Xor implements Integer.

type Chan

type Chan interface {
	Value

	// Cap returns the capacity.
	Cap() int

	// ChanReceive returns the receive channel.
	ChanReceive() ChanReceive

	// ChanSend returns the send channel.
	ChanSend() ChanSend

	// Close closes.
	Close()

	// Len returns the length.
	Len() int

	// Make returns a new chan with capacity c.
	Make(c int) Chan

	// Receive returns the next element.
	Receive() interface{}

	// ReceiveCheck returns the next element and whether there is a next element.
	ReceiveCheck() (interface{}, bool)

	// Send sends v.
	Send(v interface{})
}

Chan is a channel.

type ChanBool

type ChanBool chan bool

ChanBool is a channel of bool.

func (ChanBool) Cap

func (c ChanBool) Cap() int

Cap implements Chan.

func (ChanBool) ChanReceive

func (c ChanBool) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanBool) ChanSend

func (c ChanBool) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanBool) Close

func (c ChanBool) Close()

Close implements Chan.

func (*ChanBool) Dereference

func (c *ChanBool) Dereference() Value

Dereference implements Chan.

func (ChanBool) Len

func (c ChanBool) Len() int

Len implements Chan.

func (ChanBool) Make

func (c ChanBool) Make(cap int) Chan

Make implements Chan.

func (ChanBool) Receive

func (c ChanBool) Receive() interface{}

Receive implements Chan.

func (ChanBool) ReceiveCheck

func (c ChanBool) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanBool) Reference

func (c ChanBool) Reference() Pointer

Reference implements Chan.

func (ChanBool) Send

func (c ChanBool) Send(v interface{})

Send implements Chan.

type ChanByte

type ChanByte chan byte

ChanByte is a channel of byte.

func (ChanByte) Cap

func (c ChanByte) Cap() int

Cap implements Chan.

func (ChanByte) ChanReceive

func (c ChanByte) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanByte) ChanSend

func (c ChanByte) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanByte) Close

func (c ChanByte) Close()

Close implements Chan.

func (*ChanByte) Dereference

func (c *ChanByte) Dereference() Value

Dereference implements Chan.

func (ChanByte) Len

func (c ChanByte) Len() int

Len implements Chan.

func (ChanByte) Make

func (c ChanByte) Make(cap int) Chan

Make implements Chan.

func (ChanByte) Receive

func (c ChanByte) Receive() interface{}

Receive implements Chan.

func (ChanByte) ReceiveCheck

func (c ChanByte) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanByte) Reference

func (c ChanByte) Reference() Pointer

Reference implements Chan.

func (ChanByte) Send

func (c ChanByte) Send(v interface{})

Send implements Chan.

type ChanComplex128

type ChanComplex128 chan complex128

ChanComplex128 is a channel of complex128.

func (ChanComplex128) Cap

func (c ChanComplex128) Cap() int

Cap implements Chan.

func (ChanComplex128) ChanReceive

func (c ChanComplex128) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanComplex128) ChanSend

func (c ChanComplex128) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanComplex128) Close

func (c ChanComplex128) Close()

Close implements Chan.

func (*ChanComplex128) Dereference

func (c *ChanComplex128) Dereference() Value

Dereference implements Chan.

func (ChanComplex128) Len

func (c ChanComplex128) Len() int

Len implements Chan.

func (ChanComplex128) Make

func (c ChanComplex128) Make(cap int) Chan

Make implements Chan.

func (ChanComplex128) Receive

func (c ChanComplex128) Receive() interface{}

Receive implements Chan.

func (ChanComplex128) ReceiveCheck

func (c ChanComplex128) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanComplex128) Reference

func (c ChanComplex128) Reference() Pointer

Reference implements Chan.

func (ChanComplex128) Send

func (c ChanComplex128) Send(v interface{})

Send implements Chan.

type ChanComplex64

type ChanComplex64 chan complex64

ChanComplex64 is a channel of complex64.

func (ChanComplex64) Cap

func (c ChanComplex64) Cap() int

Cap implements Chan.

func (ChanComplex64) ChanReceive

func (c ChanComplex64) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanComplex64) ChanSend

func (c ChanComplex64) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanComplex64) Close

func (c ChanComplex64) Close()

Close implements Chan.

func (*ChanComplex64) Dereference

func (c *ChanComplex64) Dereference() Value

Dereference implements Chan.

func (ChanComplex64) Len

func (c ChanComplex64) Len() int

Len implements Chan.

func (ChanComplex64) Make

func (c ChanComplex64) Make(cap int) Chan

Make implements Chan.

func (ChanComplex64) Receive

func (c ChanComplex64) Receive() interface{}

Receive implements Chan.

func (ChanComplex64) ReceiveCheck

func (c ChanComplex64) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanComplex64) Reference

func (c ChanComplex64) Reference() Pointer

Reference implements Chan.

func (ChanComplex64) Send

func (c ChanComplex64) Send(v interface{})

Send implements Chan.

type ChanFloat32

type ChanFloat32 chan float32

ChanFloat32 is a channel of float32.

func (ChanFloat32) Cap

func (c ChanFloat32) Cap() int

Cap implements Chan.

func (ChanFloat32) ChanReceive

func (c ChanFloat32) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanFloat32) ChanSend

func (c ChanFloat32) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanFloat32) Close

func (c ChanFloat32) Close()

Close implements Chan.

func (*ChanFloat32) Dereference

func (c *ChanFloat32) Dereference() Value

Dereference implements Chan.

func (ChanFloat32) Len

func (c ChanFloat32) Len() int

Len implements Chan.

func (ChanFloat32) Make

func (c ChanFloat32) Make(cap int) Chan

Make implements Chan.

func (ChanFloat32) Receive

func (c ChanFloat32) Receive() interface{}

Receive implements Chan.

func (ChanFloat32) ReceiveCheck

func (c ChanFloat32) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanFloat32) Reference

func (c ChanFloat32) Reference() Pointer

Reference implements Chan.

func (ChanFloat32) Send

func (c ChanFloat32) Send(v interface{})

Send implements Chan.

type ChanFloat64

type ChanFloat64 chan float64

ChanFloat64 is a channel of float64.

func (ChanFloat64) Cap

func (c ChanFloat64) Cap() int

Cap implements Chan.

func (ChanFloat64) ChanReceive

func (c ChanFloat64) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanFloat64) ChanSend

func (c ChanFloat64) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanFloat64) Close

func (c ChanFloat64) Close()

Close implements Chan.

func (*ChanFloat64) Dereference

func (c *ChanFloat64) Dereference() Value

Dereference implements Chan.

func (ChanFloat64) Len

func (c ChanFloat64) Len() int

Len implements Chan.

func (ChanFloat64) Make

func (c ChanFloat64) Make(cap int) Chan

Make implements Chan.

func (ChanFloat64) Receive

func (c ChanFloat64) Receive() interface{}

Receive implements Chan.

func (ChanFloat64) ReceiveCheck

func (c ChanFloat64) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanFloat64) Reference

func (c ChanFloat64) Reference() Pointer

Reference implements Chan.

func (ChanFloat64) Send

func (c ChanFloat64) Send(v interface{})

Send implements Chan.

type ChanInt

type ChanInt chan int

ChanInt is a channel of int.

func (ChanInt) Cap

func (c ChanInt) Cap() int

Cap implements Chan.

func (ChanInt) ChanReceive

func (c ChanInt) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanInt) ChanSend

func (c ChanInt) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanInt) Close

func (c ChanInt) Close()

Close implements Chan.

func (*ChanInt) Dereference

func (c *ChanInt) Dereference() Value

Dereference implements Chan.

func (ChanInt) Len

func (c ChanInt) Len() int

Len implements Chan.

func (ChanInt) Make

func (c ChanInt) Make(cap int) Chan

Make implements Chan.

func (ChanInt) Receive

func (c ChanInt) Receive() interface{}

Receive implements Chan.

func (ChanInt) ReceiveCheck

func (c ChanInt) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanInt) Reference

func (c ChanInt) Reference() Pointer

Reference implements Chan.

func (ChanInt) Send

func (c ChanInt) Send(v interface{})

Send implements Chan.

type ChanInt16

type ChanInt16 chan int16

ChanInt16 is a channel of int16.

func (ChanInt16) Cap

func (c ChanInt16) Cap() int

Cap implements Chan.

func (ChanInt16) ChanReceive

func (c ChanInt16) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanInt16) ChanSend

func (c ChanInt16) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanInt16) Close

func (c ChanInt16) Close()

Close implements Chan.

func (*ChanInt16) Dereference

func (c *ChanInt16) Dereference() Value

Dereference implements Chan.

func (ChanInt16) Len

func (c ChanInt16) Len() int

Len implements Chan.

func (ChanInt16) Make

func (c ChanInt16) Make(cap int) Chan

Make implements Chan.

func (ChanInt16) Receive

func (c ChanInt16) Receive() interface{}

Receive implements Chan.

func (ChanInt16) ReceiveCheck

func (c ChanInt16) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanInt16) Reference

func (c ChanInt16) Reference() Pointer

Reference implements Chan.

func (ChanInt16) Send

func (c ChanInt16) Send(v interface{})

Send implements Chan.

type ChanInt32

type ChanInt32 chan int32

ChanInt32 is a channel of int32.

func (ChanInt32) Cap

func (c ChanInt32) Cap() int

Cap implements Chan.

func (ChanInt32) ChanReceive

func (c ChanInt32) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanInt32) ChanSend

func (c ChanInt32) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanInt32) Close

func (c ChanInt32) Close()

Close implements Chan.

func (*ChanInt32) Dereference

func (c *ChanInt32) Dereference() Value

Dereference implements Chan.

func (ChanInt32) Len

func (c ChanInt32) Len() int

Len implements Chan.

func (ChanInt32) Make

func (c ChanInt32) Make(cap int) Chan

Make implements Chan.

func (ChanInt32) Receive

func (c ChanInt32) Receive() interface{}

Receive implements Chan.

func (ChanInt32) ReceiveCheck

func (c ChanInt32) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanInt32) Reference

func (c ChanInt32) Reference() Pointer

Reference implements Chan.

func (ChanInt32) Send

func (c ChanInt32) Send(v interface{})

Send implements Chan.

type ChanInt64

type ChanInt64 chan int64

ChanInt64 is a channel of int64.

func (ChanInt64) Cap

func (c ChanInt64) Cap() int

Cap implements Chan.

func (ChanInt64) ChanReceive

func (c ChanInt64) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanInt64) ChanSend

func (c ChanInt64) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanInt64) Close

func (c ChanInt64) Close()

Close implements Chan.

func (*ChanInt64) Dereference

func (c *ChanInt64) Dereference() Value

Dereference implements Chan.

func (ChanInt64) Len

func (c ChanInt64) Len() int

Len implements Chan.

func (ChanInt64) Make

func (c ChanInt64) Make(cap int) Chan

Make implements Chan.

func (ChanInt64) Receive

func (c ChanInt64) Receive() interface{}

Receive implements Chan.

func (ChanInt64) ReceiveCheck

func (c ChanInt64) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanInt64) Reference

func (c ChanInt64) Reference() Pointer

Reference implements Chan.

func (ChanInt64) Send

func (c ChanInt64) Send(v interface{})

Send implements Chan.

type ChanInt8

type ChanInt8 chan int8

ChanInt8 is a channel of int8.

func (ChanInt8) Cap

func (c ChanInt8) Cap() int

Cap implements Chan.

func (ChanInt8) ChanReceive

func (c ChanInt8) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanInt8) ChanSend

func (c ChanInt8) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanInt8) Close

func (c ChanInt8) Close()

Close implements Chan.

func (*ChanInt8) Dereference

func (c *ChanInt8) Dereference() Value

Dereference implements Chan.

func (ChanInt8) Len

func (c ChanInt8) Len() int

Len implements Chan.

func (ChanInt8) Make

func (c ChanInt8) Make(cap int) Chan

Make implements Chan.

func (ChanInt8) Receive

func (c ChanInt8) Receive() interface{}

Receive implements Chan.

func (ChanInt8) ReceiveCheck

func (c ChanInt8) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanInt8) Reference

func (c ChanInt8) Reference() Pointer

Reference implements Chan.

func (ChanInt8) Send

func (c ChanInt8) Send(v interface{})

Send implements Chan.

type ChanInterface

type ChanInterface chan interface{}

ChanInterface is a channel of interface{}.

func (ChanInterface) Cap

func (c ChanInterface) Cap() int

Cap implements Chan.

func (ChanInterface) ChanReceive

func (c ChanInterface) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanInterface) ChanSend

func (c ChanInterface) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanInterface) Close

func (c ChanInterface) Close()

Close implements Chan.

func (*ChanInterface) Dereference

func (c *ChanInterface) Dereference() Value

Dereference implements Chan.

func (ChanInterface) Len

func (c ChanInterface) Len() int

Len implements Chan.

func (ChanInterface) Make

func (c ChanInterface) Make(cap int) Chan

Make implements Chan.

func (ChanInterface) Receive

func (c ChanInterface) Receive() interface{}

Receive implements Chan.

func (ChanInterface) ReceiveCheck

func (c ChanInterface) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanInterface) Reference

func (c ChanInterface) Reference() Pointer

Reference implements Chan.

func (ChanInterface) Send

func (c ChanInterface) Send(v interface{})

Send implements Chan.

type ChanReceive

type ChanReceive interface {
	Value

	// Cap returns the capacity.
	Cap() int

	// Len returns the length.
	Len() int

	// Make returns a new chan with capacity c.
	Make(c int) Chan

	// Receive returns the next element.
	Receive() interface{}

	// ReceiveCheck returns the next element and whether there is a next element.
	ReceiveCheck() (interface{}, bool)
}

ChanReceive is a receive channel.

type ChanReceiveBool

type ChanReceiveBool chan bool

ChanReceiveBool is a receive channel of bool.

func (ChanReceiveBool) Cap

func (c ChanReceiveBool) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveBool) Dereference

func (c *ChanReceiveBool) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveBool) Len

func (c ChanReceiveBool) Len() int

Len implements ChanReceive.

func (ChanReceiveBool) Make

func (c ChanReceiveBool) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveBool) Receive

func (c ChanReceiveBool) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveBool) ReceiveCheck

func (c ChanReceiveBool) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveBool) Reference

func (c ChanReceiveBool) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveByte

type ChanReceiveByte chan byte

ChanReceiveByte is a receive channel of byte.

func (ChanReceiveByte) Cap

func (c ChanReceiveByte) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveByte) Dereference

func (c *ChanReceiveByte) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveByte) Len

func (c ChanReceiveByte) Len() int

Len implements ChanReceive.

func (ChanReceiveByte) Make

func (c ChanReceiveByte) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveByte) Receive

func (c ChanReceiveByte) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveByte) ReceiveCheck

func (c ChanReceiveByte) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveByte) Reference

func (c ChanReceiveByte) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveComplex128

type ChanReceiveComplex128 chan complex128

ChanReceiveComplex128 is a receive channel of complex128.

func (ChanReceiveComplex128) Cap

func (c ChanReceiveComplex128) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveComplex128) Dereference

func (c *ChanReceiveComplex128) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveComplex128) Len

func (c ChanReceiveComplex128) Len() int

Len implements ChanReceive.

func (ChanReceiveComplex128) Make

func (c ChanReceiveComplex128) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveComplex128) Receive

func (c ChanReceiveComplex128) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveComplex128) ReceiveCheck

func (c ChanReceiveComplex128) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveComplex128) Reference

func (c ChanReceiveComplex128) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveComplex64

type ChanReceiveComplex64 chan complex64

ChanReceiveComplex64 is a receive channel of complex64.

func (ChanReceiveComplex64) Cap

func (c ChanReceiveComplex64) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveComplex64) Dereference

func (c *ChanReceiveComplex64) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveComplex64) Len

func (c ChanReceiveComplex64) Len() int

Len implements ChanReceive.

func (ChanReceiveComplex64) Make

func (c ChanReceiveComplex64) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveComplex64) Receive

func (c ChanReceiveComplex64) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveComplex64) ReceiveCheck

func (c ChanReceiveComplex64) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveComplex64) Reference

func (c ChanReceiveComplex64) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveFloat32

type ChanReceiveFloat32 chan float32

ChanReceiveFloat32 is a receive channel of float32.

func (ChanReceiveFloat32) Cap

func (c ChanReceiveFloat32) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveFloat32) Dereference

func (c *ChanReceiveFloat32) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveFloat32) Len

func (c ChanReceiveFloat32) Len() int

Len implements ChanReceive.

func (ChanReceiveFloat32) Make

func (c ChanReceiveFloat32) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveFloat32) Receive

func (c ChanReceiveFloat32) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveFloat32) ReceiveCheck

func (c ChanReceiveFloat32) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveFloat32) Reference

func (c ChanReceiveFloat32) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveFloat64

type ChanReceiveFloat64 chan float64

ChanReceiveFloat64 is a receive channel of float64.

func (ChanReceiveFloat64) Cap

func (c ChanReceiveFloat64) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveFloat64) Dereference

func (c *ChanReceiveFloat64) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveFloat64) Len

func (c ChanReceiveFloat64) Len() int

Len implements ChanReceive.

func (ChanReceiveFloat64) Make

func (c ChanReceiveFloat64) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveFloat64) Receive

func (c ChanReceiveFloat64) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveFloat64) ReceiveCheck

func (c ChanReceiveFloat64) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveFloat64) Reference

func (c ChanReceiveFloat64) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveInt

type ChanReceiveInt chan int

ChanReceiveInt is a receive channel of int.

func (ChanReceiveInt) Cap

func (c ChanReceiveInt) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveInt) Dereference

func (c *ChanReceiveInt) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveInt) Len

func (c ChanReceiveInt) Len() int

Len implements ChanReceive.

func (ChanReceiveInt) Make

func (c ChanReceiveInt) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveInt) Receive

func (c ChanReceiveInt) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveInt) ReceiveCheck

func (c ChanReceiveInt) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveInt) Reference

func (c ChanReceiveInt) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveInt16

type ChanReceiveInt16 chan int16

ChanReceiveInt16 is a receive channel of int16.

func (ChanReceiveInt16) Cap

func (c ChanReceiveInt16) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveInt16) Dereference

func (c *ChanReceiveInt16) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveInt16) Len

func (c ChanReceiveInt16) Len() int

Len implements ChanReceive.

func (ChanReceiveInt16) Make

func (c ChanReceiveInt16) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveInt16) Receive

func (c ChanReceiveInt16) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveInt16) ReceiveCheck

func (c ChanReceiveInt16) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveInt16) Reference

func (c ChanReceiveInt16) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveInt32

type ChanReceiveInt32 chan int32

ChanReceiveInt32 is a receive channel of int32.

func (ChanReceiveInt32) Cap

func (c ChanReceiveInt32) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveInt32) Dereference

func (c *ChanReceiveInt32) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveInt32) Len

func (c ChanReceiveInt32) Len() int

Len implements ChanReceive.

func (ChanReceiveInt32) Make

func (c ChanReceiveInt32) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveInt32) Receive

func (c ChanReceiveInt32) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveInt32) ReceiveCheck

func (c ChanReceiveInt32) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveInt32) Reference

func (c ChanReceiveInt32) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveInt64

type ChanReceiveInt64 chan int64

ChanReceiveInt64 is a receive channel of int64.

func (ChanReceiveInt64) Cap

func (c ChanReceiveInt64) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveInt64) Dereference

func (c *ChanReceiveInt64) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveInt64) Len

func (c ChanReceiveInt64) Len() int

Len implements ChanReceive.

func (ChanReceiveInt64) Make

func (c ChanReceiveInt64) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveInt64) Receive

func (c ChanReceiveInt64) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveInt64) ReceiveCheck

func (c ChanReceiveInt64) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveInt64) Reference

func (c ChanReceiveInt64) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveInt8

type ChanReceiveInt8 chan int8

ChanReceiveInt8 is a receive channel of int8.

func (ChanReceiveInt8) Cap

func (c ChanReceiveInt8) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveInt8) Dereference

func (c *ChanReceiveInt8) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveInt8) Len

func (c ChanReceiveInt8) Len() int

Len implements ChanReceive.

func (ChanReceiveInt8) Make

func (c ChanReceiveInt8) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveInt8) Receive

func (c ChanReceiveInt8) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveInt8) ReceiveCheck

func (c ChanReceiveInt8) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveInt8) Reference

func (c ChanReceiveInt8) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveInterface

type ChanReceiveInterface chan interface{}

ChanReceiveInterface is a receive channel of interface{}.

func (ChanReceiveInterface) Cap

func (c ChanReceiveInterface) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveInterface) Dereference

func (c *ChanReceiveInterface) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveInterface) Len

func (c ChanReceiveInterface) Len() int

Len implements ChanReceive.

func (ChanReceiveInterface) Make

func (c ChanReceiveInterface) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveInterface) Receive

func (c ChanReceiveInterface) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveInterface) ReceiveCheck

func (c ChanReceiveInterface) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveInterface) Reference

func (c ChanReceiveInterface) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveRune

type ChanReceiveRune chan rune

ChanReceiveRune is a receive channel of rune.

func (ChanReceiveRune) Cap

func (c ChanReceiveRune) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveRune) Dereference

func (c *ChanReceiveRune) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveRune) Len

func (c ChanReceiveRune) Len() int

Len implements ChanReceive.

func (ChanReceiveRune) Make

func (c ChanReceiveRune) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveRune) Receive

func (c ChanReceiveRune) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveRune) ReceiveCheck

func (c ChanReceiveRune) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveRune) Reference

func (c ChanReceiveRune) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveString

type ChanReceiveString chan string

ChanReceiveString is a receive channel of string.

func (ChanReceiveString) Cap

func (c ChanReceiveString) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveString) Dereference

func (c *ChanReceiveString) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveString) Len

func (c ChanReceiveString) Len() int

Len implements ChanReceive.

func (ChanReceiveString) Make

func (c ChanReceiveString) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveString) Receive

func (c ChanReceiveString) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveString) ReceiveCheck

func (c ChanReceiveString) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveString) Reference

func (c ChanReceiveString) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveUint

type ChanReceiveUint chan uint

ChanReceiveUint is a receive channel of uint.

func (ChanReceiveUint) Cap

func (c ChanReceiveUint) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveUint) Dereference

func (c *ChanReceiveUint) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveUint) Len

func (c ChanReceiveUint) Len() int

Len implements ChanReceive.

func (ChanReceiveUint) Make

func (c ChanReceiveUint) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveUint) Receive

func (c ChanReceiveUint) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveUint) ReceiveCheck

func (c ChanReceiveUint) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveUint) Reference

func (c ChanReceiveUint) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveUint16

type ChanReceiveUint16 chan uint16

ChanReceiveUint16 is a receive channel of uint16.

func (ChanReceiveUint16) Cap

func (c ChanReceiveUint16) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveUint16) Dereference

func (c *ChanReceiveUint16) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveUint16) Len

func (c ChanReceiveUint16) Len() int

Len implements ChanReceive.

func (ChanReceiveUint16) Make

func (c ChanReceiveUint16) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveUint16) Receive

func (c ChanReceiveUint16) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveUint16) ReceiveCheck

func (c ChanReceiveUint16) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveUint16) Reference

func (c ChanReceiveUint16) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveUint32

type ChanReceiveUint32 chan uint32

ChanReceiveUint32 is a receive channel of uint32.

func (ChanReceiveUint32) Cap

func (c ChanReceiveUint32) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveUint32) Dereference

func (c *ChanReceiveUint32) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveUint32) Len

func (c ChanReceiveUint32) Len() int

Len implements ChanReceive.

func (ChanReceiveUint32) Make

func (c ChanReceiveUint32) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveUint32) Receive

func (c ChanReceiveUint32) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveUint32) ReceiveCheck

func (c ChanReceiveUint32) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveUint32) Reference

func (c ChanReceiveUint32) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveUint64

type ChanReceiveUint64 chan uint64

ChanReceiveUint64 is a receive channel of uint64.

func (ChanReceiveUint64) Cap

func (c ChanReceiveUint64) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveUint64) Dereference

func (c *ChanReceiveUint64) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveUint64) Len

func (c ChanReceiveUint64) Len() int

Len implements ChanReceive.

func (ChanReceiveUint64) Make

func (c ChanReceiveUint64) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveUint64) Receive

func (c ChanReceiveUint64) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveUint64) ReceiveCheck

func (c ChanReceiveUint64) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveUint64) Reference

func (c ChanReceiveUint64) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveUint8

type ChanReceiveUint8 chan uint8

ChanReceiveUint8 is a receive channel of uint8.

func (ChanReceiveUint8) Cap

func (c ChanReceiveUint8) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveUint8) Dereference

func (c *ChanReceiveUint8) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveUint8) Len

func (c ChanReceiveUint8) Len() int

Len implements ChanReceive.

func (ChanReceiveUint8) Make

func (c ChanReceiveUint8) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveUint8) Receive

func (c ChanReceiveUint8) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveUint8) ReceiveCheck

func (c ChanReceiveUint8) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveUint8) Reference

func (c ChanReceiveUint8) Reference() Pointer

Reference implements ChanReceive.

type ChanReceiveUintptr

type ChanReceiveUintptr chan uintptr

ChanReceiveUintptr is a receive channel of uintptr.

func (ChanReceiveUintptr) Cap

func (c ChanReceiveUintptr) Cap() int

Cap implements ChanReceive.

func (*ChanReceiveUintptr) Dereference

func (c *ChanReceiveUintptr) Dereference() Value

Dereference implements ChanReceive.

func (ChanReceiveUintptr) Len

func (c ChanReceiveUintptr) Len() int

Len implements ChanReceive.

func (ChanReceiveUintptr) Make

func (c ChanReceiveUintptr) Make(cap int) Chan

Make implements ChanReceive.

func (ChanReceiveUintptr) Receive

func (c ChanReceiveUintptr) Receive() interface{}

Receive implements ChanReceive.

func (ChanReceiveUintptr) ReceiveCheck

func (c ChanReceiveUintptr) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements ChanReceive.

func (ChanReceiveUintptr) Reference

func (c ChanReceiveUintptr) Reference() Pointer

Reference implements ChanReceive.

type ChanRune

type ChanRune chan rune

ChanRune is a channel of rune.

func (ChanRune) Cap

func (c ChanRune) Cap() int

Cap implements Chan.

func (ChanRune) ChanReceive

func (c ChanRune) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanRune) ChanSend

func (c ChanRune) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanRune) Close

func (c ChanRune) Close()

Close implements Chan.

func (*ChanRune) Dereference

func (c *ChanRune) Dereference() Value

Dereference implements Chan.

func (ChanRune) Len

func (c ChanRune) Len() int

Len implements Chan.

func (ChanRune) Make

func (c ChanRune) Make(cap int) Chan

Make implements Chan.

func (ChanRune) Receive

func (c ChanRune) Receive() interface{}

Receive implements Chan.

func (ChanRune) ReceiveCheck

func (c ChanRune) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanRune) Reference

func (c ChanRune) Reference() Pointer

Reference implements Chan.

func (ChanRune) Send

func (c ChanRune) Send(v interface{})

Send implements Chan.

type ChanSend

type ChanSend interface {
	Value

	// Cap returns the capacity.
	Cap() int

	// Close closes.
	Close()

	// Len returns the length.
	Len() int

	// Make returns a new chan with capacity c.
	Make(c int) Chan

	// Send sends v.
	Send(v interface{})
}

ChanSend is a send channel.

type ChanSendBool

type ChanSendBool chan bool

ChanSendBool is a send channel of bool.

func (ChanSendBool) Cap

func (c ChanSendBool) Cap() int

Cap implements ChanSend.

func (ChanSendBool) Close

func (c ChanSendBool) Close()

Close implements ChanSend.

func (*ChanSendBool) Dereference

func (c *ChanSendBool) Dereference() Value

Dereference implements ChanSend.

func (ChanSendBool) Len

func (c ChanSendBool) Len() int

Len implements ChanSend.

func (ChanSendBool) Make

func (c ChanSendBool) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendBool) Reference

func (c ChanSendBool) Reference() Pointer

Reference implements ChanSend.

func (ChanSendBool) Send

func (c ChanSendBool) Send(v interface{})

Send implements Chan.

type ChanSendByte

type ChanSendByte chan byte

ChanSendByte is a send channel of byte.

func (ChanSendByte) Cap

func (c ChanSendByte) Cap() int

Cap implements ChanSend.

func (ChanSendByte) Close

func (c ChanSendByte) Close()

Close implements ChanSend.

func (*ChanSendByte) Dereference

func (c *ChanSendByte) Dereference() Value

Dereference implements ChanSend.

func (ChanSendByte) Len

func (c ChanSendByte) Len() int

Len implements ChanSend.

func (ChanSendByte) Make

func (c ChanSendByte) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendByte) Reference

func (c ChanSendByte) Reference() Pointer

Reference implements ChanSend.

func (ChanSendByte) Send

func (c ChanSendByte) Send(v interface{})

Send implements Chan.

type ChanSendComplex128

type ChanSendComplex128 chan complex128

ChanSendComplex128 is a send channel of complex128.

func (ChanSendComplex128) Cap

func (c ChanSendComplex128) Cap() int

Cap implements ChanSend.

func (ChanSendComplex128) Close

func (c ChanSendComplex128) Close()

Close implements ChanSend.

func (*ChanSendComplex128) Dereference

func (c *ChanSendComplex128) Dereference() Value

Dereference implements ChanSend.

func (ChanSendComplex128) Len

func (c ChanSendComplex128) Len() int

Len implements ChanSend.

func (ChanSendComplex128) Make

func (c ChanSendComplex128) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendComplex128) Reference

func (c ChanSendComplex128) Reference() Pointer

Reference implements ChanSend.

func (ChanSendComplex128) Send

func (c ChanSendComplex128) Send(v interface{})

Send implements Chan.

type ChanSendComplex64

type ChanSendComplex64 chan complex64

ChanSendComplex64 is a send channel of complex64.

func (ChanSendComplex64) Cap

func (c ChanSendComplex64) Cap() int

Cap implements ChanSend.

func (ChanSendComplex64) Close

func (c ChanSendComplex64) Close()

Close implements ChanSend.

func (*ChanSendComplex64) Dereference

func (c *ChanSendComplex64) Dereference() Value

Dereference implements ChanSend.

func (ChanSendComplex64) Len

func (c ChanSendComplex64) Len() int

Len implements ChanSend.

func (ChanSendComplex64) Make

func (c ChanSendComplex64) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendComplex64) Reference

func (c ChanSendComplex64) Reference() Pointer

Reference implements ChanSend.

func (ChanSendComplex64) Send

func (c ChanSendComplex64) Send(v interface{})

Send implements Chan.

type ChanSendFloat32

type ChanSendFloat32 chan float32

ChanSendFloat32 is a send channel of float32.

func (ChanSendFloat32) Cap

func (c ChanSendFloat32) Cap() int

Cap implements ChanSend.

func (ChanSendFloat32) Close

func (c ChanSendFloat32) Close()

Close implements ChanSend.

func (*ChanSendFloat32) Dereference

func (c *ChanSendFloat32) Dereference() Value

Dereference implements ChanSend.

func (ChanSendFloat32) Len

func (c ChanSendFloat32) Len() int

Len implements ChanSend.

func (ChanSendFloat32) Make

func (c ChanSendFloat32) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendFloat32) Reference

func (c ChanSendFloat32) Reference() Pointer

Reference implements ChanSend.

func (ChanSendFloat32) Send

func (c ChanSendFloat32) Send(v interface{})

Send implements Chan.

type ChanSendFloat64

type ChanSendFloat64 chan float64

ChanSendFloat64 is a send channel of float64.

func (ChanSendFloat64) Cap

func (c ChanSendFloat64) Cap() int

Cap implements ChanSend.

func (ChanSendFloat64) Close

func (c ChanSendFloat64) Close()

Close implements ChanSend.

func (*ChanSendFloat64) Dereference

func (c *ChanSendFloat64) Dereference() Value

Dereference implements ChanSend.

func (ChanSendFloat64) Len

func (c ChanSendFloat64) Len() int

Len implements ChanSend.

func (ChanSendFloat64) Make

func (c ChanSendFloat64) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendFloat64) Reference

func (c ChanSendFloat64) Reference() Pointer

Reference implements ChanSend.

func (ChanSendFloat64) Send

func (c ChanSendFloat64) Send(v interface{})

Send implements Chan.

type ChanSendInt

type ChanSendInt chan int

ChanSendInt is a send channel of int.

func (ChanSendInt) Cap

func (c ChanSendInt) Cap() int

Cap implements ChanSend.

func (ChanSendInt) Close

func (c ChanSendInt) Close()

Close implements ChanSend.

func (*ChanSendInt) Dereference

func (c *ChanSendInt) Dereference() Value

Dereference implements ChanSend.

func (ChanSendInt) Len

func (c ChanSendInt) Len() int

Len implements ChanSend.

func (ChanSendInt) Make

func (c ChanSendInt) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendInt) Reference

func (c ChanSendInt) Reference() Pointer

Reference implements ChanSend.

func (ChanSendInt) Send

func (c ChanSendInt) Send(v interface{})

Send implements Chan.

type ChanSendInt16

type ChanSendInt16 chan int16

ChanSendInt16 is a send channel of int16.

func (ChanSendInt16) Cap

func (c ChanSendInt16) Cap() int

Cap implements ChanSend.

func (ChanSendInt16) Close

func (c ChanSendInt16) Close()

Close implements ChanSend.

func (*ChanSendInt16) Dereference

func (c *ChanSendInt16) Dereference() Value

Dereference implements ChanSend.

func (ChanSendInt16) Len

func (c ChanSendInt16) Len() int

Len implements ChanSend.

func (ChanSendInt16) Make

func (c ChanSendInt16) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendInt16) Reference

func (c ChanSendInt16) Reference() Pointer

Reference implements ChanSend.

func (ChanSendInt16) Send

func (c ChanSendInt16) Send(v interface{})

Send implements Chan.

type ChanSendInt32

type ChanSendInt32 chan int32

ChanSendInt32 is a send channel of int32.

func (ChanSendInt32) Cap

func (c ChanSendInt32) Cap() int

Cap implements ChanSend.

func (ChanSendInt32) Close

func (c ChanSendInt32) Close()

Close implements ChanSend.

func (*ChanSendInt32) Dereference

func (c *ChanSendInt32) Dereference() Value

Dereference implements ChanSend.

func (ChanSendInt32) Len

func (c ChanSendInt32) Len() int

Len implements ChanSend.

func (ChanSendInt32) Make

func (c ChanSendInt32) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendInt32) Reference

func (c ChanSendInt32) Reference() Pointer

Reference implements ChanSend.

func (ChanSendInt32) Send

func (c ChanSendInt32) Send(v interface{})

Send implements Chan.

type ChanSendInt64

type ChanSendInt64 chan int64

ChanSendInt64 is a send channel of int64.

func (ChanSendInt64) Cap

func (c ChanSendInt64) Cap() int

Cap implements ChanSend.

func (ChanSendInt64) Close

func (c ChanSendInt64) Close()

Close implements ChanSend.

func (*ChanSendInt64) Dereference

func (c *ChanSendInt64) Dereference() Value

Dereference implements ChanSend.

func (ChanSendInt64) Len

func (c ChanSendInt64) Len() int

Len implements ChanSend.

func (ChanSendInt64) Make

func (c ChanSendInt64) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendInt64) Reference

func (c ChanSendInt64) Reference() Pointer

Reference implements ChanSend.

func (ChanSendInt64) Send

func (c ChanSendInt64) Send(v interface{})

Send implements Chan.

type ChanSendInt8

type ChanSendInt8 chan int8

ChanSendInt8 is a send channel of int8.

func (ChanSendInt8) Cap

func (c ChanSendInt8) Cap() int

Cap implements ChanSend.

func (ChanSendInt8) Close

func (c ChanSendInt8) Close()

Close implements ChanSend.

func (*ChanSendInt8) Dereference

func (c *ChanSendInt8) Dereference() Value

Dereference implements ChanSend.

func (ChanSendInt8) Len

func (c ChanSendInt8) Len() int

Len implements ChanSend.

func (ChanSendInt8) Make

func (c ChanSendInt8) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendInt8) Reference

func (c ChanSendInt8) Reference() Pointer

Reference implements ChanSend.

func (ChanSendInt8) Send

func (c ChanSendInt8) Send(v interface{})

Send implements Chan.

type ChanSendInterface

type ChanSendInterface chan interface{}

ChanSendInterface is a send channel of interface{}.

func (ChanSendInterface) Cap

func (c ChanSendInterface) Cap() int

Cap implements ChanSend.

func (ChanSendInterface) Close

func (c ChanSendInterface) Close()

Close implements ChanSend.

func (*ChanSendInterface) Dereference

func (c *ChanSendInterface) Dereference() Value

Dereference implements ChanSend.

func (ChanSendInterface) Len

func (c ChanSendInterface) Len() int

Len implements ChanSend.

func (ChanSendInterface) Make

func (c ChanSendInterface) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendInterface) Reference

func (c ChanSendInterface) Reference() Pointer

Reference implements ChanSend.

func (ChanSendInterface) Send

func (c ChanSendInterface) Send(v interface{})

Send implements Chan.

type ChanSendRune

type ChanSendRune chan rune

ChanSendRune is a send channel of rune.

func (ChanSendRune) Cap

func (c ChanSendRune) Cap() int

Cap implements ChanSend.

func (ChanSendRune) Close

func (c ChanSendRune) Close()

Close implements ChanSend.

func (*ChanSendRune) Dereference

func (c *ChanSendRune) Dereference() Value

Dereference implements ChanSend.

func (ChanSendRune) Len

func (c ChanSendRune) Len() int

Len implements ChanSend.

func (ChanSendRune) Make

func (c ChanSendRune) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendRune) Reference

func (c ChanSendRune) Reference() Pointer

Reference implements ChanSend.

func (ChanSendRune) Send

func (c ChanSendRune) Send(v interface{})

Send implements Chan.

type ChanSendString

type ChanSendString chan string

ChanSendString is a send channel of string.

func (ChanSendString) Cap

func (c ChanSendString) Cap() int

Cap implements ChanSend.

func (ChanSendString) Close

func (c ChanSendString) Close()

Close implements ChanSend.

func (*ChanSendString) Dereference

func (c *ChanSendString) Dereference() Value

Dereference implements ChanSend.

func (ChanSendString) Len

func (c ChanSendString) Len() int

Len implements ChanSend.

func (ChanSendString) Make

func (c ChanSendString) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendString) Reference

func (c ChanSendString) Reference() Pointer

Reference implements ChanSend.

func (ChanSendString) Send

func (c ChanSendString) Send(v interface{})

Send implements Chan.

type ChanSendUint

type ChanSendUint chan uint

ChanSendUint is a send channel of uint.

func (ChanSendUint) Cap

func (c ChanSendUint) Cap() int

Cap implements ChanSend.

func (ChanSendUint) Close

func (c ChanSendUint) Close()

Close implements ChanSend.

func (*ChanSendUint) Dereference

func (c *ChanSendUint) Dereference() Value

Dereference implements ChanSend.

func (ChanSendUint) Len

func (c ChanSendUint) Len() int

Len implements ChanSend.

func (ChanSendUint) Make

func (c ChanSendUint) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendUint) Reference

func (c ChanSendUint) Reference() Pointer

Reference implements ChanSend.

func (ChanSendUint) Send

func (c ChanSendUint) Send(v interface{})

Send implements Chan.

type ChanSendUint16

type ChanSendUint16 chan uint16

ChanSendUint16 is a send channel of uint16.

func (ChanSendUint16) Cap

func (c ChanSendUint16) Cap() int

Cap implements ChanSend.

func (ChanSendUint16) Close

func (c ChanSendUint16) Close()

Close implements ChanSend.

func (*ChanSendUint16) Dereference

func (c *ChanSendUint16) Dereference() Value

Dereference implements ChanSend.

func (ChanSendUint16) Len

func (c ChanSendUint16) Len() int

Len implements ChanSend.

func (ChanSendUint16) Make

func (c ChanSendUint16) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendUint16) Reference

func (c ChanSendUint16) Reference() Pointer

Reference implements ChanSend.

func (ChanSendUint16) Send

func (c ChanSendUint16) Send(v interface{})

Send implements Chan.

type ChanSendUint32

type ChanSendUint32 chan uint32

ChanSendUint32 is a send channel of uint32.

func (ChanSendUint32) Cap

func (c ChanSendUint32) Cap() int

Cap implements ChanSend.

func (ChanSendUint32) Close

func (c ChanSendUint32) Close()

Close implements ChanSend.

func (*ChanSendUint32) Dereference

func (c *ChanSendUint32) Dereference() Value

Dereference implements ChanSend.

func (ChanSendUint32) Len

func (c ChanSendUint32) Len() int

Len implements ChanSend.

func (ChanSendUint32) Make

func (c ChanSendUint32) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendUint32) Reference

func (c ChanSendUint32) Reference() Pointer

Reference implements ChanSend.

func (ChanSendUint32) Send

func (c ChanSendUint32) Send(v interface{})

Send implements Chan.

type ChanSendUint64

type ChanSendUint64 chan uint64

ChanSendUint64 is a send channel of uint64.

func (ChanSendUint64) Cap

func (c ChanSendUint64) Cap() int

Cap implements ChanSend.

func (ChanSendUint64) Close

func (c ChanSendUint64) Close()

Close implements ChanSend.

func (*ChanSendUint64) Dereference

func (c *ChanSendUint64) Dereference() Value

Dereference implements ChanSend.

func (ChanSendUint64) Len

func (c ChanSendUint64) Len() int

Len implements ChanSend.

func (ChanSendUint64) Make

func (c ChanSendUint64) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendUint64) Reference

func (c ChanSendUint64) Reference() Pointer

Reference implements ChanSend.

func (ChanSendUint64) Send

func (c ChanSendUint64) Send(v interface{})

Send implements Chan.

type ChanSendUint8

type ChanSendUint8 chan uint8

ChanSendUint8 is a send channel of uint8.

func (ChanSendUint8) Cap

func (c ChanSendUint8) Cap() int

Cap implements ChanSend.

func (ChanSendUint8) Close

func (c ChanSendUint8) Close()

Close implements ChanSend.

func (*ChanSendUint8) Dereference

func (c *ChanSendUint8) Dereference() Value

Dereference implements ChanSend.

func (ChanSendUint8) Len

func (c ChanSendUint8) Len() int

Len implements ChanSend.

func (ChanSendUint8) Make

func (c ChanSendUint8) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendUint8) Reference

func (c ChanSendUint8) Reference() Pointer

Reference implements ChanSend.

func (ChanSendUint8) Send

func (c ChanSendUint8) Send(v interface{})

Send implements Chan.

type ChanSendUintptr

type ChanSendUintptr chan uintptr

ChanSendUintptr is a send channel of uintptr.

func (ChanSendUintptr) Cap

func (c ChanSendUintptr) Cap() int

Cap implements ChanSend.

func (ChanSendUintptr) Close

func (c ChanSendUintptr) Close()

Close implements ChanSend.

func (*ChanSendUintptr) Dereference

func (c *ChanSendUintptr) Dereference() Value

Dereference implements ChanSend.

func (ChanSendUintptr) Len

func (c ChanSendUintptr) Len() int

Len implements ChanSend.

func (ChanSendUintptr) Make

func (c ChanSendUintptr) Make(cap int) Chan

Make implements ChanSend.

func (ChanSendUintptr) Reference

func (c ChanSendUintptr) Reference() Pointer

Reference implements ChanSend.

func (ChanSendUintptr) Send

func (c ChanSendUintptr) Send(v interface{})

Send implements Chan.

type ChanString

type ChanString chan string

ChanString is a channel of string.

func (ChanString) Cap

func (c ChanString) Cap() int

Cap implements Chan.

func (ChanString) ChanReceive

func (c ChanString) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanString) ChanSend

func (c ChanString) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanString) Close

func (c ChanString) Close()

Close implements Chan.

func (*ChanString) Dereference

func (c *ChanString) Dereference() Value

Dereference implements Chan.

func (ChanString) Len

func (c ChanString) Len() int

Len implements Chan.

func (ChanString) Make

func (c ChanString) Make(cap int) Chan

Make implements Chan.

func (ChanString) Receive

func (c ChanString) Receive() interface{}

Receive implements Chan.

func (ChanString) ReceiveCheck

func (c ChanString) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanString) Reference

func (c ChanString) Reference() Pointer

Reference implements Chan.

func (ChanString) Send

func (c ChanString) Send(v interface{})

Send implements Chan.

type ChanUint

type ChanUint chan uint

ChanUint is a channel of uint.

func (ChanUint) Cap

func (c ChanUint) Cap() int

Cap implements Chan.

func (ChanUint) ChanReceive

func (c ChanUint) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanUint) ChanSend

func (c ChanUint) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanUint) Close

func (c ChanUint) Close()

Close implements Chan.

func (*ChanUint) Dereference

func (c *ChanUint) Dereference() Value

Dereference implements Chan.

func (ChanUint) Len

func (c ChanUint) Len() int

Len implements Chan.

func (ChanUint) Make

func (c ChanUint) Make(cap int) Chan

Make implements Chan.

func (ChanUint) Receive

func (c ChanUint) Receive() interface{}

Receive implements Chan.

func (ChanUint) ReceiveCheck

func (c ChanUint) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanUint) Reference

func (c ChanUint) Reference() Pointer

Reference implements Chan.

func (ChanUint) Send

func (c ChanUint) Send(v interface{})

Send implements Chan.

type ChanUint16

type ChanUint16 chan uint16

ChanUint16 is a channel of uint16.

func (ChanUint16) Cap

func (c ChanUint16) Cap() int

Cap implements Chan.

func (ChanUint16) ChanReceive

func (c ChanUint16) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanUint16) ChanSend

func (c ChanUint16) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanUint16) Close

func (c ChanUint16) Close()

Close implements Chan.

func (*ChanUint16) Dereference

func (c *ChanUint16) Dereference() Value

Dereference implements Chan.

func (ChanUint16) Len

func (c ChanUint16) Len() int

Len implements Chan.

func (ChanUint16) Make

func (c ChanUint16) Make(cap int) Chan

Make implements Chan.

func (ChanUint16) Receive

func (c ChanUint16) Receive() interface{}

Receive implements Chan.

func (ChanUint16) ReceiveCheck

func (c ChanUint16) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanUint16) Reference

func (c ChanUint16) Reference() Pointer

Reference implements Chan.

func (ChanUint16) Send

func (c ChanUint16) Send(v interface{})

Send implements Chan.

type ChanUint32

type ChanUint32 chan uint32

ChanUint32 is a channel of uint32.

func (ChanUint32) Cap

func (c ChanUint32) Cap() int

Cap implements Chan.

func (ChanUint32) ChanReceive

func (c ChanUint32) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanUint32) ChanSend

func (c ChanUint32) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanUint32) Close

func (c ChanUint32) Close()

Close implements Chan.

func (*ChanUint32) Dereference

func (c *ChanUint32) Dereference() Value

Dereference implements Chan.

func (ChanUint32) Len

func (c ChanUint32) Len() int

Len implements Chan.

func (ChanUint32) Make

func (c ChanUint32) Make(cap int) Chan

Make implements Chan.

func (ChanUint32) Receive

func (c ChanUint32) Receive() interface{}

Receive implements Chan.

func (ChanUint32) ReceiveCheck

func (c ChanUint32) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanUint32) Reference

func (c ChanUint32) Reference() Pointer

Reference implements Chan.

func (ChanUint32) Send

func (c ChanUint32) Send(v interface{})

Send implements Chan.

type ChanUint64

type ChanUint64 chan uint64

ChanUint64 is a channel of uint64.

func (ChanUint64) Cap

func (c ChanUint64) Cap() int

Cap implements Chan.

func (ChanUint64) ChanReceive

func (c ChanUint64) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanUint64) ChanSend

func (c ChanUint64) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanUint64) Close

func (c ChanUint64) Close()

Close implements Chan.

func (*ChanUint64) Dereference

func (c *ChanUint64) Dereference() Value

Dereference implements Chan.

func (ChanUint64) Len

func (c ChanUint64) Len() int

Len implements Chan.

func (ChanUint64) Make

func (c ChanUint64) Make(cap int) Chan

Make implements Chan.

func (ChanUint64) Receive

func (c ChanUint64) Receive() interface{}

Receive implements Chan.

func (ChanUint64) ReceiveCheck

func (c ChanUint64) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanUint64) Reference

func (c ChanUint64) Reference() Pointer

Reference implements Chan.

func (ChanUint64) Send

func (c ChanUint64) Send(v interface{})

Send implements Chan.

type ChanUint8

type ChanUint8 chan uint8

ChanUint8 is a channel of uint8.

func (ChanUint8) Cap

func (c ChanUint8) Cap() int

Cap implements Chan.

func (ChanUint8) ChanReceive

func (c ChanUint8) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanUint8) ChanSend

func (c ChanUint8) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanUint8) Close

func (c ChanUint8) Close()

Close implements Chan.

func (*ChanUint8) Dereference

func (c *ChanUint8) Dereference() Value

Dereference implements Chan.

func (ChanUint8) Len

func (c ChanUint8) Len() int

Len implements Chan.

func (ChanUint8) Make

func (c ChanUint8) Make(cap int) Chan

Make implements Chan.

func (ChanUint8) Receive

func (c ChanUint8) Receive() interface{}

Receive implements Chan.

func (ChanUint8) ReceiveCheck

func (c ChanUint8) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanUint8) Reference

func (c ChanUint8) Reference() Pointer

Reference implements Chan.

func (ChanUint8) Send

func (c ChanUint8) Send(v interface{})

Send implements Chan.

type ChanUintptr

type ChanUintptr chan uintptr

ChanUintptr is a channel of uintptr.

func (ChanUintptr) Cap

func (c ChanUintptr) Cap() int

Cap implements Chan.

func (ChanUintptr) ChanReceive

func (c ChanUintptr) ChanReceive() ChanReceive

ChanReceive implements Chan.

func (ChanUintptr) ChanSend

func (c ChanUintptr) ChanSend() ChanSend

ChanSend implements Chan.

func (ChanUintptr) Close

func (c ChanUintptr) Close()

Close implements Chan.

func (*ChanUintptr) Dereference

func (c *ChanUintptr) Dereference() Value

Dereference implements Chan.

func (ChanUintptr) Len

func (c ChanUintptr) Len() int

Len implements Chan.

func (ChanUintptr) Make

func (c ChanUintptr) Make(cap int) Chan

Make implements Chan.

func (ChanUintptr) Receive

func (c ChanUintptr) Receive() interface{}

Receive implements Chan.

func (ChanUintptr) ReceiveCheck

func (c ChanUintptr) ReceiveCheck() (interface{}, bool)

ReceiveCheck implements Chan.

func (ChanUintptr) Reference

func (c ChanUintptr) Reference() Pointer

Reference implements Chan.

func (ChanUintptr) Send

func (c ChanUintptr) Send(v interface{})

Send implements Chan.

type Comparable

type Comparable interface {
	Equatable

	// Greater returns whether c is less or equal.
	Greater(c Comparable) bool

	// GreaterEqual returns whether c is less.
	GreaterEqual(c Comparable) bool

	// Less returns whether c is greater or equal.
	Less(c Comparable) bool

	// LessEqual returns whether c is greater.
	LessEqual(c Comparable) bool
}

Comparable is comparable to others of the same type.

type Complex

type Complex interface {
	Number

	// Imag returns the imaginary part.
	Imag() float64

	// Real returns the real part.
	Real() float64
}

Complex is complex operations.

type Complex128

type Complex128 complex128

Complex128 is a complex128.

func (Complex128) Add

func (c Complex128) Add(n Number) Number

Add implements Number.

func (*Complex128) Dereference

func (c *Complex128) Dereference() Value

Dereference implements Pointer.

func (Complex128) Divide

func (c Complex128) Divide(other Number) Number

Divide implements Number.

func (Complex128) Equals

func (c Complex128) Equals(other Equatable) bool

Equals implements Equatable.

func (Complex128) Imag

func (c Complex128) Imag() float64

Imag implements Complex.

func (Complex128) Multiply

func (c Complex128) Multiply(other Number) Number

Multiply implements Number.

func (Complex128) Negate

func (c Complex128) Negate() Number

Negate implements Number.

func (Complex128) NotEquals

func (c Complex128) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Complex128) Real_OMIT_complex128

func (c Complex128) Real_OMIT_complex128() float64

Real implements Complex.

func (Complex128) Reference

func (c Complex128) Reference() Pointer

Reference implements Value.

func (Complex128) Subtract

func (c Complex128) Subtract(other Number) Number

Subtract implements Number.

type Complex64

type Complex64 complex64

Complex64 is a complex64.

func (Complex64) Add

func (c Complex64) Add(n Number) Number

Add implements Number.

func (*Complex64) Dereference

func (c *Complex64) Dereference() Value

Dereference implements Pointer.

func (Complex64) Divide

func (c Complex64) Divide(other Number) Number

Divide implements Number.

func (Complex64) Equals

func (c Complex64) Equals(other Equatable) bool

Equals implements Equatable.

func (Complex64) Imag

func (c Complex64) Imag() float32

Imag implements Complex.

func (Complex64) Multiply

func (c Complex64) Multiply(other Number) Number

Multiply implements Number.

func (Complex64) Negate

func (c Complex64) Negate() Number

Negate implements Number.

func (Complex64) NotEquals

func (c Complex64) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Complex64) Real

func (c Complex64) Real() float32

Real implements Complex.

func (Complex64) Reference

func (c Complex64) Reference() Pointer

Reference implements Value.

func (Complex64) Subtract

func (c Complex64) Subtract(other Number) Number

Subtract implements Number.

type Count

type Count struct {
	// contains filtered or unexported fields
}

func NewCount

func NewCount(n int) *Count

func (*Count) Add

func (c *Count) Add(n int)

func (*Count) Get

func (c *Count) Get() int

func (*Count) Set

func (c *Count) Set(n int)

func (*Count) Sub

func (c *Count) Sub(n int)

type Echo

type Echo struct {
	// contains filtered or unexported fields
}

func NewEcho

func NewEcho() *Echo

func (*Echo) Ping

func (e *Echo) Ping(n int)

func (*Echo) Pong

func (e *Echo) Pong(n int)

type Equatable

type Equatable interface {
	// Equals returns whether e is equal.
	Equals(e Equatable) bool

	// NotEquals returns whether e is not equal.
	NotEquals(e Equatable) bool
}

Equatable is equatable to others of the same type.

type Float32

type Float32 float32

Float32 is a float32.

func (Float32) Add

func (f Float32) Add(n Number) Number

Add implements Number.

func (*Float32) Dereference

func (f *Float32) Dereference() Value

Dereference implements Pointer.

func (Float32) Divide

func (f Float32) Divide(other Number) Number

Divide implements Number.

func (Float32) Equals

func (f Float32) Equals(other Equatable) bool

Equals implements Equatable.

func (Float32) Greater

func (f Float32) Greater(other Comparable) bool

Greater implements Comparable.

func (Float32) GreaterEqual

func (f Float32) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Float32) Less

func (f Float32) Less(other Comparable) bool

Less implements Comparable.

func (Float32) LessEqual

func (f Float32) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Float32) Multiply

func (f Float32) Multiply(other Number) Number

Multiply implements Number.

func (Float32) Negate

func (f Float32) Negate() Number

Negate implements Number.

func (Float32) NotEquals

func (f Float32) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Float32) Reference

func (f Float32) Reference() Pointer

Reference implements Value.

func (Float32) Subtract

func (f Float32) Subtract(other Number) Number

Subtract implements Number.

type Float64

type Float64 float64

Float64 is a float64.

func (Float64) Add

func (f Float64) Add(n Number) Number

Add implements Number.

func (*Float64) Dereference

func (f *Float64) Dereference() Value

Dereference implements Pointer.

func (Float64) Divide

func (f Float64) Divide(other Number) Number

Divide implements Number.

func (Float64) Equals

func (f Float64) Equals(other Equatable) bool

Equals implements Equatable.

func (Float64) Greater

func (f Float64) Greater(other Comparable) bool

Greater implements Comparable.

func (Float64) GreaterEqual

func (f Float64) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Float64) Less

func (f Float64) Less(other Comparable) bool

Less implements Comparable.

func (Float64) LessEqual

func (f Float64) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Float64) Multiply

func (f Float64) Multiply(other Number) Number

Multiply implements Number.

func (Float64) Negate

func (f Float64) Negate() Number

Negate implements Number.

func (Float64) NotEquals

func (f Float64) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Float64) Reference

func (f Float64) Reference() Pointer

Reference implements Value.

func (Float64) Subtract

func (f Float64) Subtract(other Number) Number

Subtract implements Number.

type Guard

type Guard struct {
	// contains filtered or unexported fields
}

func NewGuard

func NewGuard(i interface{}) *Guard

func (*Guard) Get

func (g *Guard) Get() interface{}

func (*Guard) Map

func (g *Guard) Map(f func(interface{}) interface{})

func (*Guard) Set

func (g *Guard) Set(i interface{})

type Heap

type Heap interface {
	Add(v interface{})

	Len() int

	Peek() interface{}
}

func NewHeap

func NewHeap(s Slice) Heap

type Int

type Int int

Int is a int.

func (Int) Add

func (i Int) Add(n Number) Number

Add implements Number.

func (Int) And

func (i Int) And(other Integer) Integer

And implements Integer.

func (Int) AndNot

func (i Int) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Int) Dereference

func (i *Int) Dereference() Value

Dereference implements Pointer.

func (Int) Divide

func (i Int) Divide(other Number) Number

Divide implements Number.

func (Int) Equals

func (i Int) Equals(other Equatable) bool

Equals implements Equatable.

func (Int) Greater

func (i Int) Greater(other Comparable) bool

Greater implements Comparable.

func (Int) GreaterEqual

func (i Int) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Int) Left

func (i Int) Left(n uint) Integer

Left implements Integer.

func (Int) Less

func (i Int) Less(other Comparable) bool

Less implements Comparable.

func (Int) LessEqual

func (i Int) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Int) Modulo

func (i Int) Modulo(other Integer) Integer

Modulo implements Integer.

func (Int) Multiply

func (i Int) Multiply(other Number) Number

Multiply implements Number.

func (Int) Negate

func (i Int) Negate() Number

Negate implements Number.

func (Int) Not

func (i Int) Not() Integer

Not implements Integer.

func (Int) NotEquals

func (i Int) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Int) Or

func (i Int) Or(other Integer) Integer

Or implements Integer.

func (Int) Reference

func (i Int) Reference() Pointer

Reference implements Value.

func (Int) Right

func (i Int) Right(n uint) Integer

Right implements Integer.

func (Int) Subtract

func (i Int) Subtract(other Number) Number

Subtract implements Number.

func (Int) Xor

func (i Int) Xor(other Integer) Integer

Xor implements Integer.

type Int16

type Int16 int16

Int16 is a int16.

func (Int16) Add

func (i Int16) Add(n Number) Number

Add implements Number.

func (Int16) And

func (i Int16) And(other Integer) Integer

And implements Integer.

func (Int16) AndNot

func (i Int16) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Int16) Dereference

func (i *Int16) Dereference() Value

Dereference implements Pointer.

func (Int16) Divide

func (i Int16) Divide(other Number) Number

Divide implements Number.

func (Int16) Equals

func (i Int16) Equals(other Equatable) bool

Equals implements Equatable.

func (Int16) Greater

func (i Int16) Greater(other Comparable) bool

Greater implements Comparable.

func (Int16) GreaterEqual

func (i Int16) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Int16) Left

func (i Int16) Left(n uint) Integer

Left implements Integer.

func (Int16) Less

func (i Int16) Less(other Comparable) bool

Less implements Comparable.

func (Int16) LessEqual

func (i Int16) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Int16) Modulo

func (i Int16) Modulo(other Integer) Integer

Modulo implements Integer.

func (Int16) Multiply

func (i Int16) Multiply(other Number) Number

Multiply implements Number.

func (Int16) Negate

func (i Int16) Negate() Number

Negate implements Number.

func (Int16) Not

func (i Int16) Not() Integer

Not implements Integer.

func (Int16) NotEquals

func (i Int16) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Int16) Or

func (i Int16) Or(other Integer) Integer

Or implements Integer.

func (Int16) Reference

func (i Int16) Reference() Pointer

Reference implements Value.

func (Int16) Right

func (i Int16) Right(n uint) Integer

Right implements Integer.

func (Int16) Subtract

func (i Int16) Subtract(other Number) Number

Subtract implements Number.

func (Int16) Xor

func (i Int16) Xor(other Integer) Integer

Xor implements Integer.

type Int32

type Int32 int32

Int32 is a int32.

func (Int32) Add

func (i Int32) Add(n Number) Number

Add implements Number.

func (Int32) And

func (i Int32) And(other Integer) Integer

And implements Integer.

func (Int32) AndNot

func (i Int32) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Int32) Dereference

func (i *Int32) Dereference() Value

Dereference implements Pointer.

func (Int32) Divide

func (i Int32) Divide(other Number) Number

Divide implements Number.

func (Int32) Equals

func (i Int32) Equals(other Equatable) bool

Equals implements Equatable.

func (Int32) Greater

func (i Int32) Greater(other Comparable) bool

Greater implements Comparable.

func (Int32) GreaterEqual

func (i Int32) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Int32) Left

func (i Int32) Left(n uint) Integer

Left implements Integer.

func (Int32) Less

func (i Int32) Less(other Comparable) bool

Less implements Comparable.

func (Int32) LessEqual

func (i Int32) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Int32) Modulo

func (i Int32) Modulo(other Integer) Integer

Modulo implements Integer.

func (Int32) Multiply

func (i Int32) Multiply(other Number) Number

Multiply implements Number.

func (Int32) Negate

func (i Int32) Negate() Number

Negate implements Number.

func (Int32) Not

func (i Int32) Not() Integer

Not implements Integer.

func (Int32) NotEquals

func (i Int32) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Int32) Or

func (i Int32) Or(other Integer) Integer

Or implements Integer.

func (Int32) Reference

func (i Int32) Reference() Pointer

Reference implements Value.

func (Int32) Right

func (i Int32) Right(n uint) Integer

Right implements Integer.

func (Int32) Subtract

func (i Int32) Subtract(other Number) Number

Subtract implements Number.

func (Int32) Xor

func (i Int32) Xor(other Integer) Integer

Xor implements Integer.

type Int64

type Int64 int64

Int64 is a int64.

func (Int64) Add

func (i Int64) Add(n Number) Number

Add implements Number.

func (Int64) And

func (i Int64) And(other Integer) Integer

And implements Integer.

func (Int64) AndNot

func (i Int64) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Int64) Dereference

func (i *Int64) Dereference() Value

Dereference implements Pointer.

func (Int64) Divide

func (i Int64) Divide(other Number) Number

Divide implements Number.

func (Int64) Equals

func (i Int64) Equals(other Equatable) bool

Equals implements Equatable.

func (Int64) Greater

func (i Int64) Greater(other Comparable) bool

Greater implements Comparable.

func (Int64) GreaterEqual

func (i Int64) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Int64) Left

func (i Int64) Left(n uint) Integer

Left implements Integer.

func (Int64) Less

func (i Int64) Less(other Comparable) bool

Less implements Comparable.

func (Int64) LessEqual

func (i Int64) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Int64) Modulo

func (i Int64) Modulo(other Integer) Integer

Modulo implements Integer.

func (Int64) Multiply

func (i Int64) Multiply(other Number) Number

Multiply implements Number.

func (Int64) Negate

func (i Int64) Negate() Number

Negate implements Number.

func (Int64) Not

func (i Int64) Not() Integer

Not implements Integer.

func (Int64) NotEquals

func (i Int64) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Int64) Or

func (i Int64) Or(other Integer) Integer

Or implements Integer.

func (Int64) Reference

func (i Int64) Reference() Pointer

Reference implements Value.

func (Int64) Right

func (i Int64) Right(n uint) Integer

Right implements Integer.

func (Int64) Subtract

func (i Int64) Subtract(other Number) Number

Subtract implements Number.

func (Int64) Xor

func (i Int64) Xor(other Integer) Integer

Xor implements Integer.

type Int8

type Int8 int8

Int8 is a int8.

func (Int8) Add

func (i Int8) Add(n Number) Number

Add implements Number.

func (Int8) And

func (i Int8) And(other Integer) Integer

And implements Integer.

func (Int8) AndNot

func (i Int8) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Int8) Dereference

func (i *Int8) Dereference() Value

Dereference implements Pointer.

func (Int8) Divide

func (i Int8) Divide(other Number) Number

Divide implements Number.

func (Int8) Equals

func (i Int8) Equals(other Equatable) bool

Equals implements Equatable.

func (Int8) Greater

func (i Int8) Greater(other Comparable) bool

Greater implements Comparable.

func (Int8) GreaterEqual

func (i Int8) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Int8) Left

func (i Int8) Left(n uint) Integer

Left implements Integer.

func (Int8) Less

func (i Int8) Less(other Comparable) bool

Less implements Comparable.

func (Int8) LessEqual

func (i Int8) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Int8) Modulo

func (i Int8) Modulo(other Integer) Integer

Modulo implements Integer.

func (Int8) Multiply

func (i Int8) Multiply(other Number) Number

Multiply implements Number.

func (Int8) Negate

func (i Int8) Negate() Number

Negate implements Number.

func (Int8) Not

func (i Int8) Not() Integer

Not implements Integer.

func (Int8) NotEquals

func (i Int8) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Int8) Or

func (i Int8) Or(other Integer) Integer

Or implements Integer.

func (Int8) Reference

func (i Int8) Reference() Pointer

Reference implements Value.

func (Int8) Right

func (i Int8) Right(n uint) Integer

Right implements Integer.

func (Int8) Subtract

func (i Int8) Subtract(other Number) Number

Subtract implements Number.

func (Int8) Xor

func (i Int8) Xor(other Integer) Integer

Xor implements Integer.

type Integer

type Integer interface {
	Number

	// And returns the bitwise-and with i.
	And(i Integer) Integer

	// And returns the bitwise-and-not with i.
	AndNot(i Integer) Integer

	// Left returns the left shift by n.
	Left(n uint) Integer

	// Modulo returns the modulo by i.
	Modulo(i Integer) Integer

	// Not returns the bitwise-not.
	Not() Integer

	// Or returns the bitwise-or with i.
	Or(i Integer) Integer

	// Right returns the right arithmetic shift by n.
	Right(n uint) Integer

	// Xor returns the bitwise-exclusive-or with i.
	Xor(i Integer) Integer
}

Integer is integer operations.

type Iterator

type Iterator interface {
	// More returns whether there is a next element.
	More() bool

	// Next returns the next element.
	Next() interface{}
}

Iterator iterates a sequence of elements.

func ChanIterator

func ChanIterator(c ChanReceive) Iterator

func RepeatIterator

func RepeatIterator(v interface{}) Iterator

RepeatIterator returns an Iterator that repeats v forever.

func ReplicateIterator

func ReplicateIterator(v interface{}, n int) Iterator

ReplicateIterator returns an Iterator that contains n v.

func SliceIterator

func SliceIterator(s Slice) Iterator

SliceIterator returns an s Iterator.

type Macro

type Macro struct {
	Data              interface{}
	DisableFormat     bool
	DisablePreprocess bool
	DisableProcess    bool
	Name              string
}

func (*Macro) Run

func (m *Macro) Run(input []byte) ([]byte, error)

type MacroInput

type MacroInput struct {
	Macro
	Input string
}

func (*MacroInput) Run

func (m *MacroInput) Run() ([]byte, error)

type MacroInputOutput

type MacroInputOutput struct {
	Macro
	Input  string
	Output string
}

func (*MacroInputOutput) Run

func (m *MacroInputOutput) Run() error

type MacroInterface

type MacroInterface struct {
	InterfaceMethods          []*MacroMethod
	InterfaceName             string
	InterfacePackageName      string
	InterfacePackagePath      string
	InterfacePackageQualifier string
	InterfaceVar              string
	Output                    string
	ReceiverIdentifier        string
	ReceiverTypeName          string
	ReceiverTypePackageName   string
	ReceiverTypePackagePath   string
	ReceiverTypePointer       string
	ReceiverTypeReference     string
}

func (*MacroInterface) Init

func (m *MacroInterface) Init() error

type MacroMethod

type MacroMethod struct {
	Doc            []string
	Interface      *MacroInterface
	Name           string
	ParamsFlat     []*MacroVar
	ParamsGrouped  []*MacroVars
	ResultsFlat    []*MacroVar
	ResultsGrouped []*MacroVars
}

type MacroOutput

type MacroOutput struct {
	Macro
	Output string
}

func (*MacroOutput) Run

func (m *MacroOutput) Run(input []byte) error

type MacroVar

type MacroVar struct {
	Interface *MacroInterface
	Name      string
	Type      string
}

type MacroVars

type MacroVars struct {
	Interface *MacroInterface
	Names     []string
	Type      string
}

type Map

type Map interface {
	Equatable
	Value

	// Delete deletes k.
	Delete(k interface{})

	// Get returns the value for key k.
	Get(k interface{}) interface{}

	// GetCheck returns the value for key k and whether key k exists.
	GetCheck(k interface{}) (interface{}, bool)

	// KeyValues returns key-value pairs.
	KeyValues() [][2]interface{}

	// Keys returns the keys.
	Keys() []interface{}

	// Len returns the length.
	Len() int

	// Make returns a Map with capacity c.
	Make(c int) Map

	// Set sets the element for key k to v.
	Set(k, v interface{})
}

Map is a map.

type MapBoolInt

type MapBoolInt map[bool]int

MapBoolInt is a map from bool to int.

func (MapBoolInt) Delete

func (m MapBoolInt) Delete(k interface{})

Delete implements Map.

func (*MapBoolInt) Dereference

func (m *MapBoolInt) Dereference() Value

Dereference implements Map.

func (MapBoolInt) Equals

func (m MapBoolInt) Equals(other Equatable) bool

Equals implements Map.

func (MapBoolInt) Get

func (m MapBoolInt) Get(k interface{}) interface{}

Get implements Map.

func (MapBoolInt) GetCheck

func (m MapBoolInt) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapBoolInt) KeyValues

func (m MapBoolInt) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapBoolInt) Keys

func (m MapBoolInt) Keys() []interface{}

Keys implements Map.

func (MapBoolInt) Len

func (m MapBoolInt) Len() int

Len implements Map.

func (MapBoolInt) Make

func (m MapBoolInt) Make(c int) Map

Make implements Map.

func (MapBoolInt) NotEquals

func (m MapBoolInt) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapBoolInt) Reference

func (m MapBoolInt) Reference() Pointer

Reference implements Map.

func (MapBoolInt) Set

func (m MapBoolInt) Set(k, v interface{})

Set implements Map.

type MapBoolString

type MapBoolString map[bool]string

MapBoolString is a map from bool to string.

func (MapBoolString) Delete

func (m MapBoolString) Delete(k interface{})

Delete implements Map.

func (*MapBoolString) Dereference

func (m *MapBoolString) Dereference() Value

Dereference implements Map.

func (MapBoolString) Equals

func (m MapBoolString) Equals(other Equatable) bool

Equals implements Map.

func (MapBoolString) Get

func (m MapBoolString) Get(k interface{}) interface{}

Get implements Map.

func (MapBoolString) GetCheck

func (m MapBoolString) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapBoolString) KeyValues

func (m MapBoolString) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapBoolString) Keys

func (m MapBoolString) Keys() []interface{}

Keys implements Map.

func (MapBoolString) Len

func (m MapBoolString) Len() int

Len implements Map.

func (MapBoolString) Make

func (m MapBoolString) Make(c int) Map

Make implements Map.

func (MapBoolString) NotEquals

func (m MapBoolString) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapBoolString) Reference

func (m MapBoolString) Reference() Pointer

Reference implements Map.

func (MapBoolString) Set

func (m MapBoolString) Set(k, v interface{})

Set implements Map.

type MapBoolStruct

type MapBoolStruct map[bool]struct{}

MapBoolStruct is a map from bool to struct{}.

func (MapBoolStruct) Delete

func (m MapBoolStruct) Delete(k interface{})

Delete implements Map.

func (*MapBoolStruct) Dereference

func (m *MapBoolStruct) Dereference() Value

Dereference implements Map.

func (MapBoolStruct) Equals

func (m MapBoolStruct) Equals(other Equatable) bool

Equals implements Map.

func (MapBoolStruct) Get

func (m MapBoolStruct) Get(k interface{}) interface{}

Get implements Map.

func (MapBoolStruct) GetCheck

func (m MapBoolStruct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapBoolStruct) KeyValues

func (m MapBoolStruct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapBoolStruct) Keys

func (m MapBoolStruct) Keys() []interface{}

Keys implements Map.

func (MapBoolStruct) Len

func (m MapBoolStruct) Len() int

Len implements Map.

func (MapBoolStruct) Make

func (m MapBoolStruct) Make(c int) Map

Make implements Map.

func (MapBoolStruct) NotEquals

func (m MapBoolStruct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapBoolStruct) Reference

func (m MapBoolStruct) Reference() Pointer

Reference implements Map.

func (MapBoolStruct) Set

func (m MapBoolStruct) Set(k, v interface{})

Set implements Map.

type MapByteInt

type MapByteInt map[byte]int

MapByteInt is a map from byte to int.

func (MapByteInt) Delete

func (m MapByteInt) Delete(k interface{})

Delete implements Map.

func (*MapByteInt) Dereference

func (m *MapByteInt) Dereference() Value

Dereference implements Map.

func (MapByteInt) Equals

func (m MapByteInt) Equals(other Equatable) bool

Equals implements Map.

func (MapByteInt) Get

func (m MapByteInt) Get(k interface{}) interface{}

Get implements Map.

func (MapByteInt) GetCheck

func (m MapByteInt) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapByteInt) KeyValues

func (m MapByteInt) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapByteInt) Keys

func (m MapByteInt) Keys() []interface{}

Keys implements Map.

func (MapByteInt) Len

func (m MapByteInt) Len() int

Len implements Map.

func (MapByteInt) Make

func (m MapByteInt) Make(c int) Map

Make implements Map.

func (MapByteInt) NotEquals

func (m MapByteInt) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapByteInt) Reference

func (m MapByteInt) Reference() Pointer

Reference implements Map.

func (MapByteInt) Set

func (m MapByteInt) Set(k, v interface{})

Set implements Map.

type MapByteString

type MapByteString map[byte]string

MapByteString is a map from byte to string.

func (MapByteString) Delete

func (m MapByteString) Delete(k interface{})

Delete implements Map.

func (*MapByteString) Dereference

func (m *MapByteString) Dereference() Value

Dereference implements Map.

func (MapByteString) Equals

func (m MapByteString) Equals(other Equatable) bool

Equals implements Map.

func (MapByteString) Get

func (m MapByteString) Get(k interface{}) interface{}

Get implements Map.

func (MapByteString) GetCheck

func (m MapByteString) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapByteString) KeyValues

func (m MapByteString) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapByteString) Keys

func (m MapByteString) Keys() []interface{}

Keys implements Map.

func (MapByteString) Len

func (m MapByteString) Len() int

Len implements Map.

func (MapByteString) Make

func (m MapByteString) Make(c int) Map

Make implements Map.

func (MapByteString) NotEquals

func (m MapByteString) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapByteString) Reference

func (m MapByteString) Reference() Pointer

Reference implements Map.

func (MapByteString) Set

func (m MapByteString) Set(k, v interface{})

Set implements Map.

type MapByteStruct

type MapByteStruct map[byte]struct{}

MapByteStruct is a map from byte to struct{}.

func (MapByteStruct) Delete

func (m MapByteStruct) Delete(k interface{})

Delete implements Map.

func (*MapByteStruct) Dereference

func (m *MapByteStruct) Dereference() Value

Dereference implements Map.

func (MapByteStruct) Equals

func (m MapByteStruct) Equals(other Equatable) bool

Equals implements Map.

func (MapByteStruct) Get

func (m MapByteStruct) Get(k interface{}) interface{}

Get implements Map.

func (MapByteStruct) GetCheck

func (m MapByteStruct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapByteStruct) KeyValues

func (m MapByteStruct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapByteStruct) Keys

func (m MapByteStruct) Keys() []interface{}

Keys implements Map.

func (MapByteStruct) Len

func (m MapByteStruct) Len() int

Len implements Map.

func (MapByteStruct) Make

func (m MapByteStruct) Make(c int) Map

Make implements Map.

func (MapByteStruct) NotEquals

func (m MapByteStruct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapByteStruct) Reference

func (m MapByteStruct) Reference() Pointer

Reference implements Map.

func (MapByteStruct) Set

func (m MapByteStruct) Set(k, v interface{})

Set implements Map.

type MapComplex128Int

type MapComplex128Int map[complex128]int

MapComplex128Int is a map from complex128 to int.

func (MapComplex128Int) Delete

func (m MapComplex128Int) Delete(k interface{})

Delete implements Map.

func (*MapComplex128Int) Dereference

func (m *MapComplex128Int) Dereference() Value

Dereference implements Map.

func (MapComplex128Int) Equals

func (m MapComplex128Int) Equals(other Equatable) bool

Equals implements Map.

func (MapComplex128Int) Get

func (m MapComplex128Int) Get(k interface{}) interface{}

Get implements Map.

func (MapComplex128Int) GetCheck

func (m MapComplex128Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapComplex128Int) KeyValues

func (m MapComplex128Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapComplex128Int) Keys

func (m MapComplex128Int) Keys() []interface{}

Keys implements Map.

func (MapComplex128Int) Len

func (m MapComplex128Int) Len() int

Len implements Map.

func (MapComplex128Int) Make

func (m MapComplex128Int) Make(c int) Map

Make implements Map.

func (MapComplex128Int) NotEquals

func (m MapComplex128Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapComplex128Int) Reference

func (m MapComplex128Int) Reference() Pointer

Reference implements Map.

func (MapComplex128Int) Set

func (m MapComplex128Int) Set(k, v interface{})

Set implements Map.

type MapComplex128String

type MapComplex128String map[complex128]string

MapComplex128String is a map from complex128 to string.

func (MapComplex128String) Delete

func (m MapComplex128String) Delete(k interface{})

Delete implements Map.

func (*MapComplex128String) Dereference

func (m *MapComplex128String) Dereference() Value

Dereference implements Map.

func (MapComplex128String) Equals

func (m MapComplex128String) Equals(other Equatable) bool

Equals implements Map.

func (MapComplex128String) Get

func (m MapComplex128String) Get(k interface{}) interface{}

Get implements Map.

func (MapComplex128String) GetCheck

func (m MapComplex128String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapComplex128String) KeyValues

func (m MapComplex128String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapComplex128String) Keys

func (m MapComplex128String) Keys() []interface{}

Keys implements Map.

func (MapComplex128String) Len

func (m MapComplex128String) Len() int

Len implements Map.

func (MapComplex128String) Make

func (m MapComplex128String) Make(c int) Map

Make implements Map.

func (MapComplex128String) NotEquals

func (m MapComplex128String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapComplex128String) Reference

func (m MapComplex128String) Reference() Pointer

Reference implements Map.

func (MapComplex128String) Set

func (m MapComplex128String) Set(k, v interface{})

Set implements Map.

type MapComplex128Struct

type MapComplex128Struct map[complex128]struct{}

MapComplex128Struct is a map from complex128 to struct{}.

func (MapComplex128Struct) Delete

func (m MapComplex128Struct) Delete(k interface{})

Delete implements Map.

func (*MapComplex128Struct) Dereference

func (m *MapComplex128Struct) Dereference() Value

Dereference implements Map.

func (MapComplex128Struct) Equals

func (m MapComplex128Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapComplex128Struct) Get

func (m MapComplex128Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapComplex128Struct) GetCheck

func (m MapComplex128Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapComplex128Struct) KeyValues

func (m MapComplex128Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapComplex128Struct) Keys

func (m MapComplex128Struct) Keys() []interface{}

Keys implements Map.

func (MapComplex128Struct) Len

func (m MapComplex128Struct) Len() int

Len implements Map.

func (MapComplex128Struct) Make

func (m MapComplex128Struct) Make(c int) Map

Make implements Map.

func (MapComplex128Struct) NotEquals

func (m MapComplex128Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapComplex128Struct) Reference

func (m MapComplex128Struct) Reference() Pointer

Reference implements Map.

func (MapComplex128Struct) Set

func (m MapComplex128Struct) Set(k, v interface{})

Set implements Map.

type MapComplex64Int

type MapComplex64Int map[complex64]int

MapComplex64Int is a map from complex64 to int.

func (MapComplex64Int) Delete

func (m MapComplex64Int) Delete(k interface{})

Delete implements Map.

func (*MapComplex64Int) Dereference

func (m *MapComplex64Int) Dereference() Value

Dereference implements Map.

func (MapComplex64Int) Equals

func (m MapComplex64Int) Equals(other Equatable) bool

Equals implements Map.

func (MapComplex64Int) Get

func (m MapComplex64Int) Get(k interface{}) interface{}

Get implements Map.

func (MapComplex64Int) GetCheck

func (m MapComplex64Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapComplex64Int) KeyValues

func (m MapComplex64Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapComplex64Int) Keys

func (m MapComplex64Int) Keys() []interface{}

Keys implements Map.

func (MapComplex64Int) Len

func (m MapComplex64Int) Len() int

Len implements Map.

func (MapComplex64Int) Make

func (m MapComplex64Int) Make(c int) Map

Make implements Map.

func (MapComplex64Int) NotEquals

func (m MapComplex64Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapComplex64Int) Reference

func (m MapComplex64Int) Reference() Pointer

Reference implements Map.

func (MapComplex64Int) Set

func (m MapComplex64Int) Set(k, v interface{})

Set implements Map.

type MapComplex64String

type MapComplex64String map[complex64]string

MapComplex64String is a map from complex64 to string.

func (MapComplex64String) Delete

func (m MapComplex64String) Delete(k interface{})

Delete implements Map.

func (*MapComplex64String) Dereference

func (m *MapComplex64String) Dereference() Value

Dereference implements Map.

func (MapComplex64String) Equals

func (m MapComplex64String) Equals(other Equatable) bool

Equals implements Map.

func (MapComplex64String) Get

func (m MapComplex64String) Get(k interface{}) interface{}

Get implements Map.

func (MapComplex64String) GetCheck

func (m MapComplex64String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapComplex64String) KeyValues

func (m MapComplex64String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapComplex64String) Keys

func (m MapComplex64String) Keys() []interface{}

Keys implements Map.

func (MapComplex64String) Len

func (m MapComplex64String) Len() int

Len implements Map.

func (MapComplex64String) Make

func (m MapComplex64String) Make(c int) Map

Make implements Map.

func (MapComplex64String) NotEquals

func (m MapComplex64String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapComplex64String) Reference

func (m MapComplex64String) Reference() Pointer

Reference implements Map.

func (MapComplex64String) Set

func (m MapComplex64String) Set(k, v interface{})

Set implements Map.

type MapComplex64Struct

type MapComplex64Struct map[complex64]struct{}

MapComplex64Struct is a map from complex64 to struct{}.

func (MapComplex64Struct) Delete

func (m MapComplex64Struct) Delete(k interface{})

Delete implements Map.

func (*MapComplex64Struct) Dereference

func (m *MapComplex64Struct) Dereference() Value

Dereference implements Map.

func (MapComplex64Struct) Equals

func (m MapComplex64Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapComplex64Struct) Get

func (m MapComplex64Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapComplex64Struct) GetCheck

func (m MapComplex64Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapComplex64Struct) KeyValues

func (m MapComplex64Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapComplex64Struct) Keys

func (m MapComplex64Struct) Keys() []interface{}

Keys implements Map.

func (MapComplex64Struct) Len

func (m MapComplex64Struct) Len() int

Len implements Map.

func (MapComplex64Struct) Make

func (m MapComplex64Struct) Make(c int) Map

Make implements Map.

func (MapComplex64Struct) NotEquals

func (m MapComplex64Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapComplex64Struct) Reference

func (m MapComplex64Struct) Reference() Pointer

Reference implements Map.

func (MapComplex64Struct) Set

func (m MapComplex64Struct) Set(k, v interface{})

Set implements Map.

type MapFloat32Int

type MapFloat32Int map[float32]int

MapFloat32Int is a map from float32 to int.

func (MapFloat32Int) Delete

func (m MapFloat32Int) Delete(k interface{})

Delete implements Map.

func (*MapFloat32Int) Dereference

func (m *MapFloat32Int) Dereference() Value

Dereference implements Map.

func (MapFloat32Int) Equals

func (m MapFloat32Int) Equals(other Equatable) bool

Equals implements Map.

func (MapFloat32Int) Get

func (m MapFloat32Int) Get(k interface{}) interface{}

Get implements Map.

func (MapFloat32Int) GetCheck

func (m MapFloat32Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapFloat32Int) KeyValues

func (m MapFloat32Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapFloat32Int) Keys

func (m MapFloat32Int) Keys() []interface{}

Keys implements Map.

func (MapFloat32Int) Len

func (m MapFloat32Int) Len() int

Len implements Map.

func (MapFloat32Int) Make

func (m MapFloat32Int) Make(c int) Map

Make implements Map.

func (MapFloat32Int) NotEquals

func (m MapFloat32Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapFloat32Int) Reference

func (m MapFloat32Int) Reference() Pointer

Reference implements Map.

func (MapFloat32Int) Set

func (m MapFloat32Int) Set(k, v interface{})

Set implements Map.

type MapFloat32String

type MapFloat32String map[float32]string

MapFloat32String is a map from float32 to string.

func (MapFloat32String) Delete

func (m MapFloat32String) Delete(k interface{})

Delete implements Map.

func (*MapFloat32String) Dereference

func (m *MapFloat32String) Dereference() Value

Dereference implements Map.

func (MapFloat32String) Equals

func (m MapFloat32String) Equals(other Equatable) bool

Equals implements Map.

func (MapFloat32String) Get

func (m MapFloat32String) Get(k interface{}) interface{}

Get implements Map.

func (MapFloat32String) GetCheck

func (m MapFloat32String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapFloat32String) KeyValues

func (m MapFloat32String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapFloat32String) Keys

func (m MapFloat32String) Keys() []interface{}

Keys implements Map.

func (MapFloat32String) Len

func (m MapFloat32String) Len() int

Len implements Map.

func (MapFloat32String) Make

func (m MapFloat32String) Make(c int) Map

Make implements Map.

func (MapFloat32String) NotEquals

func (m MapFloat32String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapFloat32String) Reference

func (m MapFloat32String) Reference() Pointer

Reference implements Map.

func (MapFloat32String) Set

func (m MapFloat32String) Set(k, v interface{})

Set implements Map.

type MapFloat32Struct

type MapFloat32Struct map[float32]struct{}

MapFloat32Struct is a map from float32 to struct{}.

func (MapFloat32Struct) Delete

func (m MapFloat32Struct) Delete(k interface{})

Delete implements Map.

func (*MapFloat32Struct) Dereference

func (m *MapFloat32Struct) Dereference() Value

Dereference implements Map.

func (MapFloat32Struct) Equals

func (m MapFloat32Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapFloat32Struct) Get

func (m MapFloat32Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapFloat32Struct) GetCheck

func (m MapFloat32Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapFloat32Struct) KeyValues

func (m MapFloat32Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapFloat32Struct) Keys

func (m MapFloat32Struct) Keys() []interface{}

Keys implements Map.

func (MapFloat32Struct) Len

func (m MapFloat32Struct) Len() int

Len implements Map.

func (MapFloat32Struct) Make

func (m MapFloat32Struct) Make(c int) Map

Make implements Map.

func (MapFloat32Struct) NotEquals

func (m MapFloat32Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapFloat32Struct) Reference

func (m MapFloat32Struct) Reference() Pointer

Reference implements Map.

func (MapFloat32Struct) Set

func (m MapFloat32Struct) Set(k, v interface{})

Set implements Map.

type MapFloat64Int

type MapFloat64Int map[float64]int

MapFloat64Int is a map from float64 to int.

func (MapFloat64Int) Delete

func (m MapFloat64Int) Delete(k interface{})

Delete implements Map.

func (*MapFloat64Int) Dereference

func (m *MapFloat64Int) Dereference() Value

Dereference implements Map.

func (MapFloat64Int) Equals

func (m MapFloat64Int) Equals(other Equatable) bool

Equals implements Map.

func (MapFloat64Int) Get

func (m MapFloat64Int) Get(k interface{}) interface{}

Get implements Map.

func (MapFloat64Int) GetCheck

func (m MapFloat64Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapFloat64Int) KeyValues

func (m MapFloat64Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapFloat64Int) Keys

func (m MapFloat64Int) Keys() []interface{}

Keys implements Map.

func (MapFloat64Int) Len

func (m MapFloat64Int) Len() int

Len implements Map.

func (MapFloat64Int) Make

func (m MapFloat64Int) Make(c int) Map

Make implements Map.

func (MapFloat64Int) NotEquals

func (m MapFloat64Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapFloat64Int) Reference

func (m MapFloat64Int) Reference() Pointer

Reference implements Map.

func (MapFloat64Int) Set

func (m MapFloat64Int) Set(k, v interface{})

Set implements Map.

type MapFloat64String

type MapFloat64String map[float64]string

MapFloat64String is a map from float64 to string.

func (MapFloat64String) Delete

func (m MapFloat64String) Delete(k interface{})

Delete implements Map.

func (*MapFloat64String) Dereference

func (m *MapFloat64String) Dereference() Value

Dereference implements Map.

func (MapFloat64String) Equals

func (m MapFloat64String) Equals(other Equatable) bool

Equals implements Map.

func (MapFloat64String) Get

func (m MapFloat64String) Get(k interface{}) interface{}

Get implements Map.

func (MapFloat64String) GetCheck

func (m MapFloat64String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapFloat64String) KeyValues

func (m MapFloat64String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapFloat64String) Keys

func (m MapFloat64String) Keys() []interface{}

Keys implements Map.

func (MapFloat64String) Len

func (m MapFloat64String) Len() int

Len implements Map.

func (MapFloat64String) Make

func (m MapFloat64String) Make(c int) Map

Make implements Map.

func (MapFloat64String) NotEquals

func (m MapFloat64String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapFloat64String) Reference

func (m MapFloat64String) Reference() Pointer

Reference implements Map.

func (MapFloat64String) Set

func (m MapFloat64String) Set(k, v interface{})

Set implements Map.

type MapFloat64Struct

type MapFloat64Struct map[float64]struct{}

MapFloat64Struct is a map from float64 to struct{}.

func (MapFloat64Struct) Delete

func (m MapFloat64Struct) Delete(k interface{})

Delete implements Map.

func (*MapFloat64Struct) Dereference

func (m *MapFloat64Struct) Dereference() Value

Dereference implements Map.

func (MapFloat64Struct) Equals

func (m MapFloat64Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapFloat64Struct) Get

func (m MapFloat64Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapFloat64Struct) GetCheck

func (m MapFloat64Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapFloat64Struct) KeyValues

func (m MapFloat64Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapFloat64Struct) Keys

func (m MapFloat64Struct) Keys() []interface{}

Keys implements Map.

func (MapFloat64Struct) Len

func (m MapFloat64Struct) Len() int

Len implements Map.

func (MapFloat64Struct) Make

func (m MapFloat64Struct) Make(c int) Map

Make implements Map.

func (MapFloat64Struct) NotEquals

func (m MapFloat64Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapFloat64Struct) Reference

func (m MapFloat64Struct) Reference() Pointer

Reference implements Map.

func (MapFloat64Struct) Set

func (m MapFloat64Struct) Set(k, v interface{})

Set implements Map.

type MapInt16Int

type MapInt16Int map[int16]int

MapInt16Int is a map from int16 to int.

func (MapInt16Int) Delete

func (m MapInt16Int) Delete(k interface{})

Delete implements Map.

func (*MapInt16Int) Dereference

func (m *MapInt16Int) Dereference() Value

Dereference implements Map.

func (MapInt16Int) Equals

func (m MapInt16Int) Equals(other Equatable) bool

Equals implements Map.

func (MapInt16Int) Get

func (m MapInt16Int) Get(k interface{}) interface{}

Get implements Map.

func (MapInt16Int) GetCheck

func (m MapInt16Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt16Int) KeyValues

func (m MapInt16Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt16Int) Keys

func (m MapInt16Int) Keys() []interface{}

Keys implements Map.

func (MapInt16Int) Len

func (m MapInt16Int) Len() int

Len implements Map.

func (MapInt16Int) Make

func (m MapInt16Int) Make(c int) Map

Make implements Map.

func (MapInt16Int) NotEquals

func (m MapInt16Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt16Int) Reference

func (m MapInt16Int) Reference() Pointer

Reference implements Map.

func (MapInt16Int) Set

func (m MapInt16Int) Set(k, v interface{})

Set implements Map.

type MapInt16String

type MapInt16String map[int16]string

MapInt16String is a map from int16 to string.

func (MapInt16String) Delete

func (m MapInt16String) Delete(k interface{})

Delete implements Map.

func (*MapInt16String) Dereference

func (m *MapInt16String) Dereference() Value

Dereference implements Map.

func (MapInt16String) Equals

func (m MapInt16String) Equals(other Equatable) bool

Equals implements Map.

func (MapInt16String) Get

func (m MapInt16String) Get(k interface{}) interface{}

Get implements Map.

func (MapInt16String) GetCheck

func (m MapInt16String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt16String) KeyValues

func (m MapInt16String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt16String) Keys

func (m MapInt16String) Keys() []interface{}

Keys implements Map.

func (MapInt16String) Len

func (m MapInt16String) Len() int

Len implements Map.

func (MapInt16String) Make

func (m MapInt16String) Make(c int) Map

Make implements Map.

func (MapInt16String) NotEquals

func (m MapInt16String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt16String) Reference

func (m MapInt16String) Reference() Pointer

Reference implements Map.

func (MapInt16String) Set

func (m MapInt16String) Set(k, v interface{})

Set implements Map.

type MapInt16Struct

type MapInt16Struct map[int16]struct{}

MapInt16Struct is a map from int16 to struct{}.

func (MapInt16Struct) Delete

func (m MapInt16Struct) Delete(k interface{})

Delete implements Map.

func (*MapInt16Struct) Dereference

func (m *MapInt16Struct) Dereference() Value

Dereference implements Map.

func (MapInt16Struct) Equals

func (m MapInt16Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapInt16Struct) Get

func (m MapInt16Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapInt16Struct) GetCheck

func (m MapInt16Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt16Struct) KeyValues

func (m MapInt16Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt16Struct) Keys

func (m MapInt16Struct) Keys() []interface{}

Keys implements Map.

func (MapInt16Struct) Len

func (m MapInt16Struct) Len() int

Len implements Map.

func (MapInt16Struct) Make

func (m MapInt16Struct) Make(c int) Map

Make implements Map.

func (MapInt16Struct) NotEquals

func (m MapInt16Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt16Struct) Reference

func (m MapInt16Struct) Reference() Pointer

Reference implements Map.

func (MapInt16Struct) Set

func (m MapInt16Struct) Set(k, v interface{})

Set implements Map.

type MapInt32Int

type MapInt32Int map[int32]int

MapInt32Int is a map from int32 to int.

func (MapInt32Int) Delete

func (m MapInt32Int) Delete(k interface{})

Delete implements Map.

func (*MapInt32Int) Dereference

func (m *MapInt32Int) Dereference() Value

Dereference implements Map.

func (MapInt32Int) Equals

func (m MapInt32Int) Equals(other Equatable) bool

Equals implements Map.

func (MapInt32Int) Get

func (m MapInt32Int) Get(k interface{}) interface{}

Get implements Map.

func (MapInt32Int) GetCheck

func (m MapInt32Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt32Int) KeyValues

func (m MapInt32Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt32Int) Keys

func (m MapInt32Int) Keys() []interface{}

Keys implements Map.

func (MapInt32Int) Len

func (m MapInt32Int) Len() int

Len implements Map.

func (MapInt32Int) Make

func (m MapInt32Int) Make(c int) Map

Make implements Map.

func (MapInt32Int) NotEquals

func (m MapInt32Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt32Int) Reference

func (m MapInt32Int) Reference() Pointer

Reference implements Map.

func (MapInt32Int) Set

func (m MapInt32Int) Set(k, v interface{})

Set implements Map.

type MapInt32String

type MapInt32String map[int32]string

MapInt32String is a map from int32 to string.

func (MapInt32String) Delete

func (m MapInt32String) Delete(k interface{})

Delete implements Map.

func (*MapInt32String) Dereference

func (m *MapInt32String) Dereference() Value

Dereference implements Map.

func (MapInt32String) Equals

func (m MapInt32String) Equals(other Equatable) bool

Equals implements Map.

func (MapInt32String) Get

func (m MapInt32String) Get(k interface{}) interface{}

Get implements Map.

func (MapInt32String) GetCheck

func (m MapInt32String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt32String) KeyValues

func (m MapInt32String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt32String) Keys

func (m MapInt32String) Keys() []interface{}

Keys implements Map.

func (MapInt32String) Len

func (m MapInt32String) Len() int

Len implements Map.

func (MapInt32String) Make

func (m MapInt32String) Make(c int) Map

Make implements Map.

func (MapInt32String) NotEquals

func (m MapInt32String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt32String) Reference

func (m MapInt32String) Reference() Pointer

Reference implements Map.

func (MapInt32String) Set

func (m MapInt32String) Set(k, v interface{})

Set implements Map.

type MapInt32Struct

type MapInt32Struct map[int32]struct{}

MapInt32Struct is a map from int32 to struct{}.

func (MapInt32Struct) Delete

func (m MapInt32Struct) Delete(k interface{})

Delete implements Map.

func (*MapInt32Struct) Dereference

func (m *MapInt32Struct) Dereference() Value

Dereference implements Map.

func (MapInt32Struct) Equals

func (m MapInt32Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapInt32Struct) Get

func (m MapInt32Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapInt32Struct) GetCheck

func (m MapInt32Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt32Struct) KeyValues

func (m MapInt32Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt32Struct) Keys

func (m MapInt32Struct) Keys() []interface{}

Keys implements Map.

func (MapInt32Struct) Len

func (m MapInt32Struct) Len() int

Len implements Map.

func (MapInt32Struct) Make

func (m MapInt32Struct) Make(c int) Map

Make implements Map.

func (MapInt32Struct) NotEquals

func (m MapInt32Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt32Struct) Reference

func (m MapInt32Struct) Reference() Pointer

Reference implements Map.

func (MapInt32Struct) Set

func (m MapInt32Struct) Set(k, v interface{})

Set implements Map.

type MapInt64Int

type MapInt64Int map[int64]int

MapInt64Int is a map from int64 to int.

func (MapInt64Int) Delete

func (m MapInt64Int) Delete(k interface{})

Delete implements Map.

func (*MapInt64Int) Dereference

func (m *MapInt64Int) Dereference() Value

Dereference implements Map.

func (MapInt64Int) Equals

func (m MapInt64Int) Equals(other Equatable) bool

Equals implements Map.

func (MapInt64Int) Get

func (m MapInt64Int) Get(k interface{}) interface{}

Get implements Map.

func (MapInt64Int) GetCheck

func (m MapInt64Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt64Int) KeyValues

func (m MapInt64Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt64Int) Keys

func (m MapInt64Int) Keys() []interface{}

Keys implements Map.

func (MapInt64Int) Len

func (m MapInt64Int) Len() int

Len implements Map.

func (MapInt64Int) Make

func (m MapInt64Int) Make(c int) Map

Make implements Map.

func (MapInt64Int) NotEquals

func (m MapInt64Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt64Int) Reference

func (m MapInt64Int) Reference() Pointer

Reference implements Map.

func (MapInt64Int) Set

func (m MapInt64Int) Set(k, v interface{})

Set implements Map.

type MapInt64String

type MapInt64String map[int64]string

MapInt64String is a map from int64 to string.

func (MapInt64String) Delete

func (m MapInt64String) Delete(k interface{})

Delete implements Map.

func (*MapInt64String) Dereference

func (m *MapInt64String) Dereference() Value

Dereference implements Map.

func (MapInt64String) Equals

func (m MapInt64String) Equals(other Equatable) bool

Equals implements Map.

func (MapInt64String) Get

func (m MapInt64String) Get(k interface{}) interface{}

Get implements Map.

func (MapInt64String) GetCheck

func (m MapInt64String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt64String) KeyValues

func (m MapInt64String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt64String) Keys

func (m MapInt64String) Keys() []interface{}

Keys implements Map.

func (MapInt64String) Len

func (m MapInt64String) Len() int

Len implements Map.

func (MapInt64String) Make

func (m MapInt64String) Make(c int) Map

Make implements Map.

func (MapInt64String) NotEquals

func (m MapInt64String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt64String) Reference

func (m MapInt64String) Reference() Pointer

Reference implements Map.

func (MapInt64String) Set

func (m MapInt64String) Set(k, v interface{})

Set implements Map.

type MapInt64Struct

type MapInt64Struct map[int64]struct{}

MapInt64Struct is a map from int64 to struct{}.

func (MapInt64Struct) Delete

func (m MapInt64Struct) Delete(k interface{})

Delete implements Map.

func (*MapInt64Struct) Dereference

func (m *MapInt64Struct) Dereference() Value

Dereference implements Map.

func (MapInt64Struct) Equals

func (m MapInt64Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapInt64Struct) Get

func (m MapInt64Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapInt64Struct) GetCheck

func (m MapInt64Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt64Struct) KeyValues

func (m MapInt64Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt64Struct) Keys

func (m MapInt64Struct) Keys() []interface{}

Keys implements Map.

func (MapInt64Struct) Len

func (m MapInt64Struct) Len() int

Len implements Map.

func (MapInt64Struct) Make

func (m MapInt64Struct) Make(c int) Map

Make implements Map.

func (MapInt64Struct) NotEquals

func (m MapInt64Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt64Struct) Reference

func (m MapInt64Struct) Reference() Pointer

Reference implements Map.

func (MapInt64Struct) Set

func (m MapInt64Struct) Set(k, v interface{})

Set implements Map.

type MapInt8Int

type MapInt8Int map[int8]int

MapInt8Int is a map from int8 to int.

func (MapInt8Int) Delete

func (m MapInt8Int) Delete(k interface{})

Delete implements Map.

func (*MapInt8Int) Dereference

func (m *MapInt8Int) Dereference() Value

Dereference implements Map.

func (MapInt8Int) Equals

func (m MapInt8Int) Equals(other Equatable) bool

Equals implements Map.

func (MapInt8Int) Get

func (m MapInt8Int) Get(k interface{}) interface{}

Get implements Map.

func (MapInt8Int) GetCheck

func (m MapInt8Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt8Int) KeyValues

func (m MapInt8Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt8Int) Keys

func (m MapInt8Int) Keys() []interface{}

Keys implements Map.

func (MapInt8Int) Len

func (m MapInt8Int) Len() int

Len implements Map.

func (MapInt8Int) Make

func (m MapInt8Int) Make(c int) Map

Make implements Map.

func (MapInt8Int) NotEquals

func (m MapInt8Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt8Int) Reference

func (m MapInt8Int) Reference() Pointer

Reference implements Map.

func (MapInt8Int) Set

func (m MapInt8Int) Set(k, v interface{})

Set implements Map.

type MapInt8String

type MapInt8String map[int8]string

MapInt8String is a map from int8 to string.

func (MapInt8String) Delete

func (m MapInt8String) Delete(k interface{})

Delete implements Map.

func (*MapInt8String) Dereference

func (m *MapInt8String) Dereference() Value

Dereference implements Map.

func (MapInt8String) Equals

func (m MapInt8String) Equals(other Equatable) bool

Equals implements Map.

func (MapInt8String) Get

func (m MapInt8String) Get(k interface{}) interface{}

Get implements Map.

func (MapInt8String) GetCheck

func (m MapInt8String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt8String) KeyValues

func (m MapInt8String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt8String) Keys

func (m MapInt8String) Keys() []interface{}

Keys implements Map.

func (MapInt8String) Len

func (m MapInt8String) Len() int

Len implements Map.

func (MapInt8String) Make

func (m MapInt8String) Make(c int) Map

Make implements Map.

func (MapInt8String) NotEquals

func (m MapInt8String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt8String) Reference

func (m MapInt8String) Reference() Pointer

Reference implements Map.

func (MapInt8String) Set

func (m MapInt8String) Set(k, v interface{})

Set implements Map.

type MapInt8Struct

type MapInt8Struct map[int8]struct{}

MapInt8Struct is a map from int8 to struct{}.

func (MapInt8Struct) Delete

func (m MapInt8Struct) Delete(k interface{})

Delete implements Map.

func (*MapInt8Struct) Dereference

func (m *MapInt8Struct) Dereference() Value

Dereference implements Map.

func (MapInt8Struct) Equals

func (m MapInt8Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapInt8Struct) Get

func (m MapInt8Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapInt8Struct) GetCheck

func (m MapInt8Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInt8Struct) KeyValues

func (m MapInt8Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInt8Struct) Keys

func (m MapInt8Struct) Keys() []interface{}

Keys implements Map.

func (MapInt8Struct) Len

func (m MapInt8Struct) Len() int

Len implements Map.

func (MapInt8Struct) Make

func (m MapInt8Struct) Make(c int) Map

Make implements Map.

func (MapInt8Struct) NotEquals

func (m MapInt8Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInt8Struct) Reference

func (m MapInt8Struct) Reference() Pointer

Reference implements Map.

func (MapInt8Struct) Set

func (m MapInt8Struct) Set(k, v interface{})

Set implements Map.

type MapIntBool

type MapIntBool map[int]bool

MapIntBool is a map from int to bool.

func (MapIntBool) Delete

func (m MapIntBool) Delete(k interface{})

Delete implements Map.

func (*MapIntBool) Dereference

func (m *MapIntBool) Dereference() Value

Dereference implements Map.

func (MapIntBool) Equals

func (m MapIntBool) Equals(other Equatable) bool

Equals implements Map.

func (MapIntBool) Get

func (m MapIntBool) Get(k interface{}) interface{}

Get implements Map.

func (MapIntBool) GetCheck

func (m MapIntBool) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntBool) KeyValues

func (m MapIntBool) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntBool) Keys

func (m MapIntBool) Keys() []interface{}

Keys implements Map.

func (MapIntBool) Len

func (m MapIntBool) Len() int

Len implements Map.

func (MapIntBool) Make

func (m MapIntBool) Make(c int) Map

Make implements Map.

func (MapIntBool) NotEquals

func (m MapIntBool) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntBool) Reference

func (m MapIntBool) Reference() Pointer

Reference implements Map.

func (MapIntBool) Set

func (m MapIntBool) Set(k, v interface{})

Set implements Map.

type MapIntByte

type MapIntByte map[int]byte

MapIntByte is a map from int to byte.

func (MapIntByte) Delete

func (m MapIntByte) Delete(k interface{})

Delete implements Map.

func (*MapIntByte) Dereference

func (m *MapIntByte) Dereference() Value

Dereference implements Map.

func (MapIntByte) Equals

func (m MapIntByte) Equals(other Equatable) bool

Equals implements Map.

func (MapIntByte) Get

func (m MapIntByte) Get(k interface{}) interface{}

Get implements Map.

func (MapIntByte) GetCheck

func (m MapIntByte) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntByte) KeyValues

func (m MapIntByte) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntByte) Keys

func (m MapIntByte) Keys() []interface{}

Keys implements Map.

func (MapIntByte) Len

func (m MapIntByte) Len() int

Len implements Map.

func (MapIntByte) Make

func (m MapIntByte) Make(c int) Map

Make implements Map.

func (MapIntByte) NotEquals

func (m MapIntByte) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntByte) Reference

func (m MapIntByte) Reference() Pointer

Reference implements Map.

func (MapIntByte) Set

func (m MapIntByte) Set(k, v interface{})

Set implements Map.

type MapIntComplex128

type MapIntComplex128 map[int]complex128

MapIntComplex128 is a map from int to complex128.

func (MapIntComplex128) Delete

func (m MapIntComplex128) Delete(k interface{})

Delete implements Map.

func (*MapIntComplex128) Dereference

func (m *MapIntComplex128) Dereference() Value

Dereference implements Map.

func (MapIntComplex128) Equals

func (m MapIntComplex128) Equals(other Equatable) bool

Equals implements Map.

func (MapIntComplex128) Get

func (m MapIntComplex128) Get(k interface{}) interface{}

Get implements Map.

func (MapIntComplex128) GetCheck

func (m MapIntComplex128) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntComplex128) KeyValues

func (m MapIntComplex128) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntComplex128) Keys

func (m MapIntComplex128) Keys() []interface{}

Keys implements Map.

func (MapIntComplex128) Len

func (m MapIntComplex128) Len() int

Len implements Map.

func (MapIntComplex128) Make

func (m MapIntComplex128) Make(c int) Map

Make implements Map.

func (MapIntComplex128) NotEquals

func (m MapIntComplex128) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntComplex128) Reference

func (m MapIntComplex128) Reference() Pointer

Reference implements Map.

func (MapIntComplex128) Set

func (m MapIntComplex128) Set(k, v interface{})

Set implements Map.

type MapIntComplex64

type MapIntComplex64 map[int]complex64

MapIntComplex64 is a map from int to complex64.

func (MapIntComplex64) Delete

func (m MapIntComplex64) Delete(k interface{})

Delete implements Map.

func (*MapIntComplex64) Dereference

func (m *MapIntComplex64) Dereference() Value

Dereference implements Map.

func (MapIntComplex64) Equals

func (m MapIntComplex64) Equals(other Equatable) bool

Equals implements Map.

func (MapIntComplex64) Get

func (m MapIntComplex64) Get(k interface{}) interface{}

Get implements Map.

func (MapIntComplex64) GetCheck

func (m MapIntComplex64) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntComplex64) KeyValues

func (m MapIntComplex64) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntComplex64) Keys

func (m MapIntComplex64) Keys() []interface{}

Keys implements Map.

func (MapIntComplex64) Len

func (m MapIntComplex64) Len() int

Len implements Map.

func (MapIntComplex64) Make

func (m MapIntComplex64) Make(c int) Map

Make implements Map.

func (MapIntComplex64) NotEquals

func (m MapIntComplex64) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntComplex64) Reference

func (m MapIntComplex64) Reference() Pointer

Reference implements Map.

func (MapIntComplex64) Set

func (m MapIntComplex64) Set(k, v interface{})

Set implements Map.

type MapIntFloat32

type MapIntFloat32 map[int]float32

MapIntFloat32 is a map from int to float32.

func (MapIntFloat32) Delete

func (m MapIntFloat32) Delete(k interface{})

Delete implements Map.

func (*MapIntFloat32) Dereference

func (m *MapIntFloat32) Dereference() Value

Dereference implements Map.

func (MapIntFloat32) Equals

func (m MapIntFloat32) Equals(other Equatable) bool

Equals implements Map.

func (MapIntFloat32) Get

func (m MapIntFloat32) Get(k interface{}) interface{}

Get implements Map.

func (MapIntFloat32) GetCheck

func (m MapIntFloat32) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntFloat32) KeyValues

func (m MapIntFloat32) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntFloat32) Keys

func (m MapIntFloat32) Keys() []interface{}

Keys implements Map.

func (MapIntFloat32) Len

func (m MapIntFloat32) Len() int

Len implements Map.

func (MapIntFloat32) Make

func (m MapIntFloat32) Make(c int) Map

Make implements Map.

func (MapIntFloat32) NotEquals

func (m MapIntFloat32) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntFloat32) Reference

func (m MapIntFloat32) Reference() Pointer

Reference implements Map.

func (MapIntFloat32) Set

func (m MapIntFloat32) Set(k, v interface{})

Set implements Map.

type MapIntFloat64

type MapIntFloat64 map[int]float64

MapIntFloat64 is a map from int to float64.

func (MapIntFloat64) Delete

func (m MapIntFloat64) Delete(k interface{})

Delete implements Map.

func (*MapIntFloat64) Dereference

func (m *MapIntFloat64) Dereference() Value

Dereference implements Map.

func (MapIntFloat64) Equals

func (m MapIntFloat64) Equals(other Equatable) bool

Equals implements Map.

func (MapIntFloat64) Get

func (m MapIntFloat64) Get(k interface{}) interface{}

Get implements Map.

func (MapIntFloat64) GetCheck

func (m MapIntFloat64) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntFloat64) KeyValues

func (m MapIntFloat64) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntFloat64) Keys

func (m MapIntFloat64) Keys() []interface{}

Keys implements Map.

func (MapIntFloat64) Len

func (m MapIntFloat64) Len() int

Len implements Map.

func (MapIntFloat64) Make

func (m MapIntFloat64) Make(c int) Map

Make implements Map.

func (MapIntFloat64) NotEquals

func (m MapIntFloat64) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntFloat64) Reference

func (m MapIntFloat64) Reference() Pointer

Reference implements Map.

func (MapIntFloat64) Set

func (m MapIntFloat64) Set(k, v interface{})

Set implements Map.

type MapIntInt

type MapIntInt map[int]int

MapIntInt is a map from int to int.

func (MapIntInt) Delete

func (m MapIntInt) Delete(k interface{})

Delete implements Map.

func (*MapIntInt) Dereference

func (m *MapIntInt) Dereference() Value

Dereference implements Map.

func (MapIntInt) Equals

func (m MapIntInt) Equals(other Equatable) bool

Equals implements Map.

func (MapIntInt) Get

func (m MapIntInt) Get(k interface{}) interface{}

Get implements Map.

func (MapIntInt) GetCheck

func (m MapIntInt) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntInt) KeyValues

func (m MapIntInt) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntInt) Keys

func (m MapIntInt) Keys() []interface{}

Keys implements Map.

func (MapIntInt) Len

func (m MapIntInt) Len() int

Len implements Map.

func (MapIntInt) Make

func (m MapIntInt) Make(c int) Map

Make implements Map.

func (MapIntInt) NotEquals

func (m MapIntInt) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntInt) Reference

func (m MapIntInt) Reference() Pointer

Reference implements Map.

func (MapIntInt) Set

func (m MapIntInt) Set(k, v interface{})

Set implements Map.

type MapIntInt16

type MapIntInt16 map[int]int16

MapIntInt16 is a map from int to int16.

func (MapIntInt16) Delete

func (m MapIntInt16) Delete(k interface{})

Delete implements Map.

func (*MapIntInt16) Dereference

func (m *MapIntInt16) Dereference() Value

Dereference implements Map.

func (MapIntInt16) Equals

func (m MapIntInt16) Equals(other Equatable) bool

Equals implements Map.

func (MapIntInt16) Get

func (m MapIntInt16) Get(k interface{}) interface{}

Get implements Map.

func (MapIntInt16) GetCheck

func (m MapIntInt16) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntInt16) KeyValues

func (m MapIntInt16) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntInt16) Keys

func (m MapIntInt16) Keys() []interface{}

Keys implements Map.

func (MapIntInt16) Len

func (m MapIntInt16) Len() int

Len implements Map.

func (MapIntInt16) Make

func (m MapIntInt16) Make(c int) Map

Make implements Map.

func (MapIntInt16) NotEquals

func (m MapIntInt16) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntInt16) Reference

func (m MapIntInt16) Reference() Pointer

Reference implements Map.

func (MapIntInt16) Set

func (m MapIntInt16) Set(k, v interface{})

Set implements Map.

type MapIntInt32

type MapIntInt32 map[int]int32

MapIntInt32 is a map from int to int32.

func (MapIntInt32) Delete

func (m MapIntInt32) Delete(k interface{})

Delete implements Map.

func (*MapIntInt32) Dereference

func (m *MapIntInt32) Dereference() Value

Dereference implements Map.

func (MapIntInt32) Equals

func (m MapIntInt32) Equals(other Equatable) bool

Equals implements Map.

func (MapIntInt32) Get

func (m MapIntInt32) Get(k interface{}) interface{}

Get implements Map.

func (MapIntInt32) GetCheck

func (m MapIntInt32) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntInt32) KeyValues

func (m MapIntInt32) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntInt32) Keys

func (m MapIntInt32) Keys() []interface{}

Keys implements Map.

func (MapIntInt32) Len

func (m MapIntInt32) Len() int

Len implements Map.

func (MapIntInt32) Make

func (m MapIntInt32) Make(c int) Map

Make implements Map.

func (MapIntInt32) NotEquals

func (m MapIntInt32) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntInt32) Reference

func (m MapIntInt32) Reference() Pointer

Reference implements Map.

func (MapIntInt32) Set

func (m MapIntInt32) Set(k, v interface{})

Set implements Map.

type MapIntInt64

type MapIntInt64 map[int]int64

MapIntInt64 is a map from int to int64.

func (MapIntInt64) Delete

func (m MapIntInt64) Delete(k interface{})

Delete implements Map.

func (*MapIntInt64) Dereference

func (m *MapIntInt64) Dereference() Value

Dereference implements Map.

func (MapIntInt64) Equals

func (m MapIntInt64) Equals(other Equatable) bool

Equals implements Map.

func (MapIntInt64) Get

func (m MapIntInt64) Get(k interface{}) interface{}

Get implements Map.

func (MapIntInt64) GetCheck

func (m MapIntInt64) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntInt64) KeyValues

func (m MapIntInt64) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntInt64) Keys

func (m MapIntInt64) Keys() []interface{}

Keys implements Map.

func (MapIntInt64) Len

func (m MapIntInt64) Len() int

Len implements Map.

func (MapIntInt64) Make

func (m MapIntInt64) Make(c int) Map

Make implements Map.

func (MapIntInt64) NotEquals

func (m MapIntInt64) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntInt64) Reference

func (m MapIntInt64) Reference() Pointer

Reference implements Map.

func (MapIntInt64) Set

func (m MapIntInt64) Set(k, v interface{})

Set implements Map.

type MapIntInt8

type MapIntInt8 map[int]int8

MapIntInt8 is a map from int to int8.

func (MapIntInt8) Delete

func (m MapIntInt8) Delete(k interface{})

Delete implements Map.

func (*MapIntInt8) Dereference

func (m *MapIntInt8) Dereference() Value

Dereference implements Map.

func (MapIntInt8) Equals

func (m MapIntInt8) Equals(other Equatable) bool

Equals implements Map.

func (MapIntInt8) Get

func (m MapIntInt8) Get(k interface{}) interface{}

Get implements Map.

func (MapIntInt8) GetCheck

func (m MapIntInt8) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntInt8) KeyValues

func (m MapIntInt8) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntInt8) Keys

func (m MapIntInt8) Keys() []interface{}

Keys implements Map.

func (MapIntInt8) Len

func (m MapIntInt8) Len() int

Len implements Map.

func (MapIntInt8) Make

func (m MapIntInt8) Make(c int) Map

Make implements Map.

func (MapIntInt8) NotEquals

func (m MapIntInt8) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntInt8) Reference

func (m MapIntInt8) Reference() Pointer

Reference implements Map.

func (MapIntInt8) Set

func (m MapIntInt8) Set(k, v interface{})

Set implements Map.

type MapIntInterface

type MapIntInterface map[int]interface{}

MapIntInterface is a map from int to interface{}.

func (MapIntInterface) Delete

func (m MapIntInterface) Delete(k interface{})

Delete implements Map.

func (*MapIntInterface) Dereference

func (m *MapIntInterface) Dereference() Value

Dereference implements Map.

func (MapIntInterface) Equals

func (m MapIntInterface) Equals(other Equatable) bool

Equals implements Map.

func (MapIntInterface) Get

func (m MapIntInterface) Get(k interface{}) interface{}

Get implements Map.

func (MapIntInterface) GetCheck

func (m MapIntInterface) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntInterface) KeyValues

func (m MapIntInterface) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntInterface) Keys

func (m MapIntInterface) Keys() []interface{}

Keys implements Map.

func (MapIntInterface) Len

func (m MapIntInterface) Len() int

Len implements Map.

func (MapIntInterface) Make

func (m MapIntInterface) Make(c int) Map

Make implements Map.

func (MapIntInterface) NotEquals

func (m MapIntInterface) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntInterface) Reference

func (m MapIntInterface) Reference() Pointer

Reference implements Map.

func (MapIntInterface) Set

func (m MapIntInterface) Set(k, v interface{})

Set implements Map.

type MapIntRune

type MapIntRune map[int]rune

MapIntRune is a map from int to rune.

func (MapIntRune) Delete

func (m MapIntRune) Delete(k interface{})

Delete implements Map.

func (*MapIntRune) Dereference

func (m *MapIntRune) Dereference() Value

Dereference implements Map.

func (MapIntRune) Equals

func (m MapIntRune) Equals(other Equatable) bool

Equals implements Map.

func (MapIntRune) Get

func (m MapIntRune) Get(k interface{}) interface{}

Get implements Map.

func (MapIntRune) GetCheck

func (m MapIntRune) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntRune) KeyValues

func (m MapIntRune) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntRune) Keys

func (m MapIntRune) Keys() []interface{}

Keys implements Map.

func (MapIntRune) Len

func (m MapIntRune) Len() int

Len implements Map.

func (MapIntRune) Make

func (m MapIntRune) Make(c int) Map

Make implements Map.

func (MapIntRune) NotEquals

func (m MapIntRune) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntRune) Reference

func (m MapIntRune) Reference() Pointer

Reference implements Map.

func (MapIntRune) Set

func (m MapIntRune) Set(k, v interface{})

Set implements Map.

type MapIntString

type MapIntString map[int]string

MapIntString is a map from int to string.

func (MapIntString) Delete

func (m MapIntString) Delete(k interface{})

Delete implements Map.

func (*MapIntString) Dereference

func (m *MapIntString) Dereference() Value

Dereference implements Map.

func (MapIntString) Equals

func (m MapIntString) Equals(other Equatable) bool

Equals implements Map.

func (MapIntString) Get

func (m MapIntString) Get(k interface{}) interface{}

Get implements Map.

func (MapIntString) GetCheck

func (m MapIntString) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntString) KeyValues

func (m MapIntString) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntString) Keys

func (m MapIntString) Keys() []interface{}

Keys implements Map.

func (MapIntString) Len

func (m MapIntString) Len() int

Len implements Map.

func (MapIntString) Make

func (m MapIntString) Make(c int) Map

Make implements Map.

func (MapIntString) NotEquals

func (m MapIntString) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntString) Reference

func (m MapIntString) Reference() Pointer

Reference implements Map.

func (MapIntString) Set

func (m MapIntString) Set(k, v interface{})

Set implements Map.

type MapIntStruct

type MapIntStruct map[int]struct{}

MapIntStruct is a map from int to struct{}.

func (MapIntStruct) Delete

func (m MapIntStruct) Delete(k interface{})

Delete implements Map.

func (*MapIntStruct) Dereference

func (m *MapIntStruct) Dereference() Value

Dereference implements Map.

func (MapIntStruct) Equals

func (m MapIntStruct) Equals(other Equatable) bool

Equals implements Map.

func (MapIntStruct) Get

func (m MapIntStruct) Get(k interface{}) interface{}

Get implements Map.

func (MapIntStruct) GetCheck

func (m MapIntStruct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntStruct) KeyValues

func (m MapIntStruct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntStruct) Keys

func (m MapIntStruct) Keys() []interface{}

Keys implements Map.

func (MapIntStruct) Len

func (m MapIntStruct) Len() int

Len implements Map.

func (MapIntStruct) Make

func (m MapIntStruct) Make(c int) Map

Make implements Map.

func (MapIntStruct) NotEquals

func (m MapIntStruct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntStruct) Reference

func (m MapIntStruct) Reference() Pointer

Reference implements Map.

func (MapIntStruct) Set

func (m MapIntStruct) Set(k, v interface{})

Set implements Map.

type MapIntUint

type MapIntUint map[int]uint

MapIntUint is a map from int to uint.

func (MapIntUint) Delete

func (m MapIntUint) Delete(k interface{})

Delete implements Map.

func (*MapIntUint) Dereference

func (m *MapIntUint) Dereference() Value

Dereference implements Map.

func (MapIntUint) Equals

func (m MapIntUint) Equals(other Equatable) bool

Equals implements Map.

func (MapIntUint) Get

func (m MapIntUint) Get(k interface{}) interface{}

Get implements Map.

func (MapIntUint) GetCheck

func (m MapIntUint) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntUint) KeyValues

func (m MapIntUint) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntUint) Keys

func (m MapIntUint) Keys() []interface{}

Keys implements Map.

func (MapIntUint) Len

func (m MapIntUint) Len() int

Len implements Map.

func (MapIntUint) Make

func (m MapIntUint) Make(c int) Map

Make implements Map.

func (MapIntUint) NotEquals

func (m MapIntUint) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntUint) Reference

func (m MapIntUint) Reference() Pointer

Reference implements Map.

func (MapIntUint) Set

func (m MapIntUint) Set(k, v interface{})

Set implements Map.

type MapIntUint16

type MapIntUint16 map[int]uint16

MapIntUint16 is a map from int to uint16.

func (MapIntUint16) Delete

func (m MapIntUint16) Delete(k interface{})

Delete implements Map.

func (*MapIntUint16) Dereference

func (m *MapIntUint16) Dereference() Value

Dereference implements Map.

func (MapIntUint16) Equals

func (m MapIntUint16) Equals(other Equatable) bool

Equals implements Map.

func (MapIntUint16) Get

func (m MapIntUint16) Get(k interface{}) interface{}

Get implements Map.

func (MapIntUint16) GetCheck

func (m MapIntUint16) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntUint16) KeyValues

func (m MapIntUint16) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntUint16) Keys

func (m MapIntUint16) Keys() []interface{}

Keys implements Map.

func (MapIntUint16) Len

func (m MapIntUint16) Len() int

Len implements Map.

func (MapIntUint16) Make

func (m MapIntUint16) Make(c int) Map

Make implements Map.

func (MapIntUint16) NotEquals

func (m MapIntUint16) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntUint16) Reference

func (m MapIntUint16) Reference() Pointer

Reference implements Map.

func (MapIntUint16) Set

func (m MapIntUint16) Set(k, v interface{})

Set implements Map.

type MapIntUint32

type MapIntUint32 map[int]uint32

MapIntUint32 is a map from int to uint32.

func (MapIntUint32) Delete

func (m MapIntUint32) Delete(k interface{})

Delete implements Map.

func (*MapIntUint32) Dereference

func (m *MapIntUint32) Dereference() Value

Dereference implements Map.

func (MapIntUint32) Equals

func (m MapIntUint32) Equals(other Equatable) bool

Equals implements Map.

func (MapIntUint32) Get

func (m MapIntUint32) Get(k interface{}) interface{}

Get implements Map.

func (MapIntUint32) GetCheck

func (m MapIntUint32) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntUint32) KeyValues

func (m MapIntUint32) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntUint32) Keys

func (m MapIntUint32) Keys() []interface{}

Keys implements Map.

func (MapIntUint32) Len

func (m MapIntUint32) Len() int

Len implements Map.

func (MapIntUint32) Make

func (m MapIntUint32) Make(c int) Map

Make implements Map.

func (MapIntUint32) NotEquals

func (m MapIntUint32) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntUint32) Reference

func (m MapIntUint32) Reference() Pointer

Reference implements Map.

func (MapIntUint32) Set

func (m MapIntUint32) Set(k, v interface{})

Set implements Map.

type MapIntUint64

type MapIntUint64 map[int]uint64

MapIntUint64 is a map from int to uint64.

func (MapIntUint64) Delete

func (m MapIntUint64) Delete(k interface{})

Delete implements Map.

func (*MapIntUint64) Dereference

func (m *MapIntUint64) Dereference() Value

Dereference implements Map.

func (MapIntUint64) Equals

func (m MapIntUint64) Equals(other Equatable) bool

Equals implements Map.

func (MapIntUint64) Get

func (m MapIntUint64) Get(k interface{}) interface{}

Get implements Map.

func (MapIntUint64) GetCheck

func (m MapIntUint64) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntUint64) KeyValues

func (m MapIntUint64) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntUint64) Keys

func (m MapIntUint64) Keys() []interface{}

Keys implements Map.

func (MapIntUint64) Len

func (m MapIntUint64) Len() int

Len implements Map.

func (MapIntUint64) Make

func (m MapIntUint64) Make(c int) Map

Make implements Map.

func (MapIntUint64) NotEquals

func (m MapIntUint64) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntUint64) Reference

func (m MapIntUint64) Reference() Pointer

Reference implements Map.

func (MapIntUint64) Set

func (m MapIntUint64) Set(k, v interface{})

Set implements Map.

type MapIntUint8

type MapIntUint8 map[int]uint8

MapIntUint8 is a map from int to uint8.

func (MapIntUint8) Delete

func (m MapIntUint8) Delete(k interface{})

Delete implements Map.

func (*MapIntUint8) Dereference

func (m *MapIntUint8) Dereference() Value

Dereference implements Map.

func (MapIntUint8) Equals

func (m MapIntUint8) Equals(other Equatable) bool

Equals implements Map.

func (MapIntUint8) Get

func (m MapIntUint8) Get(k interface{}) interface{}

Get implements Map.

func (MapIntUint8) GetCheck

func (m MapIntUint8) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntUint8) KeyValues

func (m MapIntUint8) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntUint8) Keys

func (m MapIntUint8) Keys() []interface{}

Keys implements Map.

func (MapIntUint8) Len

func (m MapIntUint8) Len() int

Len implements Map.

func (MapIntUint8) Make

func (m MapIntUint8) Make(c int) Map

Make implements Map.

func (MapIntUint8) NotEquals

func (m MapIntUint8) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntUint8) Reference

func (m MapIntUint8) Reference() Pointer

Reference implements Map.

func (MapIntUint8) Set

func (m MapIntUint8) Set(k, v interface{})

Set implements Map.

type MapIntUintptr

type MapIntUintptr map[int]uintptr

MapIntUintptr is a map from int to uintptr.

func (MapIntUintptr) Delete

func (m MapIntUintptr) Delete(k interface{})

Delete implements Map.

func (*MapIntUintptr) Dereference

func (m *MapIntUintptr) Dereference() Value

Dereference implements Map.

func (MapIntUintptr) Equals

func (m MapIntUintptr) Equals(other Equatable) bool

Equals implements Map.

func (MapIntUintptr) Get

func (m MapIntUintptr) Get(k interface{}) interface{}

Get implements Map.

func (MapIntUintptr) GetCheck

func (m MapIntUintptr) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapIntUintptr) KeyValues

func (m MapIntUintptr) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapIntUintptr) Keys

func (m MapIntUintptr) Keys() []interface{}

Keys implements Map.

func (MapIntUintptr) Len

func (m MapIntUintptr) Len() int

Len implements Map.

func (MapIntUintptr) Make

func (m MapIntUintptr) Make(c int) Map

Make implements Map.

func (MapIntUintptr) NotEquals

func (m MapIntUintptr) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapIntUintptr) Reference

func (m MapIntUintptr) Reference() Pointer

Reference implements Map.

func (MapIntUintptr) Set

func (m MapIntUintptr) Set(k, v interface{})

Set implements Map.

type MapInterfaceBool

type MapInterfaceBool map[interface{}]bool

MapInterfaceBool is a map from interface{} to bool.

func (MapInterfaceBool) Delete

func (m MapInterfaceBool) Delete(k interface{})

Delete implements Map.

func (*MapInterfaceBool) Dereference

func (m *MapInterfaceBool) Dereference() Value

Dereference implements Map.

func (MapInterfaceBool) Equals

func (m MapInterfaceBool) Equals(other Equatable) bool

Equals implements Map.

func (MapInterfaceBool) Get

func (m MapInterfaceBool) Get(k interface{}) interface{}

Get implements Map.

func (MapInterfaceBool) GetCheck

func (m MapInterfaceBool) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInterfaceBool) KeyValues

func (m MapInterfaceBool) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInterfaceBool) Keys

func (m MapInterfaceBool) Keys() []interface{}

Keys implements Map.

func (MapInterfaceBool) Len

func (m MapInterfaceBool) Len() int

Len implements Map.

func (MapInterfaceBool) Make

func (m MapInterfaceBool) Make(c int) Map

Make implements Map.

func (MapInterfaceBool) NotEquals

func (m MapInterfaceBool) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInterfaceBool) Reference

func (m MapInterfaceBool) Reference() Pointer

Reference implements Map.

func (MapInterfaceBool) Set

func (m MapInterfaceBool) Set(k, v interface{})

Set implements Map.

type MapInterfaceInt

type MapInterfaceInt map[interface{}]int

MapInterfaceInt is a map from interface{} to int.

func (MapInterfaceInt) Delete

func (m MapInterfaceInt) Delete(k interface{})

Delete implements Map.

func (*MapInterfaceInt) Dereference

func (m *MapInterfaceInt) Dereference() Value

Dereference implements Map.

func (MapInterfaceInt) Equals

func (m MapInterfaceInt) Equals(other Equatable) bool

Equals implements Map.

func (MapInterfaceInt) Get

func (m MapInterfaceInt) Get(k interface{}) interface{}

Get implements Map.

func (MapInterfaceInt) GetCheck

func (m MapInterfaceInt) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInterfaceInt) KeyValues

func (m MapInterfaceInt) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInterfaceInt) Keys

func (m MapInterfaceInt) Keys() []interface{}

Keys implements Map.

func (MapInterfaceInt) Len

func (m MapInterfaceInt) Len() int

Len implements Map.

func (MapInterfaceInt) Make

func (m MapInterfaceInt) Make(c int) Map

Make implements Map.

func (MapInterfaceInt) NotEquals

func (m MapInterfaceInt) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInterfaceInt) Reference

func (m MapInterfaceInt) Reference() Pointer

Reference implements Map.

func (MapInterfaceInt) Set

func (m MapInterfaceInt) Set(k, v interface{})

Set implements Map.

type MapInterfaceInterface

type MapInterfaceInterface map[interface{}]interface{}

MapInterfaceInterface is a map from interface{} to interface{}.

func (MapInterfaceInterface) Delete

func (m MapInterfaceInterface) Delete(k interface{})

Delete implements Map.

func (*MapInterfaceInterface) Dereference

func (m *MapInterfaceInterface) Dereference() Value

Dereference implements Map.

func (MapInterfaceInterface) Equals

func (m MapInterfaceInterface) Equals(other Equatable) bool

Equals implements Map.

func (MapInterfaceInterface) Get

func (m MapInterfaceInterface) Get(k interface{}) interface{}

Get implements Map.

func (MapInterfaceInterface) GetCheck

func (m MapInterfaceInterface) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInterfaceInterface) KeyValues

func (m MapInterfaceInterface) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInterfaceInterface) Keys

func (m MapInterfaceInterface) Keys() []interface{}

Keys implements Map.

func (MapInterfaceInterface) Len

func (m MapInterfaceInterface) Len() int

Len implements Map.

func (MapInterfaceInterface) Make

func (m MapInterfaceInterface) Make(c int) Map

Make implements Map.

func (MapInterfaceInterface) NotEquals

func (m MapInterfaceInterface) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInterfaceInterface) Reference

func (m MapInterfaceInterface) Reference() Pointer

Reference implements Map.

func (MapInterfaceInterface) Set

func (m MapInterfaceInterface) Set(k, v interface{})

Set implements Map.

type MapInterfaceString

type MapInterfaceString map[interface{}]string

MapInterfaceString is a map from interface{} to string.

func (MapInterfaceString) Delete

func (m MapInterfaceString) Delete(k interface{})

Delete implements Map.

func (*MapInterfaceString) Dereference

func (m *MapInterfaceString) Dereference() Value

Dereference implements Map.

func (MapInterfaceString) Equals

func (m MapInterfaceString) Equals(other Equatable) bool

Equals implements Map.

func (MapInterfaceString) Get

func (m MapInterfaceString) Get(k interface{}) interface{}

Get implements Map.

func (MapInterfaceString) GetCheck

func (m MapInterfaceString) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInterfaceString) KeyValues

func (m MapInterfaceString) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInterfaceString) Keys

func (m MapInterfaceString) Keys() []interface{}

Keys implements Map.

func (MapInterfaceString) Len

func (m MapInterfaceString) Len() int

Len implements Map.

func (MapInterfaceString) Make

func (m MapInterfaceString) Make(c int) Map

Make implements Map.

func (MapInterfaceString) NotEquals

func (m MapInterfaceString) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInterfaceString) Reference

func (m MapInterfaceString) Reference() Pointer

Reference implements Map.

func (MapInterfaceString) Set

func (m MapInterfaceString) Set(k, v interface{})

Set implements Map.

type MapInterfaceStruct

type MapInterfaceStruct map[interface{}]struct{}

MapInterfaceStruct is a map from interface{} to struct{}.

func (MapInterfaceStruct) Delete

func (m MapInterfaceStruct) Delete(k interface{})

Delete implements Map.

func (*MapInterfaceStruct) Dereference

func (m *MapInterfaceStruct) Dereference() Value

Dereference implements Map.

func (MapInterfaceStruct) Equals

func (m MapInterfaceStruct) Equals(other Equatable) bool

Equals implements Map.

func (MapInterfaceStruct) Get

func (m MapInterfaceStruct) Get(k interface{}) interface{}

Get implements Map.

func (MapInterfaceStruct) GetCheck

func (m MapInterfaceStruct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapInterfaceStruct) KeyValues

func (m MapInterfaceStruct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapInterfaceStruct) Keys

func (m MapInterfaceStruct) Keys() []interface{}

Keys implements Map.

func (MapInterfaceStruct) Len

func (m MapInterfaceStruct) Len() int

Len implements Map.

func (MapInterfaceStruct) Make

func (m MapInterfaceStruct) Make(c int) Map

Make implements Map.

func (MapInterfaceStruct) NotEquals

func (m MapInterfaceStruct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapInterfaceStruct) Reference

func (m MapInterfaceStruct) Reference() Pointer

Reference implements Map.

func (MapInterfaceStruct) Set

func (m MapInterfaceStruct) Set(k, v interface{})

Set implements Map.

type MapRuneInt

type MapRuneInt map[rune]int

MapRuneInt is a map from rune to int.

func (MapRuneInt) Delete

func (m MapRuneInt) Delete(k interface{})

Delete implements Map.

func (*MapRuneInt) Dereference

func (m *MapRuneInt) Dereference() Value

Dereference implements Map.

func (MapRuneInt) Equals

func (m MapRuneInt) Equals(other Equatable) bool

Equals implements Map.

func (MapRuneInt) Get

func (m MapRuneInt) Get(k interface{}) interface{}

Get implements Map.

func (MapRuneInt) GetCheck

func (m MapRuneInt) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapRuneInt) KeyValues

func (m MapRuneInt) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapRuneInt) Keys

func (m MapRuneInt) Keys() []interface{}

Keys implements Map.

func (MapRuneInt) Len

func (m MapRuneInt) Len() int

Len implements Map.

func (MapRuneInt) Make

func (m MapRuneInt) Make(c int) Map

Make implements Map.

func (MapRuneInt) NotEquals

func (m MapRuneInt) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapRuneInt) Reference

func (m MapRuneInt) Reference() Pointer

Reference implements Map.

func (MapRuneInt) Set

func (m MapRuneInt) Set(k, v interface{})

Set implements Map.

type MapRuneString

type MapRuneString map[rune]string

MapRuneString is a map from rune to string.

func (MapRuneString) Delete

func (m MapRuneString) Delete(k interface{})

Delete implements Map.

func (*MapRuneString) Dereference

func (m *MapRuneString) Dereference() Value

Dereference implements Map.

func (MapRuneString) Equals

func (m MapRuneString) Equals(other Equatable) bool

Equals implements Map.

func (MapRuneString) Get

func (m MapRuneString) Get(k interface{}) interface{}

Get implements Map.

func (MapRuneString) GetCheck

func (m MapRuneString) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapRuneString) KeyValues

func (m MapRuneString) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapRuneString) Keys

func (m MapRuneString) Keys() []interface{}

Keys implements Map.

func (MapRuneString) Len

func (m MapRuneString) Len() int

Len implements Map.

func (MapRuneString) Make

func (m MapRuneString) Make(c int) Map

Make implements Map.

func (MapRuneString) NotEquals

func (m MapRuneString) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapRuneString) Reference

func (m MapRuneString) Reference() Pointer

Reference implements Map.

func (MapRuneString) Set

func (m MapRuneString) Set(k, v interface{})

Set implements Map.

type MapRuneStruct

type MapRuneStruct map[rune]struct{}

MapRuneStruct is a map from rune to struct{}.

func (MapRuneStruct) Delete

func (m MapRuneStruct) Delete(k interface{})

Delete implements Map.

func (*MapRuneStruct) Dereference

func (m *MapRuneStruct) Dereference() Value

Dereference implements Map.

func (MapRuneStruct) Equals

func (m MapRuneStruct) Equals(other Equatable) bool

Equals implements Map.

func (MapRuneStruct) Get

func (m MapRuneStruct) Get(k interface{}) interface{}

Get implements Map.

func (MapRuneStruct) GetCheck

func (m MapRuneStruct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapRuneStruct) KeyValues

func (m MapRuneStruct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapRuneStruct) Keys

func (m MapRuneStruct) Keys() []interface{}

Keys implements Map.

func (MapRuneStruct) Len

func (m MapRuneStruct) Len() int

Len implements Map.

func (MapRuneStruct) Make

func (m MapRuneStruct) Make(c int) Map

Make implements Map.

func (MapRuneStruct) NotEquals

func (m MapRuneStruct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapRuneStruct) Reference

func (m MapRuneStruct) Reference() Pointer

Reference implements Map.

func (MapRuneStruct) Set

func (m MapRuneStruct) Set(k, v interface{})

Set implements Map.

type MapStringBool

type MapStringBool map[string]bool

MapStringBool is a map from string to bool.

func (MapStringBool) Delete

func (m MapStringBool) Delete(k interface{})

Delete implements Map.

func (*MapStringBool) Dereference

func (m *MapStringBool) Dereference() Value

Dereference implements Map.

func (MapStringBool) Equals

func (m MapStringBool) Equals(other Equatable) bool

Equals implements Map.

func (MapStringBool) Get

func (m MapStringBool) Get(k interface{}) interface{}

Get implements Map.

func (MapStringBool) GetCheck

func (m MapStringBool) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringBool) KeyValues

func (m MapStringBool) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringBool) Keys

func (m MapStringBool) Keys() []interface{}

Keys implements Map.

func (MapStringBool) Len

func (m MapStringBool) Len() int

Len implements Map.

func (MapStringBool) Make

func (m MapStringBool) Make(c int) Map

Make implements Map.

func (MapStringBool) NotEquals

func (m MapStringBool) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringBool) Reference

func (m MapStringBool) Reference() Pointer

Reference implements Map.

func (MapStringBool) Set

func (m MapStringBool) Set(k, v interface{})

Set implements Map.

type MapStringByte

type MapStringByte map[string]byte

MapStringByte is a map from string to byte.

func (MapStringByte) Delete

func (m MapStringByte) Delete(k interface{})

Delete implements Map.

func (*MapStringByte) Dereference

func (m *MapStringByte) Dereference() Value

Dereference implements Map.

func (MapStringByte) Equals

func (m MapStringByte) Equals(other Equatable) bool

Equals implements Map.

func (MapStringByte) Get

func (m MapStringByte) Get(k interface{}) interface{}

Get implements Map.

func (MapStringByte) GetCheck

func (m MapStringByte) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringByte) KeyValues

func (m MapStringByte) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringByte) Keys

func (m MapStringByte) Keys() []interface{}

Keys implements Map.

func (MapStringByte) Len

func (m MapStringByte) Len() int

Len implements Map.

func (MapStringByte) Make

func (m MapStringByte) Make(c int) Map

Make implements Map.

func (MapStringByte) NotEquals

func (m MapStringByte) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringByte) Reference

func (m MapStringByte) Reference() Pointer

Reference implements Map.

func (MapStringByte) Set

func (m MapStringByte) Set(k, v interface{})

Set implements Map.

type MapStringComplex128

type MapStringComplex128 map[string]complex128

MapStringComplex128 is a map from string to complex128.

func (MapStringComplex128) Delete

func (m MapStringComplex128) Delete(k interface{})

Delete implements Map.

func (*MapStringComplex128) Dereference

func (m *MapStringComplex128) Dereference() Value

Dereference implements Map.

func (MapStringComplex128) Equals

func (m MapStringComplex128) Equals(other Equatable) bool

Equals implements Map.

func (MapStringComplex128) Get

func (m MapStringComplex128) Get(k interface{}) interface{}

Get implements Map.

func (MapStringComplex128) GetCheck

func (m MapStringComplex128) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringComplex128) KeyValues

func (m MapStringComplex128) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringComplex128) Keys

func (m MapStringComplex128) Keys() []interface{}

Keys implements Map.

func (MapStringComplex128) Len

func (m MapStringComplex128) Len() int

Len implements Map.

func (MapStringComplex128) Make

func (m MapStringComplex128) Make(c int) Map

Make implements Map.

func (MapStringComplex128) NotEquals

func (m MapStringComplex128) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringComplex128) Reference

func (m MapStringComplex128) Reference() Pointer

Reference implements Map.

func (MapStringComplex128) Set

func (m MapStringComplex128) Set(k, v interface{})

Set implements Map.

type MapStringComplex64

type MapStringComplex64 map[string]complex64

MapStringComplex64 is a map from string to complex64.

func (MapStringComplex64) Delete

func (m MapStringComplex64) Delete(k interface{})

Delete implements Map.

func (*MapStringComplex64) Dereference

func (m *MapStringComplex64) Dereference() Value

Dereference implements Map.

func (MapStringComplex64) Equals

func (m MapStringComplex64) Equals(other Equatable) bool

Equals implements Map.

func (MapStringComplex64) Get

func (m MapStringComplex64) Get(k interface{}) interface{}

Get implements Map.

func (MapStringComplex64) GetCheck

func (m MapStringComplex64) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringComplex64) KeyValues

func (m MapStringComplex64) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringComplex64) Keys

func (m MapStringComplex64) Keys() []interface{}

Keys implements Map.

func (MapStringComplex64) Len

func (m MapStringComplex64) Len() int

Len implements Map.

func (MapStringComplex64) Make

func (m MapStringComplex64) Make(c int) Map

Make implements Map.

func (MapStringComplex64) NotEquals

func (m MapStringComplex64) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringComplex64) Reference

func (m MapStringComplex64) Reference() Pointer

Reference implements Map.

func (MapStringComplex64) Set

func (m MapStringComplex64) Set(k, v interface{})

Set implements Map.

type MapStringFloat32

type MapStringFloat32 map[string]float32

MapStringFloat32 is a map from string to float32.

func (MapStringFloat32) Delete

func (m MapStringFloat32) Delete(k interface{})

Delete implements Map.

func (*MapStringFloat32) Dereference

func (m *MapStringFloat32) Dereference() Value

Dereference implements Map.

func (MapStringFloat32) Equals

func (m MapStringFloat32) Equals(other Equatable) bool

Equals implements Map.

func (MapStringFloat32) Get

func (m MapStringFloat32) Get(k interface{}) interface{}

Get implements Map.

func (MapStringFloat32) GetCheck

func (m MapStringFloat32) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringFloat32) KeyValues

func (m MapStringFloat32) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringFloat32) Keys

func (m MapStringFloat32) Keys() []interface{}

Keys implements Map.

func (MapStringFloat32) Len

func (m MapStringFloat32) Len() int

Len implements Map.

func (MapStringFloat32) Make

func (m MapStringFloat32) Make(c int) Map

Make implements Map.

func (MapStringFloat32) NotEquals

func (m MapStringFloat32) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringFloat32) Reference

func (m MapStringFloat32) Reference() Pointer

Reference implements Map.

func (MapStringFloat32) Set

func (m MapStringFloat32) Set(k, v interface{})

Set implements Map.

type MapStringFloat64

type MapStringFloat64 map[string]float64

MapStringFloat64 is a map from string to float64.

func (MapStringFloat64) Delete

func (m MapStringFloat64) Delete(k interface{})

Delete implements Map.

func (*MapStringFloat64) Dereference

func (m *MapStringFloat64) Dereference() Value

Dereference implements Map.

func (MapStringFloat64) Equals

func (m MapStringFloat64) Equals(other Equatable) bool

Equals implements Map.

func (MapStringFloat64) Get

func (m MapStringFloat64) Get(k interface{}) interface{}

Get implements Map.

func (MapStringFloat64) GetCheck

func (m MapStringFloat64) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringFloat64) KeyValues

func (m MapStringFloat64) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringFloat64) Keys

func (m MapStringFloat64) Keys() []interface{}

Keys implements Map.

func (MapStringFloat64) Len

func (m MapStringFloat64) Len() int

Len implements Map.

func (MapStringFloat64) Make

func (m MapStringFloat64) Make(c int) Map

Make implements Map.

func (MapStringFloat64) NotEquals

func (m MapStringFloat64) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringFloat64) Reference

func (m MapStringFloat64) Reference() Pointer

Reference implements Map.

func (MapStringFloat64) Set

func (m MapStringFloat64) Set(k, v interface{})

Set implements Map.

type MapStringInt

type MapStringInt map[string]int

MapStringInt is a map from string to int.

func (MapStringInt) Delete

func (m MapStringInt) Delete(k interface{})

Delete implements Map.

func (*MapStringInt) Dereference

func (m *MapStringInt) Dereference() Value

Dereference implements Map.

func (MapStringInt) Equals

func (m MapStringInt) Equals(other Equatable) bool

Equals implements Map.

func (MapStringInt) Get

func (m MapStringInt) Get(k interface{}) interface{}

Get implements Map.

func (MapStringInt) GetCheck

func (m MapStringInt) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringInt) KeyValues

func (m MapStringInt) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringInt) Keys

func (m MapStringInt) Keys() []interface{}

Keys implements Map.

func (MapStringInt) Len

func (m MapStringInt) Len() int

Len implements Map.

func (MapStringInt) Make

func (m MapStringInt) Make(c int) Map

Make implements Map.

func (MapStringInt) NotEquals

func (m MapStringInt) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringInt) Reference

func (m MapStringInt) Reference() Pointer

Reference implements Map.

func (MapStringInt) Set

func (m MapStringInt) Set(k, v interface{})

Set implements Map.

type MapStringInt16

type MapStringInt16 map[string]int16

MapStringInt16 is a map from string to int16.

func (MapStringInt16) Delete

func (m MapStringInt16) Delete(k interface{})

Delete implements Map.

func (*MapStringInt16) Dereference

func (m *MapStringInt16) Dereference() Value

Dereference implements Map.

func (MapStringInt16) Equals

func (m MapStringInt16) Equals(other Equatable) bool

Equals implements Map.

func (MapStringInt16) Get

func (m MapStringInt16) Get(k interface{}) interface{}

Get implements Map.

func (MapStringInt16) GetCheck

func (m MapStringInt16) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringInt16) KeyValues

func (m MapStringInt16) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringInt16) Keys

func (m MapStringInt16) Keys() []interface{}

Keys implements Map.

func (MapStringInt16) Len

func (m MapStringInt16) Len() int

Len implements Map.

func (MapStringInt16) Make

func (m MapStringInt16) Make(c int) Map

Make implements Map.

func (MapStringInt16) NotEquals

func (m MapStringInt16) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringInt16) Reference

func (m MapStringInt16) Reference() Pointer

Reference implements Map.

func (MapStringInt16) Set

func (m MapStringInt16) Set(k, v interface{})

Set implements Map.

type MapStringInt32

type MapStringInt32 map[string]int32

MapStringInt32 is a map from string to int32.

func (MapStringInt32) Delete

func (m MapStringInt32) Delete(k interface{})

Delete implements Map.

func (*MapStringInt32) Dereference

func (m *MapStringInt32) Dereference() Value

Dereference implements Map.

func (MapStringInt32) Equals

func (m MapStringInt32) Equals(other Equatable) bool

Equals implements Map.

func (MapStringInt32) Get

func (m MapStringInt32) Get(k interface{}) interface{}

Get implements Map.

func (MapStringInt32) GetCheck

func (m MapStringInt32) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringInt32) KeyValues

func (m MapStringInt32) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringInt32) Keys

func (m MapStringInt32) Keys() []interface{}

Keys implements Map.

func (MapStringInt32) Len

func (m MapStringInt32) Len() int

Len implements Map.

func (MapStringInt32) Make

func (m MapStringInt32) Make(c int) Map

Make implements Map.

func (MapStringInt32) NotEquals

func (m MapStringInt32) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringInt32) Reference

func (m MapStringInt32) Reference() Pointer

Reference implements Map.

func (MapStringInt32) Set

func (m MapStringInt32) Set(k, v interface{})

Set implements Map.

type MapStringInt64

type MapStringInt64 map[string]int64

MapStringInt64 is a map from string to int64.

func (MapStringInt64) Delete

func (m MapStringInt64) Delete(k interface{})

Delete implements Map.

func (*MapStringInt64) Dereference

func (m *MapStringInt64) Dereference() Value

Dereference implements Map.

func (MapStringInt64) Equals

func (m MapStringInt64) Equals(other Equatable) bool

Equals implements Map.

func (MapStringInt64) Get

func (m MapStringInt64) Get(k interface{}) interface{}

Get implements Map.

func (MapStringInt64) GetCheck

func (m MapStringInt64) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringInt64) KeyValues

func (m MapStringInt64) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringInt64) Keys

func (m MapStringInt64) Keys() []interface{}

Keys implements Map.

func (MapStringInt64) Len

func (m MapStringInt64) Len() int

Len implements Map.

func (MapStringInt64) Make

func (m MapStringInt64) Make(c int) Map

Make implements Map.

func (MapStringInt64) NotEquals

func (m MapStringInt64) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringInt64) Reference

func (m MapStringInt64) Reference() Pointer

Reference implements Map.

func (MapStringInt64) Set

func (m MapStringInt64) Set(k, v interface{})

Set implements Map.

type MapStringInt8

type MapStringInt8 map[string]int8

MapStringInt8 is a map from string to int8.

func (MapStringInt8) Delete

func (m MapStringInt8) Delete(k interface{})

Delete implements Map.

func (*MapStringInt8) Dereference

func (m *MapStringInt8) Dereference() Value

Dereference implements Map.

func (MapStringInt8) Equals

func (m MapStringInt8) Equals(other Equatable) bool

Equals implements Map.

func (MapStringInt8) Get

func (m MapStringInt8) Get(k interface{}) interface{}

Get implements Map.

func (MapStringInt8) GetCheck

func (m MapStringInt8) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringInt8) KeyValues

func (m MapStringInt8) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringInt8) Keys

func (m MapStringInt8) Keys() []interface{}

Keys implements Map.

func (MapStringInt8) Len

func (m MapStringInt8) Len() int

Len implements Map.

func (MapStringInt8) Make

func (m MapStringInt8) Make(c int) Map

Make implements Map.

func (MapStringInt8) NotEquals

func (m MapStringInt8) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringInt8) Reference

func (m MapStringInt8) Reference() Pointer

Reference implements Map.

func (MapStringInt8) Set

func (m MapStringInt8) Set(k, v interface{})

Set implements Map.

type MapStringInterface

type MapStringInterface map[string]interface{}

MapStringInterface is a map from string to interface{}.

func (MapStringInterface) Delete

func (m MapStringInterface) Delete(k interface{})

Delete implements Map.

func (*MapStringInterface) Dereference

func (m *MapStringInterface) Dereference() Value

Dereference implements Map.

func (MapStringInterface) Equals

func (m MapStringInterface) Equals(other Equatable) bool

Equals implements Map.

func (MapStringInterface) Get

func (m MapStringInterface) Get(k interface{}) interface{}

Get implements Map.

func (MapStringInterface) GetCheck

func (m MapStringInterface) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringInterface) KeyValues

func (m MapStringInterface) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringInterface) Keys

func (m MapStringInterface) Keys() []interface{}

Keys implements Map.

func (MapStringInterface) Len

func (m MapStringInterface) Len() int

Len implements Map.

func (MapStringInterface) Make

func (m MapStringInterface) Make(c int) Map

Make implements Map.

func (MapStringInterface) NotEquals

func (m MapStringInterface) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringInterface) Reference

func (m MapStringInterface) Reference() Pointer

Reference implements Map.

func (MapStringInterface) Set

func (m MapStringInterface) Set(k, v interface{})

Set implements Map.

type MapStringRune

type MapStringRune map[string]rune

MapStringRune is a map from string to rune.

func (MapStringRune) Delete

func (m MapStringRune) Delete(k interface{})

Delete implements Map.

func (*MapStringRune) Dereference

func (m *MapStringRune) Dereference() Value

Dereference implements Map.

func (MapStringRune) Equals

func (m MapStringRune) Equals(other Equatable) bool

Equals implements Map.

func (MapStringRune) Get

func (m MapStringRune) Get(k interface{}) interface{}

Get implements Map.

func (MapStringRune) GetCheck

func (m MapStringRune) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringRune) KeyValues

func (m MapStringRune) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringRune) Keys

func (m MapStringRune) Keys() []interface{}

Keys implements Map.

func (MapStringRune) Len

func (m MapStringRune) Len() int

Len implements Map.

func (MapStringRune) Make

func (m MapStringRune) Make(c int) Map

Make implements Map.

func (MapStringRune) NotEquals

func (m MapStringRune) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringRune) Reference

func (m MapStringRune) Reference() Pointer

Reference implements Map.

func (MapStringRune) Set

func (m MapStringRune) Set(k, v interface{})

Set implements Map.

type MapStringString

type MapStringString map[string]string

MapStringString is a map from string to string.

func (MapStringString) Delete

func (m MapStringString) Delete(k interface{})

Delete implements Map.

func (*MapStringString) Dereference

func (m *MapStringString) Dereference() Value

Dereference implements Map.

func (MapStringString) Equals

func (m MapStringString) Equals(other Equatable) bool

Equals implements Map.

func (MapStringString) Get

func (m MapStringString) Get(k interface{}) interface{}

Get implements Map.

func (MapStringString) GetCheck

func (m MapStringString) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringString) KeyValues

func (m MapStringString) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringString) Keys

func (m MapStringString) Keys() []interface{}

Keys implements Map.

func (MapStringString) Len

func (m MapStringString) Len() int

Len implements Map.

func (MapStringString) Make

func (m MapStringString) Make(c int) Map

Make implements Map.

func (MapStringString) NotEquals

func (m MapStringString) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringString) Reference

func (m MapStringString) Reference() Pointer

Reference implements Map.

func (MapStringString) Set

func (m MapStringString) Set(k, v interface{})

Set implements Map.

type MapStringStruct

type MapStringStruct map[string]struct{}

MapStringStruct is a map from string to struct{}.

func (MapStringStruct) Delete

func (m MapStringStruct) Delete(k interface{})

Delete implements Map.

func (*MapStringStruct) Dereference

func (m *MapStringStruct) Dereference() Value

Dereference implements Map.

func (MapStringStruct) Equals

func (m MapStringStruct) Equals(other Equatable) bool

Equals implements Map.

func (MapStringStruct) Get

func (m MapStringStruct) Get(k interface{}) interface{}

Get implements Map.

func (MapStringStruct) GetCheck

func (m MapStringStruct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringStruct) KeyValues

func (m MapStringStruct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringStruct) Keys

func (m MapStringStruct) Keys() []interface{}

Keys implements Map.

func (MapStringStruct) Len

func (m MapStringStruct) Len() int

Len implements Map.

func (MapStringStruct) Make

func (m MapStringStruct) Make(c int) Map

Make implements Map.

func (MapStringStruct) NotEquals

func (m MapStringStruct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringStruct) Reference

func (m MapStringStruct) Reference() Pointer

Reference implements Map.

func (MapStringStruct) Set

func (m MapStringStruct) Set(k, v interface{})

Set implements Map.

type MapStringUint

type MapStringUint map[string]uint

MapStringUint is a map from string to uint.

func (MapStringUint) Delete

func (m MapStringUint) Delete(k interface{})

Delete implements Map.

func (*MapStringUint) Dereference

func (m *MapStringUint) Dereference() Value

Dereference implements Map.

func (MapStringUint) Equals

func (m MapStringUint) Equals(other Equatable) bool

Equals implements Map.

func (MapStringUint) Get

func (m MapStringUint) Get(k interface{}) interface{}

Get implements Map.

func (MapStringUint) GetCheck

func (m MapStringUint) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringUint) KeyValues

func (m MapStringUint) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringUint) Keys

func (m MapStringUint) Keys() []interface{}

Keys implements Map.

func (MapStringUint) Len

func (m MapStringUint) Len() int

Len implements Map.

func (MapStringUint) Make

func (m MapStringUint) Make(c int) Map

Make implements Map.

func (MapStringUint) NotEquals

func (m MapStringUint) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringUint) Reference

func (m MapStringUint) Reference() Pointer

Reference implements Map.

func (MapStringUint) Set

func (m MapStringUint) Set(k, v interface{})

Set implements Map.

type MapStringUint16

type MapStringUint16 map[string]uint16

MapStringUint16 is a map from string to uint16.

func (MapStringUint16) Delete

func (m MapStringUint16) Delete(k interface{})

Delete implements Map.

func (*MapStringUint16) Dereference

func (m *MapStringUint16) Dereference() Value

Dereference implements Map.

func (MapStringUint16) Equals

func (m MapStringUint16) Equals(other Equatable) bool

Equals implements Map.

func (MapStringUint16) Get

func (m MapStringUint16) Get(k interface{}) interface{}

Get implements Map.

func (MapStringUint16) GetCheck

func (m MapStringUint16) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringUint16) KeyValues

func (m MapStringUint16) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringUint16) Keys

func (m MapStringUint16) Keys() []interface{}

Keys implements Map.

func (MapStringUint16) Len

func (m MapStringUint16) Len() int

Len implements Map.

func (MapStringUint16) Make

func (m MapStringUint16) Make(c int) Map

Make implements Map.

func (MapStringUint16) NotEquals

func (m MapStringUint16) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringUint16) Reference

func (m MapStringUint16) Reference() Pointer

Reference implements Map.

func (MapStringUint16) Set

func (m MapStringUint16) Set(k, v interface{})

Set implements Map.

type MapStringUint32

type MapStringUint32 map[string]uint32

MapStringUint32 is a map from string to uint32.

func (MapStringUint32) Delete

func (m MapStringUint32) Delete(k interface{})

Delete implements Map.

func (*MapStringUint32) Dereference

func (m *MapStringUint32) Dereference() Value

Dereference implements Map.

func (MapStringUint32) Equals

func (m MapStringUint32) Equals(other Equatable) bool

Equals implements Map.

func (MapStringUint32) Get

func (m MapStringUint32) Get(k interface{}) interface{}

Get implements Map.

func (MapStringUint32) GetCheck

func (m MapStringUint32) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringUint32) KeyValues

func (m MapStringUint32) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringUint32) Keys

func (m MapStringUint32) Keys() []interface{}

Keys implements Map.

func (MapStringUint32) Len

func (m MapStringUint32) Len() int

Len implements Map.

func (MapStringUint32) Make

func (m MapStringUint32) Make(c int) Map

Make implements Map.

func (MapStringUint32) NotEquals

func (m MapStringUint32) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringUint32) Reference

func (m MapStringUint32) Reference() Pointer

Reference implements Map.

func (MapStringUint32) Set

func (m MapStringUint32) Set(k, v interface{})

Set implements Map.

type MapStringUint64

type MapStringUint64 map[string]uint64

MapStringUint64 is a map from string to uint64.

func (MapStringUint64) Delete

func (m MapStringUint64) Delete(k interface{})

Delete implements Map.

func (*MapStringUint64) Dereference

func (m *MapStringUint64) Dereference() Value

Dereference implements Map.

func (MapStringUint64) Equals

func (m MapStringUint64) Equals(other Equatable) bool

Equals implements Map.

func (MapStringUint64) Get

func (m MapStringUint64) Get(k interface{}) interface{}

Get implements Map.

func (MapStringUint64) GetCheck

func (m MapStringUint64) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringUint64) KeyValues

func (m MapStringUint64) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringUint64) Keys

func (m MapStringUint64) Keys() []interface{}

Keys implements Map.

func (MapStringUint64) Len

func (m MapStringUint64) Len() int

Len implements Map.

func (MapStringUint64) Make

func (m MapStringUint64) Make(c int) Map

Make implements Map.

func (MapStringUint64) NotEquals

func (m MapStringUint64) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringUint64) Reference

func (m MapStringUint64) Reference() Pointer

Reference implements Map.

func (MapStringUint64) Set

func (m MapStringUint64) Set(k, v interface{})

Set implements Map.

type MapStringUint8

type MapStringUint8 map[string]uint8

MapStringUint8 is a map from string to uint8.

func (MapStringUint8) Delete

func (m MapStringUint8) Delete(k interface{})

Delete implements Map.

func (*MapStringUint8) Dereference

func (m *MapStringUint8) Dereference() Value

Dereference implements Map.

func (MapStringUint8) Equals

func (m MapStringUint8) Equals(other Equatable) bool

Equals implements Map.

func (MapStringUint8) Get

func (m MapStringUint8) Get(k interface{}) interface{}

Get implements Map.

func (MapStringUint8) GetCheck

func (m MapStringUint8) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringUint8) KeyValues

func (m MapStringUint8) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringUint8) Keys

func (m MapStringUint8) Keys() []interface{}

Keys implements Map.

func (MapStringUint8) Len

func (m MapStringUint8) Len() int

Len implements Map.

func (MapStringUint8) Make

func (m MapStringUint8) Make(c int) Map

Make implements Map.

func (MapStringUint8) NotEquals

func (m MapStringUint8) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringUint8) Reference

func (m MapStringUint8) Reference() Pointer

Reference implements Map.

func (MapStringUint8) Set

func (m MapStringUint8) Set(k, v interface{})

Set implements Map.

type MapStringUintptr

type MapStringUintptr map[string]uintptr

MapStringUintptr is a map from string to uintptr.

func (MapStringUintptr) Delete

func (m MapStringUintptr) Delete(k interface{})

Delete implements Map.

func (*MapStringUintptr) Dereference

func (m *MapStringUintptr) Dereference() Value

Dereference implements Map.

func (MapStringUintptr) Equals

func (m MapStringUintptr) Equals(other Equatable) bool

Equals implements Map.

func (MapStringUintptr) Get

func (m MapStringUintptr) Get(k interface{}) interface{}

Get implements Map.

func (MapStringUintptr) GetCheck

func (m MapStringUintptr) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapStringUintptr) KeyValues

func (m MapStringUintptr) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapStringUintptr) Keys

func (m MapStringUintptr) Keys() []interface{}

Keys implements Map.

func (MapStringUintptr) Len

func (m MapStringUintptr) Len() int

Len implements Map.

func (MapStringUintptr) Make

func (m MapStringUintptr) Make(c int) Map

Make implements Map.

func (MapStringUintptr) NotEquals

func (m MapStringUintptr) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapStringUintptr) Reference

func (m MapStringUintptr) Reference() Pointer

Reference implements Map.

func (MapStringUintptr) Set

func (m MapStringUintptr) Set(k, v interface{})

Set implements Map.

type MapUint16Int

type MapUint16Int map[uint16]int

MapUint16Int is a map from uint16 to int.

func (MapUint16Int) Delete

func (m MapUint16Int) Delete(k interface{})

Delete implements Map.

func (*MapUint16Int) Dereference

func (m *MapUint16Int) Dereference() Value

Dereference implements Map.

func (MapUint16Int) Equals

func (m MapUint16Int) Equals(other Equatable) bool

Equals implements Map.

func (MapUint16Int) Get

func (m MapUint16Int) Get(k interface{}) interface{}

Get implements Map.

func (MapUint16Int) GetCheck

func (m MapUint16Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint16Int) KeyValues

func (m MapUint16Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint16Int) Keys

func (m MapUint16Int) Keys() []interface{}

Keys implements Map.

func (MapUint16Int) Len

func (m MapUint16Int) Len() int

Len implements Map.

func (MapUint16Int) Make

func (m MapUint16Int) Make(c int) Map

Make implements Map.

func (MapUint16Int) NotEquals

func (m MapUint16Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint16Int) Reference

func (m MapUint16Int) Reference() Pointer

Reference implements Map.

func (MapUint16Int) Set

func (m MapUint16Int) Set(k, v interface{})

Set implements Map.

type MapUint16String

type MapUint16String map[uint16]string

MapUint16String is a map from uint16 to string.

func (MapUint16String) Delete

func (m MapUint16String) Delete(k interface{})

Delete implements Map.

func (*MapUint16String) Dereference

func (m *MapUint16String) Dereference() Value

Dereference implements Map.

func (MapUint16String) Equals

func (m MapUint16String) Equals(other Equatable) bool

Equals implements Map.

func (MapUint16String) Get

func (m MapUint16String) Get(k interface{}) interface{}

Get implements Map.

func (MapUint16String) GetCheck

func (m MapUint16String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint16String) KeyValues

func (m MapUint16String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint16String) Keys

func (m MapUint16String) Keys() []interface{}

Keys implements Map.

func (MapUint16String) Len

func (m MapUint16String) Len() int

Len implements Map.

func (MapUint16String) Make

func (m MapUint16String) Make(c int) Map

Make implements Map.

func (MapUint16String) NotEquals

func (m MapUint16String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint16String) Reference

func (m MapUint16String) Reference() Pointer

Reference implements Map.

func (MapUint16String) Set

func (m MapUint16String) Set(k, v interface{})

Set implements Map.

type MapUint16Struct

type MapUint16Struct map[uint16]struct{}

MapUint16Struct is a map from uint16 to struct{}.

func (MapUint16Struct) Delete

func (m MapUint16Struct) Delete(k interface{})

Delete implements Map.

func (*MapUint16Struct) Dereference

func (m *MapUint16Struct) Dereference() Value

Dereference implements Map.

func (MapUint16Struct) Equals

func (m MapUint16Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapUint16Struct) Get

func (m MapUint16Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapUint16Struct) GetCheck

func (m MapUint16Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint16Struct) KeyValues

func (m MapUint16Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint16Struct) Keys

func (m MapUint16Struct) Keys() []interface{}

Keys implements Map.

func (MapUint16Struct) Len

func (m MapUint16Struct) Len() int

Len implements Map.

func (MapUint16Struct) Make

func (m MapUint16Struct) Make(c int) Map

Make implements Map.

func (MapUint16Struct) NotEquals

func (m MapUint16Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint16Struct) Reference

func (m MapUint16Struct) Reference() Pointer

Reference implements Map.

func (MapUint16Struct) Set

func (m MapUint16Struct) Set(k, v interface{})

Set implements Map.

type MapUint32Int

type MapUint32Int map[uint32]int

MapUint32Int is a map from uint32 to int.

func (MapUint32Int) Delete

func (m MapUint32Int) Delete(k interface{})

Delete implements Map.

func (*MapUint32Int) Dereference

func (m *MapUint32Int) Dereference() Value

Dereference implements Map.

func (MapUint32Int) Equals

func (m MapUint32Int) Equals(other Equatable) bool

Equals implements Map.

func (MapUint32Int) Get

func (m MapUint32Int) Get(k interface{}) interface{}

Get implements Map.

func (MapUint32Int) GetCheck

func (m MapUint32Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint32Int) KeyValues

func (m MapUint32Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint32Int) Keys

func (m MapUint32Int) Keys() []interface{}

Keys implements Map.

func (MapUint32Int) Len

func (m MapUint32Int) Len() int

Len implements Map.

func (MapUint32Int) Make

func (m MapUint32Int) Make(c int) Map

Make implements Map.

func (MapUint32Int) NotEquals

func (m MapUint32Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint32Int) Reference

func (m MapUint32Int) Reference() Pointer

Reference implements Map.

func (MapUint32Int) Set

func (m MapUint32Int) Set(k, v interface{})

Set implements Map.

type MapUint32String

type MapUint32String map[uint32]string

MapUint32String is a map from uint32 to string.

func (MapUint32String) Delete

func (m MapUint32String) Delete(k interface{})

Delete implements Map.

func (*MapUint32String) Dereference

func (m *MapUint32String) Dereference() Value

Dereference implements Map.

func (MapUint32String) Equals

func (m MapUint32String) Equals(other Equatable) bool

Equals implements Map.

func (MapUint32String) Get

func (m MapUint32String) Get(k interface{}) interface{}

Get implements Map.

func (MapUint32String) GetCheck

func (m MapUint32String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint32String) KeyValues

func (m MapUint32String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint32String) Keys

func (m MapUint32String) Keys() []interface{}

Keys implements Map.

func (MapUint32String) Len

func (m MapUint32String) Len() int

Len implements Map.

func (MapUint32String) Make

func (m MapUint32String) Make(c int) Map

Make implements Map.

func (MapUint32String) NotEquals

func (m MapUint32String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint32String) Reference

func (m MapUint32String) Reference() Pointer

Reference implements Map.

func (MapUint32String) Set

func (m MapUint32String) Set(k, v interface{})

Set implements Map.

type MapUint32Struct

type MapUint32Struct map[uint32]struct{}

MapUint32Struct is a map from uint32 to struct{}.

func (MapUint32Struct) Delete

func (m MapUint32Struct) Delete(k interface{})

Delete implements Map.

func (*MapUint32Struct) Dereference

func (m *MapUint32Struct) Dereference() Value

Dereference implements Map.

func (MapUint32Struct) Equals

func (m MapUint32Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapUint32Struct) Get

func (m MapUint32Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapUint32Struct) GetCheck

func (m MapUint32Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint32Struct) KeyValues

func (m MapUint32Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint32Struct) Keys

func (m MapUint32Struct) Keys() []interface{}

Keys implements Map.

func (MapUint32Struct) Len

func (m MapUint32Struct) Len() int

Len implements Map.

func (MapUint32Struct) Make

func (m MapUint32Struct) Make(c int) Map

Make implements Map.

func (MapUint32Struct) NotEquals

func (m MapUint32Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint32Struct) Reference

func (m MapUint32Struct) Reference() Pointer

Reference implements Map.

func (MapUint32Struct) Set

func (m MapUint32Struct) Set(k, v interface{})

Set implements Map.

type MapUint64Int

type MapUint64Int map[uint64]int

MapUint64Int is a map from uint64 to int.

func (MapUint64Int) Delete

func (m MapUint64Int) Delete(k interface{})

Delete implements Map.

func (*MapUint64Int) Dereference

func (m *MapUint64Int) Dereference() Value

Dereference implements Map.

func (MapUint64Int) Equals

func (m MapUint64Int) Equals(other Equatable) bool

Equals implements Map.

func (MapUint64Int) Get

func (m MapUint64Int) Get(k interface{}) interface{}

Get implements Map.

func (MapUint64Int) GetCheck

func (m MapUint64Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint64Int) KeyValues

func (m MapUint64Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint64Int) Keys

func (m MapUint64Int) Keys() []interface{}

Keys implements Map.

func (MapUint64Int) Len

func (m MapUint64Int) Len() int

Len implements Map.

func (MapUint64Int) Make

func (m MapUint64Int) Make(c int) Map

Make implements Map.

func (MapUint64Int) NotEquals

func (m MapUint64Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint64Int) Reference

func (m MapUint64Int) Reference() Pointer

Reference implements Map.

func (MapUint64Int) Set

func (m MapUint64Int) Set(k, v interface{})

Set implements Map.

type MapUint64String

type MapUint64String map[uint64]string

MapUint64String is a map from uint64 to string.

func (MapUint64String) Delete

func (m MapUint64String) Delete(k interface{})

Delete implements Map.

func (*MapUint64String) Dereference

func (m *MapUint64String) Dereference() Value

Dereference implements Map.

func (MapUint64String) Equals

func (m MapUint64String) Equals(other Equatable) bool

Equals implements Map.

func (MapUint64String) Get

func (m MapUint64String) Get(k interface{}) interface{}

Get implements Map.

func (MapUint64String) GetCheck

func (m MapUint64String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint64String) KeyValues

func (m MapUint64String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint64String) Keys

func (m MapUint64String) Keys() []interface{}

Keys implements Map.

func (MapUint64String) Len

func (m MapUint64String) Len() int

Len implements Map.

func (MapUint64String) Make

func (m MapUint64String) Make(c int) Map

Make implements Map.

func (MapUint64String) NotEquals

func (m MapUint64String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint64String) Reference

func (m MapUint64String) Reference() Pointer

Reference implements Map.

func (MapUint64String) Set

func (m MapUint64String) Set(k, v interface{})

Set implements Map.

type MapUint64Struct

type MapUint64Struct map[uint64]struct{}

MapUint64Struct is a map from uint64 to struct{}.

func (MapUint64Struct) Delete

func (m MapUint64Struct) Delete(k interface{})

Delete implements Map.

func (*MapUint64Struct) Dereference

func (m *MapUint64Struct) Dereference() Value

Dereference implements Map.

func (MapUint64Struct) Equals

func (m MapUint64Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapUint64Struct) Get

func (m MapUint64Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapUint64Struct) GetCheck

func (m MapUint64Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint64Struct) KeyValues

func (m MapUint64Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint64Struct) Keys

func (m MapUint64Struct) Keys() []interface{}

Keys implements Map.

func (MapUint64Struct) Len

func (m MapUint64Struct) Len() int

Len implements Map.

func (MapUint64Struct) Make

func (m MapUint64Struct) Make(c int) Map

Make implements Map.

func (MapUint64Struct) NotEquals

func (m MapUint64Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint64Struct) Reference

func (m MapUint64Struct) Reference() Pointer

Reference implements Map.

func (MapUint64Struct) Set

func (m MapUint64Struct) Set(k, v interface{})

Set implements Map.

type MapUint8Int

type MapUint8Int map[uint8]int

MapUint8Int is a map from uint8 to int.

func (MapUint8Int) Delete

func (m MapUint8Int) Delete(k interface{})

Delete implements Map.

func (*MapUint8Int) Dereference

func (m *MapUint8Int) Dereference() Value

Dereference implements Map.

func (MapUint8Int) Equals

func (m MapUint8Int) Equals(other Equatable) bool

Equals implements Map.

func (MapUint8Int) Get

func (m MapUint8Int) Get(k interface{}) interface{}

Get implements Map.

func (MapUint8Int) GetCheck

func (m MapUint8Int) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint8Int) KeyValues

func (m MapUint8Int) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint8Int) Keys

func (m MapUint8Int) Keys() []interface{}

Keys implements Map.

func (MapUint8Int) Len

func (m MapUint8Int) Len() int

Len implements Map.

func (MapUint8Int) Make

func (m MapUint8Int) Make(c int) Map

Make implements Map.

func (MapUint8Int) NotEquals

func (m MapUint8Int) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint8Int) Reference

func (m MapUint8Int) Reference() Pointer

Reference implements Map.

func (MapUint8Int) Set

func (m MapUint8Int) Set(k, v interface{})

Set implements Map.

type MapUint8String

type MapUint8String map[uint8]string

MapUint8String is a map from uint8 to string.

func (MapUint8String) Delete

func (m MapUint8String) Delete(k interface{})

Delete implements Map.

func (*MapUint8String) Dereference

func (m *MapUint8String) Dereference() Value

Dereference implements Map.

func (MapUint8String) Equals

func (m MapUint8String) Equals(other Equatable) bool

Equals implements Map.

func (MapUint8String) Get

func (m MapUint8String) Get(k interface{}) interface{}

Get implements Map.

func (MapUint8String) GetCheck

func (m MapUint8String) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint8String) KeyValues

func (m MapUint8String) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint8String) Keys

func (m MapUint8String) Keys() []interface{}

Keys implements Map.

func (MapUint8String) Len

func (m MapUint8String) Len() int

Len implements Map.

func (MapUint8String) Make

func (m MapUint8String) Make(c int) Map

Make implements Map.

func (MapUint8String) NotEquals

func (m MapUint8String) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint8String) Reference

func (m MapUint8String) Reference() Pointer

Reference implements Map.

func (MapUint8String) Set

func (m MapUint8String) Set(k, v interface{})

Set implements Map.

type MapUint8Struct

type MapUint8Struct map[uint8]struct{}

MapUint8Struct is a map from uint8 to struct{}.

func (MapUint8Struct) Delete

func (m MapUint8Struct) Delete(k interface{})

Delete implements Map.

func (*MapUint8Struct) Dereference

func (m *MapUint8Struct) Dereference() Value

Dereference implements Map.

func (MapUint8Struct) Equals

func (m MapUint8Struct) Equals(other Equatable) bool

Equals implements Map.

func (MapUint8Struct) Get

func (m MapUint8Struct) Get(k interface{}) interface{}

Get implements Map.

func (MapUint8Struct) GetCheck

func (m MapUint8Struct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUint8Struct) KeyValues

func (m MapUint8Struct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUint8Struct) Keys

func (m MapUint8Struct) Keys() []interface{}

Keys implements Map.

func (MapUint8Struct) Len

func (m MapUint8Struct) Len() int

Len implements Map.

func (MapUint8Struct) Make

func (m MapUint8Struct) Make(c int) Map

Make implements Map.

func (MapUint8Struct) NotEquals

func (m MapUint8Struct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUint8Struct) Reference

func (m MapUint8Struct) Reference() Pointer

Reference implements Map.

func (MapUint8Struct) Set

func (m MapUint8Struct) Set(k, v interface{})

Set implements Map.

type MapUintInt

type MapUintInt map[uint]int

MapUintInt is a map from uint to int.

func (MapUintInt) Delete

func (m MapUintInt) Delete(k interface{})

Delete implements Map.

func (*MapUintInt) Dereference

func (m *MapUintInt) Dereference() Value

Dereference implements Map.

func (MapUintInt) Equals

func (m MapUintInt) Equals(other Equatable) bool

Equals implements Map.

func (MapUintInt) Get

func (m MapUintInt) Get(k interface{}) interface{}

Get implements Map.

func (MapUintInt) GetCheck

func (m MapUintInt) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUintInt) KeyValues

func (m MapUintInt) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUintInt) Keys

func (m MapUintInt) Keys() []interface{}

Keys implements Map.

func (MapUintInt) Len

func (m MapUintInt) Len() int

Len implements Map.

func (MapUintInt) Make

func (m MapUintInt) Make(c int) Map

Make implements Map.

func (MapUintInt) NotEquals

func (m MapUintInt) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUintInt) Reference

func (m MapUintInt) Reference() Pointer

Reference implements Map.

func (MapUintInt) Set

func (m MapUintInt) Set(k, v interface{})

Set implements Map.

type MapUintString

type MapUintString map[uint]string

MapUintString is a map from uint to string.

func (MapUintString) Delete

func (m MapUintString) Delete(k interface{})

Delete implements Map.

func (*MapUintString) Dereference

func (m *MapUintString) Dereference() Value

Dereference implements Map.

func (MapUintString) Equals

func (m MapUintString) Equals(other Equatable) bool

Equals implements Map.

func (MapUintString) Get

func (m MapUintString) Get(k interface{}) interface{}

Get implements Map.

func (MapUintString) GetCheck

func (m MapUintString) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUintString) KeyValues

func (m MapUintString) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUintString) Keys

func (m MapUintString) Keys() []interface{}

Keys implements Map.

func (MapUintString) Len

func (m MapUintString) Len() int

Len implements Map.

func (MapUintString) Make

func (m MapUintString) Make(c int) Map

Make implements Map.

func (MapUintString) NotEquals

func (m MapUintString) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUintString) Reference

func (m MapUintString) Reference() Pointer

Reference implements Map.

func (MapUintString) Set

func (m MapUintString) Set(k, v interface{})

Set implements Map.

type MapUintStruct

type MapUintStruct map[uint]struct{}

MapUintStruct is a map from uint to struct{}.

func (MapUintStruct) Delete

func (m MapUintStruct) Delete(k interface{})

Delete implements Map.

func (*MapUintStruct) Dereference

func (m *MapUintStruct) Dereference() Value

Dereference implements Map.

func (MapUintStruct) Equals

func (m MapUintStruct) Equals(other Equatable) bool

Equals implements Map.

func (MapUintStruct) Get

func (m MapUintStruct) Get(k interface{}) interface{}

Get implements Map.

func (MapUintStruct) GetCheck

func (m MapUintStruct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUintStruct) KeyValues

func (m MapUintStruct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUintStruct) Keys

func (m MapUintStruct) Keys() []interface{}

Keys implements Map.

func (MapUintStruct) Len

func (m MapUintStruct) Len() int

Len implements Map.

func (MapUintStruct) Make

func (m MapUintStruct) Make(c int) Map

Make implements Map.

func (MapUintStruct) NotEquals

func (m MapUintStruct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUintStruct) Reference

func (m MapUintStruct) Reference() Pointer

Reference implements Map.

func (MapUintStruct) Set

func (m MapUintStruct) Set(k, v interface{})

Set implements Map.

type MapUintptrInt

type MapUintptrInt map[uintptr]int

MapUintptrInt is a map from uintptr to int.

func (MapUintptrInt) Delete

func (m MapUintptrInt) Delete(k interface{})

Delete implements Map.

func (*MapUintptrInt) Dereference

func (m *MapUintptrInt) Dereference() Value

Dereference implements Map.

func (MapUintptrInt) Equals

func (m MapUintptrInt) Equals(other Equatable) bool

Equals implements Map.

func (MapUintptrInt) Get

func (m MapUintptrInt) Get(k interface{}) interface{}

Get implements Map.

func (MapUintptrInt) GetCheck

func (m MapUintptrInt) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUintptrInt) KeyValues

func (m MapUintptrInt) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUintptrInt) Keys

func (m MapUintptrInt) Keys() []interface{}

Keys implements Map.

func (MapUintptrInt) Len

func (m MapUintptrInt) Len() int

Len implements Map.

func (MapUintptrInt) Make

func (m MapUintptrInt) Make(c int) Map

Make implements Map.

func (MapUintptrInt) NotEquals

func (m MapUintptrInt) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUintptrInt) Reference

func (m MapUintptrInt) Reference() Pointer

Reference implements Map.

func (MapUintptrInt) Set

func (m MapUintptrInt) Set(k, v interface{})

Set implements Map.

type MapUintptrString

type MapUintptrString map[uintptr]string

MapUintptrString is a map from uintptr to string.

func (MapUintptrString) Delete

func (m MapUintptrString) Delete(k interface{})

Delete implements Map.

func (*MapUintptrString) Dereference

func (m *MapUintptrString) Dereference() Value

Dereference implements Map.

func (MapUintptrString) Equals

func (m MapUintptrString) Equals(other Equatable) bool

Equals implements Map.

func (MapUintptrString) Get

func (m MapUintptrString) Get(k interface{}) interface{}

Get implements Map.

func (MapUintptrString) GetCheck

func (m MapUintptrString) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUintptrString) KeyValues

func (m MapUintptrString) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUintptrString) Keys

func (m MapUintptrString) Keys() []interface{}

Keys implements Map.

func (MapUintptrString) Len

func (m MapUintptrString) Len() int

Len implements Map.

func (MapUintptrString) Make

func (m MapUintptrString) Make(c int) Map

Make implements Map.

func (MapUintptrString) NotEquals

func (m MapUintptrString) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUintptrString) Reference

func (m MapUintptrString) Reference() Pointer

Reference implements Map.

func (MapUintptrString) Set

func (m MapUintptrString) Set(k, v interface{})

Set implements Map.

type MapUintptrStruct

type MapUintptrStruct map[uintptr]struct{}

MapUintptrStruct is a map from uintptr to struct{}.

func (MapUintptrStruct) Delete

func (m MapUintptrStruct) Delete(k interface{})

Delete implements Map.

func (*MapUintptrStruct) Dereference

func (m *MapUintptrStruct) Dereference() Value

Dereference implements Map.

func (MapUintptrStruct) Equals

func (m MapUintptrStruct) Equals(other Equatable) bool

Equals implements Map.

func (MapUintptrStruct) Get

func (m MapUintptrStruct) Get(k interface{}) interface{}

Get implements Map.

func (MapUintptrStruct) GetCheck

func (m MapUintptrStruct) GetCheck(k interface{}) (interface{}, bool)

GetCheck implements Map.

func (MapUintptrStruct) KeyValues

func (m MapUintptrStruct) KeyValues() [][2]interface{}

KeyValues implements Map.

func (MapUintptrStruct) Keys

func (m MapUintptrStruct) Keys() []interface{}

Keys implements Map.

func (MapUintptrStruct) Len

func (m MapUintptrStruct) Len() int

Len implements Map.

func (MapUintptrStruct) Make

func (m MapUintptrStruct) Make(c int) Map

Make implements Map.

func (MapUintptrStruct) NotEquals

func (m MapUintptrStruct) NotEquals(other Equatable) bool

NotEquals implements Map.

func (MapUintptrStruct) Reference

func (m MapUintptrStruct) Reference() Pointer

Reference implements Map.

func (MapUintptrStruct) Set

func (m MapUintptrStruct) Set(k, v interface{})

Set implements Map.

type Number

type Number interface {
	Equatable

	// Add returns the addition of n.
	Add(n Number) Number

	// Divide returns the division by n.
	Divide(n Number) Number

	// Multiply returns the multiplication by n.
	Multiply(n Number) Number

	// Negate returns the negation.
	Negate() Number

	// Subtract returns the subtraction of n.
	Subtract(n Number) Number
}

Number is arithmetic operations.

type Pointer

type Pointer interface {
	// Dereference returns the referenced value.
	Dereference() Value
}

Pointer references a value.

type Predicate

type Predicate func(interface{}) bool

type Queue

type Queue interface {
	Add(v interface{})

	Len() int

	Peek() interface{}

	Remove() interface{}
}

func NewQueueFor

func NewQueueFor(s Slice) Queue

type Rune

type Rune rune

Rune is a rune.

func (Rune) Add

func (r Rune) Add(n Number) Number

Add implements Number.

func (Rune) And

func (r Rune) And(other Integer) Integer

And implements Integer.

func (Rune) AndNot

func (r Rune) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Rune) Dereference

func (r *Rune) Dereference() Value

Dereference implements Pointer.

func (Rune) Divide

func (r Rune) Divide(other Number) Number

Divide implements Number.

func (Rune) Equals

func (r Rune) Equals(other Equatable) bool

Equals implements Equatable.

func (Rune) Greater

func (r Rune) Greater(other Comparable) bool

Greater implements Comparable.

func (Rune) GreaterEqual

func (r Rune) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Rune) Left

func (r Rune) Left(n uint) Integer

Left implements Integer.

func (Rune) Less

func (r Rune) Less(other Comparable) bool

Less implements Comparable.

func (Rune) LessEqual

func (r Rune) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Rune) Modulo

func (r Rune) Modulo(other Integer) Integer

Modulo implements Integer.

func (Rune) Multiply

func (r Rune) Multiply(other Number) Number

Multiply implements Number.

func (Rune) Negate

func (r Rune) Negate() Number

Negate implements Number.

func (Rune) Not

func (r Rune) Not() Integer

Not implements Integer.

func (Rune) NotEquals

func (r Rune) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Rune) Or

func (r Rune) Or(other Integer) Integer

Or implements Integer.

func (Rune) Reference

func (r Rune) Reference() Pointer

Reference implements Value.

func (Rune) Right

func (r Rune) Right(n uint) Integer

Right implements Integer.

func (Rune) Subtract

func (r Rune) Subtract(other Number) Number

Subtract implements Number.

func (Rune) Xor

func (r Rune) Xor(other Integer) Integer

Xor implements Integer.

type Set

type Set interface {
	Add(v interface{})

	Contains(v interface{}) bool

	Elements() []interface{}

	Len() int

	Remove(v interface{})
}

func NewSet

func NewSet() Set

func NewSetFor

func NewSetFor(m Map) Set

type Signal

type Signal struct {
	// contains filtered or unexported fields
}

func NewSignal

func NewSignal(state bool) *Signal

func (*Signal) Off

func (s *Signal) Off()

func (*Signal) On

func (s *Signal) On()

func (*Signal) WaitOff

func (s *Signal) WaitOff()

func (*Signal) WaitOn

func (s *Signal) WaitOn()

type Slice

type Slice interface {
	Equatable
	Value

	// Append appends v and returns the result.
	Append(v ...interface{}) Slice

	// Append appends s and returns the result.
	AppendSlice(s Slice) Slice

	// Cap returns the capacity.
	Cap() int

	// Copy copies from s and returns the number of elements copied.
	Copy(s Slice) int

	// Get returns the element at index i.
	Get(i int) interface{}

	// GetRange returns a slice from index i to index j.
	GetRange(i, j int) Slice

	// GetRangeCap returns a slice from index i to index j with capacity c.
	GetRangeCap(i, j, c int) Slice

	// Len returns the length.
	Len() int

	// Make returns a new slice with length l and capacity c.
	Make(l, c int) Slice

	// Set sets the element at index i to v.
	Set(i int, v interface{})
}

Slice is a slice.

func SliceDequeue

func SliceDequeue(s Slice) (Slice, interface{})

SliceDequeue returns the result of popping the first s element.

func SliceDrop

func SliceDrop(s Slice, n int) Slice

SliceDrop returns s without the first n elements.

func SliceDropEnd

func SliceDropEnd(s Slice, n int) Slice

SliceDropEnd returns s without the last n elements.

func SliceDropWhile

func SliceDropWhile(s Slice, f func(interface{}) bool) Slice

SliceDropWhile returns s without the leading elements that do not satisfy f.

func SliceDropWhileEnd

func SliceDropWhileEnd(s Slice, f func(interface{}) bool) Slice

SliceDropWhileEnd returns s without the trailing elements that do not satisfy f.

func SliceEnqueue

func SliceEnqueue(s Slice, v interface{}) Slice

SliceEnqueue returns the result of appending v to s.

func SliceFilter

func SliceFilter(s Slice, f func(interface{}) bool) Slice

SliceFilter filters out s elements for which f returns false.

func SliceMap

func SliceMap(s Slice, f func(interface{}) interface{}) Slice

SliceMap returns the s elements transformed by f.

func SlicePop

func SlicePop(s Slice) (Slice, interface{})

SlicePop returns the result of popping the last s element.

func SlicePush

func SlicePush(s Slice, v interface{}) Slice

SlicePush returns the result of appending v to s.

func SliceTail

func SliceTail(s Slice) Slice

SliceTail returns all but the first s element.

type SliceBool

type SliceBool []bool

SliceBool is a slice of bool.

func (SliceBool) Append

func (s SliceBool) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceBool) AppendSlice

func (s SliceBool) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceBool) Cap

func (s SliceBool) Cap() int

Cap implements Slice.

func (SliceBool) Copy

func (s SliceBool) Copy(other Slice) int

Copy implements Slice.

func (*SliceBool) Dereference

func (s *SliceBool) Dereference() Value

Dereference implements Slice.

func (SliceBool) Equals

func (s SliceBool) Equals(other Equatable) bool

Equals implements Slice.

func (SliceBool) Get

func (s SliceBool) Get(i int) interface{}

Get implements Slice.

func (SliceBool) GetRange

func (s SliceBool) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceBool) GetRangeCap

func (s SliceBool) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceBool) Len

func (s SliceBool) Len() int

Len implements Slice.

func (SliceBool) Make

func (s SliceBool) Make(l, c int) Slice

Make implements Slice.

func (SliceBool) NotEquals

func (s SliceBool) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceBool) Reference

func (s SliceBool) Reference() Pointer

Reference implements Slice.

func (SliceBool) Set

func (s SliceBool) Set(i int, v interface{})

Set implements Slice.

type SliceByte

type SliceByte []byte

SliceByte is a slice of byte.

func (SliceByte) Append

func (s SliceByte) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceByte) AppendSlice

func (s SliceByte) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceByte) Cap

func (s SliceByte) Cap() int

Cap implements Slice.

func (SliceByte) Copy

func (s SliceByte) Copy(other Slice) int

Copy implements Slice.

func (*SliceByte) Dereference

func (s *SliceByte) Dereference() Value

Dereference implements Slice.

func (SliceByte) Equals

func (s SliceByte) Equals(other Equatable) bool

Equals implements Slice.

func (SliceByte) Get

func (s SliceByte) Get(i int) interface{}

Get implements Slice.

func (SliceByte) GetRange

func (s SliceByte) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceByte) GetRangeCap

func (s SliceByte) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceByte) Len

func (s SliceByte) Len() int

Len implements Slice.

func (SliceByte) Less

func (s SliceByte) Less(i, j int) bool

Less implements sort.Interface.

func (SliceByte) Make

func (s SliceByte) Make(l, c int) Slice

Make implements Slice.

func (SliceByte) NotEquals

func (s SliceByte) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceByte) Reference

func (s SliceByte) Reference() Pointer

Reference implements Slice.

func (SliceByte) Set

func (s SliceByte) Set(i int, v interface{})

Set implements Slice.

func (SliceByte) Swap

func (s SliceByte) Swap(i, j int)

Swap implements sort.Interface.

type SliceComplex128

type SliceComplex128 []complex128

SliceComplex128 is a slice of complex128.

func (SliceComplex128) Append

func (s SliceComplex128) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceComplex128) AppendSlice

func (s SliceComplex128) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceComplex128) Cap

func (s SliceComplex128) Cap() int

Cap implements Slice.

func (SliceComplex128) Copy

func (s SliceComplex128) Copy(other Slice) int

Copy implements Slice.

func (*SliceComplex128) Dereference

func (s *SliceComplex128) Dereference() Value

Dereference implements Slice.

func (SliceComplex128) Equals

func (s SliceComplex128) Equals(other Equatable) bool

Equals implements Slice.

func (SliceComplex128) Get

func (s SliceComplex128) Get(i int) interface{}

Get implements Slice.

func (SliceComplex128) GetRange

func (s SliceComplex128) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceComplex128) GetRangeCap

func (s SliceComplex128) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceComplex128) Len

func (s SliceComplex128) Len() int

Len implements Slice.

func (SliceComplex128) Make

func (s SliceComplex128) Make(l, c int) Slice

Make implements Slice.

func (SliceComplex128) NotEquals

func (s SliceComplex128) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceComplex128) Reference

func (s SliceComplex128) Reference() Pointer

Reference implements Slice.

func (SliceComplex128) Set

func (s SliceComplex128) Set(i int, v interface{})

Set implements Slice.

type SliceComplex64

type SliceComplex64 []complex64

SliceComplex64 is a slice of complex64.

func (SliceComplex64) Append

func (s SliceComplex64) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceComplex64) AppendSlice

func (s SliceComplex64) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceComplex64) Cap

func (s SliceComplex64) Cap() int

Cap implements Slice.

func (SliceComplex64) Copy

func (s SliceComplex64) Copy(other Slice) int

Copy implements Slice.

func (*SliceComplex64) Dereference

func (s *SliceComplex64) Dereference() Value

Dereference implements Slice.

func (SliceComplex64) Equals

func (s SliceComplex64) Equals(other Equatable) bool

Equals implements Slice.

func (SliceComplex64) Get

func (s SliceComplex64) Get(i int) interface{}

Get implements Slice.

func (SliceComplex64) GetRange

func (s SliceComplex64) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceComplex64) GetRangeCap

func (s SliceComplex64) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceComplex64) Len

func (s SliceComplex64) Len() int

Len implements Slice.

func (SliceComplex64) Make

func (s SliceComplex64) Make(l, c int) Slice

Make implements Slice.

func (SliceComplex64) NotEquals

func (s SliceComplex64) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceComplex64) Reference

func (s SliceComplex64) Reference() Pointer

Reference implements Slice.

func (SliceComplex64) Set

func (s SliceComplex64) Set(i int, v interface{})

Set implements Slice.

type SliceFloat32

type SliceFloat32 []float32

SliceFloat32 is a slice of float32.

func (SliceFloat32) Append

func (s SliceFloat32) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceFloat32) AppendSlice

func (s SliceFloat32) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceFloat32) Cap

func (s SliceFloat32) Cap() int

Cap implements Slice.

func (SliceFloat32) Copy

func (s SliceFloat32) Copy(other Slice) int

Copy implements Slice.

func (*SliceFloat32) Dereference

func (s *SliceFloat32) Dereference() Value

Dereference implements Slice.

func (SliceFloat32) Equals

func (s SliceFloat32) Equals(other Equatable) bool

Equals implements Slice.

func (SliceFloat32) Get

func (s SliceFloat32) Get(i int) interface{}

Get implements Slice.

func (SliceFloat32) GetRange

func (s SliceFloat32) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceFloat32) GetRangeCap

func (s SliceFloat32) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceFloat32) Len

func (s SliceFloat32) Len() int

Len implements Slice.

func (SliceFloat32) Less

func (s SliceFloat32) Less(i, j int) bool

Less implements sort.Interface.

func (SliceFloat32) Make

func (s SliceFloat32) Make(l, c int) Slice

Make implements Slice.

func (SliceFloat32) NotEquals

func (s SliceFloat32) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceFloat32) Reference

func (s SliceFloat32) Reference() Pointer

Reference implements Slice.

func (SliceFloat32) Set

func (s SliceFloat32) Set(i int, v interface{})

Set implements Slice.

func (SliceFloat32) Swap

func (s SliceFloat32) Swap(i, j int)

Swap implements sort.Interface.

type SliceFloat64

type SliceFloat64 []float64

SliceFloat64 is a slice of float64.

func (SliceFloat64) Append

func (s SliceFloat64) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceFloat64) AppendSlice

func (s SliceFloat64) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceFloat64) Cap

func (s SliceFloat64) Cap() int

Cap implements Slice.

func (SliceFloat64) Copy

func (s SliceFloat64) Copy(other Slice) int

Copy implements Slice.

func (*SliceFloat64) Dereference

func (s *SliceFloat64) Dereference() Value

Dereference implements Slice.

func (SliceFloat64) Equals

func (s SliceFloat64) Equals(other Equatable) bool

Equals implements Slice.

func (SliceFloat64) Get

func (s SliceFloat64) Get(i int) interface{}

Get implements Slice.

func (SliceFloat64) GetRange

func (s SliceFloat64) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceFloat64) GetRangeCap

func (s SliceFloat64) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceFloat64) Len

func (s SliceFloat64) Len() int

Len implements Slice.

func (SliceFloat64) Less

func (s SliceFloat64) Less(i, j int) bool

Less implements sort.Interface.

func (SliceFloat64) Make

func (s SliceFloat64) Make(l, c int) Slice

Make implements Slice.

func (SliceFloat64) NotEquals

func (s SliceFloat64) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceFloat64) Reference

func (s SliceFloat64) Reference() Pointer

Reference implements Slice.

func (SliceFloat64) Set

func (s SliceFloat64) Set(i int, v interface{})

Set implements Slice.

func (SliceFloat64) Swap

func (s SliceFloat64) Swap(i, j int)

Swap implements sort.Interface.

type SliceInt

type SliceInt []int

SliceInt is a slice of int.

func (SliceInt) Append

func (s SliceInt) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceInt) AppendSlice

func (s SliceInt) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceInt) Cap

func (s SliceInt) Cap() int

Cap implements Slice.

func (SliceInt) Copy

func (s SliceInt) Copy(other Slice) int

Copy implements Slice.

func (*SliceInt) Dereference

func (s *SliceInt) Dereference() Value

Dereference implements Slice.

func (SliceInt) Equals

func (s SliceInt) Equals(other Equatable) bool

Equals implements Slice.

func (SliceInt) Get

func (s SliceInt) Get(i int) interface{}

Get implements Slice.

func (SliceInt) GetRange

func (s SliceInt) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceInt) GetRangeCap

func (s SliceInt) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceInt) Len

func (s SliceInt) Len() int

Len implements Slice.

func (SliceInt) Less

func (s SliceInt) Less(i, j int) bool

Less implements sort.Interface.

func (SliceInt) Make

func (s SliceInt) Make(l, c int) Slice

Make implements Slice.

func (SliceInt) NotEquals

func (s SliceInt) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceInt) Reference

func (s SliceInt) Reference() Pointer

Reference implements Slice.

func (SliceInt) Set

func (s SliceInt) Set(i int, v interface{})

Set implements Slice.

func (SliceInt) Swap

func (s SliceInt) Swap(i, j int)

Swap implements sort.Interface.

type SliceInt16

type SliceInt16 []int16

SliceInt16 is a slice of int16.

func (SliceInt16) Append

func (s SliceInt16) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceInt16) AppendSlice

func (s SliceInt16) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceInt16) Cap

func (s SliceInt16) Cap() int

Cap implements Slice.

func (SliceInt16) Copy

func (s SliceInt16) Copy(other Slice) int

Copy implements Slice.

func (*SliceInt16) Dereference

func (s *SliceInt16) Dereference() Value

Dereference implements Slice.

func (SliceInt16) Equals

func (s SliceInt16) Equals(other Equatable) bool

Equals implements Slice.

func (SliceInt16) Get

func (s SliceInt16) Get(i int) interface{}

Get implements Slice.

func (SliceInt16) GetRange

func (s SliceInt16) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceInt16) GetRangeCap

func (s SliceInt16) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceInt16) Len

func (s SliceInt16) Len() int

Len implements Slice.

func (SliceInt16) Less

func (s SliceInt16) Less(i, j int) bool

Less implements sort.Interface.

func (SliceInt16) Make

func (s SliceInt16) Make(l, c int) Slice

Make implements Slice.

func (SliceInt16) NotEquals

func (s SliceInt16) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceInt16) Reference

func (s SliceInt16) Reference() Pointer

Reference implements Slice.

func (SliceInt16) Set

func (s SliceInt16) Set(i int, v interface{})

Set implements Slice.

func (SliceInt16) Swap

func (s SliceInt16) Swap(i, j int)

Swap implements sort.Interface.

type SliceInt32

type SliceInt32 []int32

SliceInt32 is a slice of int32.

func (SliceInt32) Append

func (s SliceInt32) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceInt32) AppendSlice

func (s SliceInt32) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceInt32) Cap

func (s SliceInt32) Cap() int

Cap implements Slice.

func (SliceInt32) Copy

func (s SliceInt32) Copy(other Slice) int

Copy implements Slice.

func (*SliceInt32) Dereference

func (s *SliceInt32) Dereference() Value

Dereference implements Slice.

func (SliceInt32) Equals

func (s SliceInt32) Equals(other Equatable) bool

Equals implements Slice.

func (SliceInt32) Get

func (s SliceInt32) Get(i int) interface{}

Get implements Slice.

func (SliceInt32) GetRange

func (s SliceInt32) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceInt32) GetRangeCap

func (s SliceInt32) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceInt32) Len

func (s SliceInt32) Len() int

Len implements Slice.

func (SliceInt32) Less

func (s SliceInt32) Less(i, j int) bool

Less implements sort.Interface.

func (SliceInt32) Make

func (s SliceInt32) Make(l, c int) Slice

Make implements Slice.

func (SliceInt32) NotEquals

func (s SliceInt32) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceInt32) Reference

func (s SliceInt32) Reference() Pointer

Reference implements Slice.

func (SliceInt32) Set

func (s SliceInt32) Set(i int, v interface{})

Set implements Slice.

func (SliceInt32) Swap

func (s SliceInt32) Swap(i, j int)

Swap implements sort.Interface.

type SliceInt64

type SliceInt64 []int64

SliceInt64 is a slice of int64.

func (SliceInt64) Append

func (s SliceInt64) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceInt64) AppendSlice

func (s SliceInt64) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceInt64) Cap

func (s SliceInt64) Cap() int

Cap implements Slice.

func (SliceInt64) Copy

func (s SliceInt64) Copy(other Slice) int

Copy implements Slice.

func (*SliceInt64) Dereference

func (s *SliceInt64) Dereference() Value

Dereference implements Slice.

func (SliceInt64) Equals

func (s SliceInt64) Equals(other Equatable) bool

Equals implements Slice.

func (SliceInt64) Get

func (s SliceInt64) Get(i int) interface{}

Get implements Slice.

func (SliceInt64) GetRange

func (s SliceInt64) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceInt64) GetRangeCap

func (s SliceInt64) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceInt64) Len

func (s SliceInt64) Len() int

Len implements Slice.

func (SliceInt64) Less

func (s SliceInt64) Less(i, j int) bool

Less implements sort.Interface.

func (SliceInt64) Make

func (s SliceInt64) Make(l, c int) Slice

Make implements Slice.

func (SliceInt64) NotEquals

func (s SliceInt64) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceInt64) Reference

func (s SliceInt64) Reference() Pointer

Reference implements Slice.

func (SliceInt64) Set

func (s SliceInt64) Set(i int, v interface{})

Set implements Slice.

func (SliceInt64) Swap

func (s SliceInt64) Swap(i, j int)

Swap implements sort.Interface.

type SliceInt8

type SliceInt8 []int8

SliceInt8 is a slice of int8.

func (SliceInt8) Append

func (s SliceInt8) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceInt8) AppendSlice

func (s SliceInt8) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceInt8) Cap

func (s SliceInt8) Cap() int

Cap implements Slice.

func (SliceInt8) Copy

func (s SliceInt8) Copy(other Slice) int

Copy implements Slice.

func (*SliceInt8) Dereference

func (s *SliceInt8) Dereference() Value

Dereference implements Slice.

func (SliceInt8) Equals

func (s SliceInt8) Equals(other Equatable) bool

Equals implements Slice.

func (SliceInt8) Get

func (s SliceInt8) Get(i int) interface{}

Get implements Slice.

func (SliceInt8) GetRange

func (s SliceInt8) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceInt8) GetRangeCap

func (s SliceInt8) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceInt8) Len

func (s SliceInt8) Len() int

Len implements Slice.

func (SliceInt8) Less

func (s SliceInt8) Less(i, j int) bool

Less implements sort.Interface.

func (SliceInt8) Make

func (s SliceInt8) Make(l, c int) Slice

Make implements Slice.

func (SliceInt8) NotEquals

func (s SliceInt8) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceInt8) Reference

func (s SliceInt8) Reference() Pointer

Reference implements Slice.

func (SliceInt8) Set

func (s SliceInt8) Set(i int, v interface{})

Set implements Slice.

func (SliceInt8) Swap

func (s SliceInt8) Swap(i, j int)

Swap implements sort.Interface.

type SliceInterface

type SliceInterface []interface{}

SliceInterface is a slice of interface{}.

func (SliceInterface) Append

func (s SliceInterface) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceInterface) AppendSlice

func (s SliceInterface) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceInterface) Cap

func (s SliceInterface) Cap() int

Cap implements Slice.

func (SliceInterface) Copy

func (s SliceInterface) Copy(other Slice) int

Copy implements Slice.

func (*SliceInterface) Dereference

func (s *SliceInterface) Dereference() Value

Dereference implements Slice.

func (SliceInterface) Equals

func (s SliceInterface) Equals(other Equatable) bool

Equals implements Slice.

func (SliceInterface) Get

func (s SliceInterface) Get(i int) interface{}

Get implements Slice.

func (SliceInterface) GetRange

func (s SliceInterface) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceInterface) GetRangeCap

func (s SliceInterface) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceInterface) Len

func (s SliceInterface) Len() int

Len implements Slice.

func (SliceInterface) Make

func (s SliceInterface) Make(l, c int) Slice

Make implements Slice.

func (SliceInterface) NotEquals

func (s SliceInterface) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceInterface) Reference

func (s SliceInterface) Reference() Pointer

Reference implements Slice.

func (SliceInterface) Set

func (s SliceInterface) Set(i int, v interface{})

Set implements Slice.

type SliceRune

type SliceRune []rune

SliceRune is a slice of rune.

func (SliceRune) Append

func (s SliceRune) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceRune) AppendSlice

func (s SliceRune) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceRune) Cap

func (s SliceRune) Cap() int

Cap implements Slice.

func (SliceRune) Copy

func (s SliceRune) Copy(other Slice) int

Copy implements Slice.

func (*SliceRune) Dereference

func (s *SliceRune) Dereference() Value

Dereference implements Slice.

func (SliceRune) Equals

func (s SliceRune) Equals(other Equatable) bool

Equals implements Slice.

func (SliceRune) Get

func (s SliceRune) Get(i int) interface{}

Get implements Slice.

func (SliceRune) GetRange

func (s SliceRune) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceRune) GetRangeCap

func (s SliceRune) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceRune) Len

func (s SliceRune) Len() int

Len implements Slice.

func (SliceRune) Less

func (s SliceRune) Less(i, j int) bool

Less implements sort.Interface.

func (SliceRune) Make

func (s SliceRune) Make(l, c int) Slice

Make implements Slice.

func (SliceRune) NotEquals

func (s SliceRune) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceRune) Reference

func (s SliceRune) Reference() Pointer

Reference implements Slice.

func (SliceRune) Set

func (s SliceRune) Set(i int, v interface{})

Set implements Slice.

func (SliceRune) Swap

func (s SliceRune) Swap(i, j int)

Swap implements sort.Interface.

type SliceString

type SliceString []string

SliceString is a slice of string.

func (SliceString) Append

func (s SliceString) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceString) AppendSlice

func (s SliceString) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceString) Cap

func (s SliceString) Cap() int

Cap implements Slice.

func (SliceString) Copy

func (s SliceString) Copy(other Slice) int

Copy implements Slice.

func (*SliceString) Dereference

func (s *SliceString) Dereference() Value

Dereference implements Slice.

func (SliceString) Equals

func (s SliceString) Equals(other Equatable) bool

Equals implements Slice.

func (SliceString) Get

func (s SliceString) Get(i int) interface{}

Get implements Slice.

func (SliceString) GetRange

func (s SliceString) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceString) GetRangeCap

func (s SliceString) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceString) Len

func (s SliceString) Len() int

Len implements Slice.

func (SliceString) Less

func (s SliceString) Less(i, j int) bool

Less implements sort.Interface.

func (SliceString) Make

func (s SliceString) Make(l, c int) Slice

Make implements Slice.

func (SliceString) NotEquals

func (s SliceString) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceString) Reference

func (s SliceString) Reference() Pointer

Reference implements Slice.

func (SliceString) Set

func (s SliceString) Set(i int, v interface{})

Set implements Slice.

func (SliceString) Swap

func (s SliceString) Swap(i, j int)

Swap implements sort.Interface.

type SliceUint

type SliceUint []uint

SliceUint is a slice of uint.

func (SliceUint) Append

func (s SliceUint) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceUint) AppendSlice

func (s SliceUint) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceUint) Cap

func (s SliceUint) Cap() int

Cap implements Slice.

func (SliceUint) Copy

func (s SliceUint) Copy(other Slice) int

Copy implements Slice.

func (*SliceUint) Dereference

func (s *SliceUint) Dereference() Value

Dereference implements Slice.

func (SliceUint) Equals

func (s SliceUint) Equals(other Equatable) bool

Equals implements Slice.

func (SliceUint) Get

func (s SliceUint) Get(i int) interface{}

Get implements Slice.

func (SliceUint) GetRange

func (s SliceUint) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceUint) GetRangeCap

func (s SliceUint) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceUint) Len

func (s SliceUint) Len() int

Len implements Slice.

func (SliceUint) Less

func (s SliceUint) Less(i, j int) bool

Less implements sort.Interface.

func (SliceUint) Make

func (s SliceUint) Make(l, c int) Slice

Make implements Slice.

func (SliceUint) NotEquals

func (s SliceUint) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceUint) Reference

func (s SliceUint) Reference() Pointer

Reference implements Slice.

func (SliceUint) Set

func (s SliceUint) Set(i int, v interface{})

Set implements Slice.

func (SliceUint) Swap

func (s SliceUint) Swap(i, j int)

Swap implements sort.Interface.

type SliceUint16

type SliceUint16 []uint16

SliceUint16 is a slice of uint16.

func (SliceUint16) Append

func (s SliceUint16) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceUint16) AppendSlice

func (s SliceUint16) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceUint16) Cap

func (s SliceUint16) Cap() int

Cap implements Slice.

func (SliceUint16) Copy

func (s SliceUint16) Copy(other Slice) int

Copy implements Slice.

func (*SliceUint16) Dereference

func (s *SliceUint16) Dereference() Value

Dereference implements Slice.

func (SliceUint16) Equals

func (s SliceUint16) Equals(other Equatable) bool

Equals implements Slice.

func (SliceUint16) Get

func (s SliceUint16) Get(i int) interface{}

Get implements Slice.

func (SliceUint16) GetRange

func (s SliceUint16) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceUint16) GetRangeCap

func (s SliceUint16) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceUint16) Len

func (s SliceUint16) Len() int

Len implements Slice.

func (SliceUint16) Less

func (s SliceUint16) Less(i, j int) bool

Less implements sort.Interface.

func (SliceUint16) Make

func (s SliceUint16) Make(l, c int) Slice

Make implements Slice.

func (SliceUint16) NotEquals

func (s SliceUint16) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceUint16) Reference

func (s SliceUint16) Reference() Pointer

Reference implements Slice.

func (SliceUint16) Set

func (s SliceUint16) Set(i int, v interface{})

Set implements Slice.

func (SliceUint16) Swap

func (s SliceUint16) Swap(i, j int)

Swap implements sort.Interface.

type SliceUint32

type SliceUint32 []uint32

SliceUint32 is a slice of uint32.

func (SliceUint32) Append

func (s SliceUint32) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceUint32) AppendSlice

func (s SliceUint32) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceUint32) Cap

func (s SliceUint32) Cap() int

Cap implements Slice.

func (SliceUint32) Copy

func (s SliceUint32) Copy(other Slice) int

Copy implements Slice.

func (*SliceUint32) Dereference

func (s *SliceUint32) Dereference() Value

Dereference implements Slice.

func (SliceUint32) Equals

func (s SliceUint32) Equals(other Equatable) bool

Equals implements Slice.

func (SliceUint32) Get

func (s SliceUint32) Get(i int) interface{}

Get implements Slice.

func (SliceUint32) GetRange

func (s SliceUint32) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceUint32) GetRangeCap

func (s SliceUint32) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceUint32) Len

func (s SliceUint32) Len() int

Len implements Slice.

func (SliceUint32) Less

func (s SliceUint32) Less(i, j int) bool

Less implements sort.Interface.

func (SliceUint32) Make

func (s SliceUint32) Make(l, c int) Slice

Make implements Slice.

func (SliceUint32) NotEquals

func (s SliceUint32) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceUint32) Reference

func (s SliceUint32) Reference() Pointer

Reference implements Slice.

func (SliceUint32) Set

func (s SliceUint32) Set(i int, v interface{})

Set implements Slice.

func (SliceUint32) Swap

func (s SliceUint32) Swap(i, j int)

Swap implements sort.Interface.

type SliceUint64

type SliceUint64 []uint64

SliceUint64 is a slice of uint64.

func (SliceUint64) Append

func (s SliceUint64) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceUint64) AppendSlice

func (s SliceUint64) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceUint64) Cap

func (s SliceUint64) Cap() int

Cap implements Slice.

func (SliceUint64) Copy

func (s SliceUint64) Copy(other Slice) int

Copy implements Slice.

func (*SliceUint64) Dereference

func (s *SliceUint64) Dereference() Value

Dereference implements Slice.

func (SliceUint64) Equals

func (s SliceUint64) Equals(other Equatable) bool

Equals implements Slice.

func (SliceUint64) Get

func (s SliceUint64) Get(i int) interface{}

Get implements Slice.

func (SliceUint64) GetRange

func (s SliceUint64) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceUint64) GetRangeCap

func (s SliceUint64) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceUint64) Len

func (s SliceUint64) Len() int

Len implements Slice.

func (SliceUint64) Less

func (s SliceUint64) Less(i, j int) bool

Less implements sort.Interface.

func (SliceUint64) Make

func (s SliceUint64) Make(l, c int) Slice

Make implements Slice.

func (SliceUint64) NotEquals

func (s SliceUint64) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceUint64) Reference

func (s SliceUint64) Reference() Pointer

Reference implements Slice.

func (SliceUint64) Set

func (s SliceUint64) Set(i int, v interface{})

Set implements Slice.

func (SliceUint64) Swap

func (s SliceUint64) Swap(i, j int)

Swap implements sort.Interface.

type SliceUint8

type SliceUint8 []uint8

SliceUint8 is a slice of uint8.

func (SliceUint8) Append

func (s SliceUint8) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceUint8) AppendSlice

func (s SliceUint8) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceUint8) Cap

func (s SliceUint8) Cap() int

Cap implements Slice.

func (SliceUint8) Copy

func (s SliceUint8) Copy(other Slice) int

Copy implements Slice.

func (*SliceUint8) Dereference

func (s *SliceUint8) Dereference() Value

Dereference implements Slice.

func (SliceUint8) Equals

func (s SliceUint8) Equals(other Equatable) bool

Equals implements Slice.

func (SliceUint8) Get

func (s SliceUint8) Get(i int) interface{}

Get implements Slice.

func (SliceUint8) GetRange

func (s SliceUint8) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceUint8) GetRangeCap

func (s SliceUint8) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceUint8) Len

func (s SliceUint8) Len() int

Len implements Slice.

func (SliceUint8) Less

func (s SliceUint8) Less(i, j int) bool

Less implements sort.Interface.

func (SliceUint8) Make

func (s SliceUint8) Make(l, c int) Slice

Make implements Slice.

func (SliceUint8) NotEquals

func (s SliceUint8) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceUint8) Reference

func (s SliceUint8) Reference() Pointer

Reference implements Slice.

func (SliceUint8) Set

func (s SliceUint8) Set(i int, v interface{})

Set implements Slice.

func (SliceUint8) Swap

func (s SliceUint8) Swap(i, j int)

Swap implements sort.Interface.

type SliceUintptr

type SliceUintptr []uintptr

SliceUintptr is a slice of uintptr.

func (SliceUintptr) Append

func (s SliceUintptr) Append(v ...interface{}) Slice

Append implements Slice.

func (SliceUintptr) AppendSlice

func (s SliceUintptr) AppendSlice(other Slice) Slice

AppendSlice implements Slice.

func (SliceUintptr) Cap

func (s SliceUintptr) Cap() int

Cap implements Slice.

func (SliceUintptr) Copy

func (s SliceUintptr) Copy(other Slice) int

Copy implements Slice.

func (*SliceUintptr) Dereference

func (s *SliceUintptr) Dereference() Value

Dereference implements Slice.

func (SliceUintptr) Equals

func (s SliceUintptr) Equals(other Equatable) bool

Equals implements Slice.

func (SliceUintptr) Get

func (s SliceUintptr) Get(i int) interface{}

Get implements Slice.

func (SliceUintptr) GetRange

func (s SliceUintptr) GetRange(i, j int) Slice

GetRange implements Slice.

func (SliceUintptr) GetRangeCap

func (s SliceUintptr) GetRangeCap(i, j, c int) Slice

GetRangeCap implements Slice.

func (SliceUintptr) Len

func (s SliceUintptr) Len() int

Len implements Slice.

func (SliceUintptr) Less

func (s SliceUintptr) Less(i, j int) bool

Less implements sort.Interface.

func (SliceUintptr) Make

func (s SliceUintptr) Make(l, c int) Slice

Make implements Slice.

func (SliceUintptr) NotEquals

func (s SliceUintptr) NotEquals(other Equatable) bool

NotEquals implements Slice.

func (SliceUintptr) Reference

func (s SliceUintptr) Reference() Pointer

Reference implements Slice.

func (SliceUintptr) Set

func (s SliceUintptr) Set(i int, v interface{})

Set implements Slice.

func (SliceUintptr) Swap

func (s SliceUintptr) Swap(i, j int)

Swap implements sort.Interface.

type Stack

type Stack interface {
	Len() int

	Peek() interface{}

	Pop() interface{}

	Push(v interface{})
}

func NewStackFor

func NewStackFor(s Slice) Stack

type String

type String string

String is a string.

func (String) Concat

func (s String) Concat(other String) String

Concat returns the concatenation of s and other.

func (*String) Dereference

func (s *String) Dereference() Value

Dereference implements Pointer.

func (String) Equals

func (s String) Equals(other Equatable) bool

Equals implements Equatable.

func (String) Greater

func (s String) Greater(other Comparable) bool

Greater implements Comparable.

func (String) GreaterEqual

func (s String) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (String) Less

func (s String) Less(other Comparable) bool

Less implements Comparable.

func (String) LessEqual

func (s String) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (String) NotEquals

func (s String) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (String) Reference

func (s String) Reference() Pointer

Reference implements Value.

type Tuple2

type Tuple2 [2]interface{}

Tuple2 is a tuple of 2 elements.

func (*Tuple2) Dereference

func (t *Tuple2) Dereference() Value

Dereference implements Equatable.

func (Tuple2) Equals

func (t Tuple2) Equals(other Equatable) bool

Equals implements Equatable.

func (Tuple2) First

func (t Tuple2) First() interface{}

First returns the element at index 0.

func (Tuple2) NotEquals

func (t Tuple2) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Tuple2) Reference

func (t Tuple2) Reference() Pointer

Reference implements Equatable.

func (Tuple2) Second

func (t Tuple2) Second() interface{}

Second returns the element at index 1.

type Tuple3

type Tuple3 [3]interface{}

Tuple3 is a tuple of 3 elements.

func (*Tuple3) Dereference

func (t *Tuple3) Dereference() Value

Dereference implements Equatable.

func (Tuple3) Equals

func (t Tuple3) Equals(other Equatable) bool

Equals implements Equatable.

func (Tuple3) First

func (t Tuple3) First() interface{}

First returns the element at index 0.

func (Tuple3) NotEquals

func (t Tuple3) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Tuple3) Reference

func (t Tuple3) Reference() Pointer

Reference implements Equatable.

func (Tuple3) Second

func (t Tuple3) Second() interface{}

Second returns the element at index 1.

func (Tuple3) Third

func (t Tuple3) Third() interface{}

Third returns the element at index 2.

type Tuple4

type Tuple4 [4]interface{}

Tuple4 is a tuple of 4 elements.

func (*Tuple4) Dereference

func (t *Tuple4) Dereference() Value

Dereference implements Equatable.

func (Tuple4) Equals

func (t Tuple4) Equals(other Equatable) bool

Equals implements Equatable.

func (Tuple4) First

func (t Tuple4) First() interface{}

First returns the element at index 0.

func (Tuple4) Fourth

func (t Tuple4) Fourth() interface{}

Fourth returns the element at index 3.

func (Tuple4) NotEquals

func (t Tuple4) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Tuple4) Reference

func (t Tuple4) Reference() Pointer

Reference implements Equatable.

func (Tuple4) Second

func (t Tuple4) Second() interface{}

Second returns the element at index 1.

func (Tuple4) Third

func (t Tuple4) Third() interface{}

Third returns the element at index 2.

type Tuple5

type Tuple5 [5]interface{}

Tuple5 is a tuple of 5 elements.

func (*Tuple5) Dereference

func (t *Tuple5) Dereference() Value

Dereference implements Equatable.

func (Tuple5) Equals

func (t Tuple5) Equals(other Equatable) bool

Equals implements Equatable.

func (Tuple5) Fifth

func (t Tuple5) Fifth() interface{}

Fifth returns the element at index 4.

func (Tuple5) First

func (t Tuple5) First() interface{}

First returns the element at index 0.

func (Tuple5) Fourth

func (t Tuple5) Fourth() interface{}

Fourth returns the element at index 3.

func (Tuple5) NotEquals

func (t Tuple5) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Tuple5) Reference

func (t Tuple5) Reference() Pointer

Reference implements Equatable.

func (Tuple5) Second

func (t Tuple5) Second() interface{}

Second returns the element at index 1.

func (Tuple5) Third

func (t Tuple5) Third() interface{}

Third returns the element at index 2.

type Tuple6

type Tuple6 [6]interface{}

Tuple6 is a tuple of 6 elements.

func (*Tuple6) Dereference

func (t *Tuple6) Dereference() Value

Dereference implements Equatable.

func (Tuple6) Equals

func (t Tuple6) Equals(other Equatable) bool

Equals implements Equatable.

func (Tuple6) Fifth

func (t Tuple6) Fifth() interface{}

Fifth returns the element at index 4.

func (Tuple6) First

func (t Tuple6) First() interface{}

First returns the element at index 0.

func (Tuple6) Fourth

func (t Tuple6) Fourth() interface{}

Fourth returns the element at index 3.

func (Tuple6) NotEquals

func (t Tuple6) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Tuple6) Reference

func (t Tuple6) Reference() Pointer

Reference implements Equatable.

func (Tuple6) Second

func (t Tuple6) Second() interface{}

Second returns the element at index 1.

func (Tuple6) Sixth

func (t Tuple6) Sixth() interface{}

Sixth returns the element at index 5.

func (Tuple6) Third

func (t Tuple6) Third() interface{}

Third returns the element at index 2.

type Tuple7

type Tuple7 [7]interface{}

Tuple7 is a tuple of 7 elements.

func (*Tuple7) Dereference

func (t *Tuple7) Dereference() Value

Dereference implements Equatable.

func (Tuple7) Equals

func (t Tuple7) Equals(other Equatable) bool

Equals implements Equatable.

func (Tuple7) Fifth

func (t Tuple7) Fifth() interface{}

Fifth returns the element at index 4.

func (Tuple7) First

func (t Tuple7) First() interface{}

First returns the element at index 0.

func (Tuple7) Fourth

func (t Tuple7) Fourth() interface{}

Fourth returns the element at index 3.

func (Tuple7) NotEquals

func (t Tuple7) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Tuple7) Reference

func (t Tuple7) Reference() Pointer

Reference implements Equatable.

func (Tuple7) Second

func (t Tuple7) Second() interface{}

Second returns the element at index 1.

func (Tuple7) Seventh

func (t Tuple7) Seventh() interface{}

Seventh returns the element at index 6.

func (Tuple7) Sixth

func (t Tuple7) Sixth() interface{}

Sixth returns the element at index 5.

func (Tuple7) Third

func (t Tuple7) Third() interface{}

Third returns the element at index 2.

type Uint

type Uint uint

Uint is a uint.

func (Uint) Add

func (u Uint) Add(n Number) Number

Add implements Number.

func (Uint) And

func (u Uint) And(other Integer) Integer

And implements Integer.

func (Uint) AndNot

func (u Uint) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Uint) Dereference

func (u *Uint) Dereference() Value

Dereference implements Pointer.

func (Uint) Divide

func (u Uint) Divide(other Number) Number

Divide implements Number.

func (Uint) Equals

func (u Uint) Equals(other Equatable) bool

Equals implements Equatable.

func (Uint) Greater

func (u Uint) Greater(other Comparable) bool

Greater implements Comparable.

func (Uint) GreaterEqual

func (u Uint) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Uint) Left

func (u Uint) Left(n uint) Integer

Left implements Integer.

func (Uint) Less

func (u Uint) Less(other Comparable) bool

Less implements Comparable.

func (Uint) LessEqual

func (u Uint) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Uint) Modulo

func (u Uint) Modulo(other Integer) Integer

Modulo implements Integer.

func (Uint) Multiply

func (u Uint) Multiply(other Number) Number

Multiply implements Number.

func (Uint) Negate

func (u Uint) Negate() Number

Negate implements Number.

func (Uint) Not

func (u Uint) Not() Integer

Not implements Integer.

func (Uint) NotEquals

func (u Uint) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Uint) Or

func (u Uint) Or(other Integer) Integer

Or implements Integer.

func (Uint) Reference

func (u Uint) Reference() Pointer

Reference implements Value.

func (Uint) Right

func (u Uint) Right(n uint) Integer

Right implements Integer.

func (Uint) Subtract

func (u Uint) Subtract(other Number) Number

Subtract implements Number.

func (Uint) Xor

func (u Uint) Xor(other Integer) Integer

Xor implements Integer.

type Uint16

type Uint16 uint16

Uint16 is a uint16.

func (Uint16) Add

func (u Uint16) Add(n Number) Number

Add implements Number.

func (Uint16) And

func (u Uint16) And(other Integer) Integer

And implements Integer.

func (Uint16) AndNot

func (u Uint16) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Uint16) Dereference

func (u *Uint16) Dereference() Value

Dereference implements Pointer.

func (Uint16) Divide

func (u Uint16) Divide(other Number) Number

Divide implements Number.

func (Uint16) Equals

func (u Uint16) Equals(other Equatable) bool

Equals implements Equatable.

func (Uint16) Greater

func (u Uint16) Greater(other Comparable) bool

Greater implements Comparable.

func (Uint16) GreaterEqual

func (u Uint16) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Uint16) Left

func (u Uint16) Left(n uint) Integer

Left implements Integer.

func (Uint16) Less

func (u Uint16) Less(other Comparable) bool

Less implements Comparable.

func (Uint16) LessEqual

func (u Uint16) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Uint16) Modulo

func (u Uint16) Modulo(other Integer) Integer

Modulo implements Integer.

func (Uint16) Multiply

func (u Uint16) Multiply(other Number) Number

Multiply implements Number.

func (Uint16) Negate

func (u Uint16) Negate() Number

Negate implements Number.

func (Uint16) Not

func (u Uint16) Not() Integer

Not implements Integer.

func (Uint16) NotEquals

func (u Uint16) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Uint16) Or

func (u Uint16) Or(other Integer) Integer

Or implements Integer.

func (Uint16) Reference

func (u Uint16) Reference() Pointer

Reference implements Value.

func (Uint16) Right

func (u Uint16) Right(n uint) Integer

Right implements Integer.

func (Uint16) Subtract

func (u Uint16) Subtract(other Number) Number

Subtract implements Number.

func (Uint16) Xor

func (u Uint16) Xor(other Integer) Integer

Xor implements Integer.

type Uint32

type Uint32 uint32

Uint32 is a uint32.

func (Uint32) Add

func (u Uint32) Add(n Number) Number

Add implements Number.

func (Uint32) And

func (u Uint32) And(other Integer) Integer

And implements Integer.

func (Uint32) AndNot

func (u Uint32) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Uint32) Dereference

func (u *Uint32) Dereference() Value

Dereference implements Pointer.

func (Uint32) Divide

func (u Uint32) Divide(other Number) Number

Divide implements Number.

func (Uint32) Equals

func (u Uint32) Equals(other Equatable) bool

Equals implements Equatable.

func (Uint32) Greater

func (u Uint32) Greater(other Comparable) bool

Greater implements Comparable.

func (Uint32) GreaterEqual

func (u Uint32) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Uint32) Left

func (u Uint32) Left(n uint) Integer

Left implements Integer.

func (Uint32) Less

func (u Uint32) Less(other Comparable) bool

Less implements Comparable.

func (Uint32) LessEqual

func (u Uint32) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Uint32) Modulo

func (u Uint32) Modulo(other Integer) Integer

Modulo implements Integer.

func (Uint32) Multiply

func (u Uint32) Multiply(other Number) Number

Multiply implements Number.

func (Uint32) Negate

func (u Uint32) Negate() Number

Negate implements Number.

func (Uint32) Not

func (u Uint32) Not() Integer

Not implements Integer.

func (Uint32) NotEquals

func (u Uint32) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Uint32) Or

func (u Uint32) Or(other Integer) Integer

Or implements Integer.

func (Uint32) Reference

func (u Uint32) Reference() Pointer

Reference implements Value.

func (Uint32) Right

func (u Uint32) Right(n uint) Integer

Right implements Integer.

func (Uint32) Subtract

func (u Uint32) Subtract(other Number) Number

Subtract implements Number.

func (Uint32) Xor

func (u Uint32) Xor(other Integer) Integer

Xor implements Integer.

type Uint64

type Uint64 uint64

Uint64 is a uint64.

func (Uint64) Add

func (u Uint64) Add(n Number) Number

Add implements Number.

func (Uint64) And

func (u Uint64) And(other Integer) Integer

And implements Integer.

func (Uint64) AndNot

func (u Uint64) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Uint64) Dereference

func (u *Uint64) Dereference() Value

Dereference implements Pointer.

func (Uint64) Divide

func (u Uint64) Divide(other Number) Number

Divide implements Number.

func (Uint64) Equals

func (u Uint64) Equals(other Equatable) bool

Equals implements Equatable.

func (Uint64) Greater

func (u Uint64) Greater(other Comparable) bool

Greater implements Comparable.

func (Uint64) GreaterEqual

func (u Uint64) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Uint64) Left

func (u Uint64) Left(n uint) Integer

Left implements Integer.

func (Uint64) Less

func (u Uint64) Less(other Comparable) bool

Less implements Comparable.

func (Uint64) LessEqual

func (u Uint64) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Uint64) Modulo

func (u Uint64) Modulo(other Integer) Integer

Modulo implements Integer.

func (Uint64) Multiply

func (u Uint64) Multiply(other Number) Number

Multiply implements Number.

func (Uint64) Negate

func (u Uint64) Negate() Number

Negate implements Number.

func (Uint64) Not

func (u Uint64) Not() Integer

Not implements Integer.

func (Uint64) NotEquals

func (u Uint64) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Uint64) Or

func (u Uint64) Or(other Integer) Integer

Or implements Integer.

func (Uint64) Reference

func (u Uint64) Reference() Pointer

Reference implements Value.

func (Uint64) Right

func (u Uint64) Right(n uint) Integer

Right implements Integer.

func (Uint64) Subtract

func (u Uint64) Subtract(other Number) Number

Subtract implements Number.

func (Uint64) Xor

func (u Uint64) Xor(other Integer) Integer

Xor implements Integer.

type Uint8

type Uint8 uint8

Uint8 is a uint8.

func (Uint8) Add

func (u Uint8) Add(n Number) Number

Add implements Number.

func (Uint8) And

func (u Uint8) And(other Integer) Integer

And implements Integer.

func (Uint8) AndNot

func (u Uint8) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Uint8) Dereference

func (u *Uint8) Dereference() Value

Dereference implements Pointer.

func (Uint8) Divide

func (u Uint8) Divide(other Number) Number

Divide implements Number.

func (Uint8) Equals

func (u Uint8) Equals(other Equatable) bool

Equals implements Equatable.

func (Uint8) Greater

func (u Uint8) Greater(other Comparable) bool

Greater implements Comparable.

func (Uint8) GreaterEqual

func (u Uint8) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Uint8) Left

func (u Uint8) Left(n uint) Integer

Left implements Integer.

func (Uint8) Less

func (u Uint8) Less(other Comparable) bool

Less implements Comparable.

func (Uint8) LessEqual

func (u Uint8) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Uint8) Modulo

func (u Uint8) Modulo(other Integer) Integer

Modulo implements Integer.

func (Uint8) Multiply

func (u Uint8) Multiply(other Number) Number

Multiply implements Number.

func (Uint8) Negate

func (u Uint8) Negate() Number

Negate implements Number.

func (Uint8) Not

func (u Uint8) Not() Integer

Not implements Integer.

func (Uint8) NotEquals

func (u Uint8) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Uint8) Or

func (u Uint8) Or(other Integer) Integer

Or implements Integer.

func (Uint8) Reference

func (u Uint8) Reference() Pointer

Reference implements Value.

func (Uint8) Right

func (u Uint8) Right(n uint) Integer

Right implements Integer.

func (Uint8) Subtract

func (u Uint8) Subtract(other Number) Number

Subtract implements Number.

func (Uint8) Xor

func (u Uint8) Xor(other Integer) Integer

Xor implements Integer.

type Uintptr

type Uintptr uintptr

Uintptr is a uintptr.

func (Uintptr) Add

func (u Uintptr) Add(n Number) Number

Add implements Number.

func (Uintptr) And

func (u Uintptr) And(other Integer) Integer

And implements Integer.

func (Uintptr) AndNot

func (u Uintptr) AndNot(other Integer) Integer

AndNot implements Integer.

func (*Uintptr) Dereference

func (u *Uintptr) Dereference() Value

Dereference implements Pointer.

func (Uintptr) Divide

func (u Uintptr) Divide(other Number) Number

Divide implements Number.

func (Uintptr) Equals

func (u Uintptr) Equals(other Equatable) bool

Equals implements Equatable.

func (Uintptr) Greater

func (u Uintptr) Greater(other Comparable) bool

Greater implements Comparable.

func (Uintptr) GreaterEqual

func (u Uintptr) GreaterEqual(other Comparable) bool

GreaterEqual implements Comparable.

func (Uintptr) Left

func (u Uintptr) Left(n uint) Integer

Left implements Integer.

func (Uintptr) Less

func (u Uintptr) Less(other Comparable) bool

Less implements Comparable.

func (Uintptr) LessEqual

func (u Uintptr) LessEqual(other Comparable) bool

LessEqual implements Comparable.

func (Uintptr) Modulo

func (u Uintptr) Modulo(other Integer) Integer

Modulo implements Integer.

func (Uintptr) Multiply

func (u Uintptr) Multiply(other Number) Number

Multiply implements Number.

func (Uintptr) Negate

func (u Uintptr) Negate() Number

Negate implements Number.

func (Uintptr) Not

func (u Uintptr) Not() Integer

Not implements Integer.

func (Uintptr) NotEquals

func (u Uintptr) NotEquals(other Equatable) bool

NotEquals implements Equatable.

func (Uintptr) Or

func (u Uintptr) Or(other Integer) Integer

Or implements Integer.

func (Uintptr) Reference

func (u Uintptr) Reference() Pointer

Reference implements Value.

func (Uintptr) Right

func (u Uintptr) Right(n uint) Integer

Right implements Integer.

func (Uintptr) Subtract

func (u Uintptr) Subtract(other Number) Number

Subtract implements Number.

func (Uintptr) Xor

func (u Uintptr) Xor(other Integer) Integer

Xor implements Integer.

type Value

type Value interface {
	// Reference returns a reference.
	Reference() Pointer
}

Value can be referenced.

type Vector

type Vector interface {
	Append(v interface{})

	Get(i int) interface{}

	Len() int

	Set(i int, v interface{})
}

func NewVectorFor

func NewVectorFor(s Slice) Vector

type Worker

type Worker struct {
	// contains filtered or unexported fields
}

func NewWorker

func NewWorker(work func([]interface{}) (interface{}, error)) Worker

func (*Worker) Input

func (w *Worker) Input(ws ...*Worker)

func (*Worker) Output

func (w *Worker) Output(ws ...*Worker)

func (*Worker) Start

func (w *Worker) Start()

func (*Worker) Stop

func (w *Worker) Stop()

func (Worker) Work

func (w Worker) Work() (interface{}, error)

Source Files

Directories

Path Synopsis
cmd
goo
internal

Jump to

Keyboard shortcuts

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