delegate

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: May 15, 2022 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Add

type Add[Lhs, Rhs, Output any] Function2[Lhs, Rhs, Output]

type BitAnd

type BitAnd[Lhs, Rhs, Output any] Function2[Lhs, Rhs, Output]

type BitNot

type BitNot[T, Output any] Function1[T, Output]

type BitOr

type BitOr[Lhs, Rhs, Output any] Function2[Lhs, Rhs, Output]

type BitXor

type BitXor[Lhs, Rhs, Output any] Function2[Lhs, Rhs, Output]

type Consumer1

type Consumer1[I1 any] func(I1)

type Consumer2

type Consumer2[I1, I2 any] func(I1, I2)

type Consumer3

type Consumer3[I1, I2, I3 any] func(I1, I2, I3)

type Consumer4

type Consumer4[I1, I2, I3, I4 any] func(I1, I2, I3, I4)

type Consumer5

type Consumer5[I1, I2, I3, I4, I5 any] func(I1, I2, I3, I4, I5)

type Consumer6

type Consumer6[I1, I2, I3, I4, I5, I6 any] func(I1, I2, I3, I4, I5, I6)

type Consumer7

type Consumer7[I1, I2, I3, I4, I5, I6, I7 any] func(I1, I2, I3, I4, I5, I6, I7)

type Consumer8

type Consumer8[I1, I2, I3, I4, I5, I6, I7, I8 any] func(I1, I2, I3, I4, I5, I6, I7, I8)

type Consumer9

type Consumer9[I1, I2, I3, I4, I5, I6, I7, I8, I9 any] func(I1, I2, I3, I4, I5, I6, I7, I8, I9)

type Div

type Div[Lhs, Rhs, Output any] Function2[Lhs, Rhs, Output]

type Equal

type Equal[T any] Function2[T, T, bool]

type Function0

type Function0[Out any] func() Out

type Function1

type Function1[I1, Out any] func(I1) Out

func ChainFunction1

func ChainFunction1[A, B, C any](f1 Function1[A, B], f2 Function1[B, C]) Function1[A, C]

type Function2

type Function2[I1, I2, Out any] func(I1, I2) Out

type Function3

type Function3[I1, I2, I3, Out any] func(I1, I2, I3) Out

type Function4

type Function4[I1, I2, I3, I4, Out any] func(I1, I2, I3, I4) Out

type Function5

type Function5[I1, I2, I3, I4, I5, Out any] func(I1, I2, I3, I4, I5) Out

type Function6

type Function6[I1, I2, I3, I4, I5, I6, Out any] func(I1, I2, I3, I4, I5, I6) Out

type Function7

type Function7[I1, I2, I3, I4, I5, I6, I7, Out any] func(I1, I2, I3, I4, I5, I6, I7) Out

type Function8

type Function8[I1, I2, I3, I4, I5, I6, I7, I8, Out any] func(I1, I2, I3, I4, I5, I6, I7, I8) Out

type Function9

type Function9[I1, I2, I3, I4, I5, I6, I7, I8, I9, Out any] func(I1, I2, I3, I4, I5, I6, I7, I8, I9) Out

type Ge

type Ge[T any] Function2[T, T, bool]

type Gt

type Gt[T any] Function2[T, T, bool]

type IndexedItem

type IndexedItem[T any] struct {
	Index uint
	Item  T
}

type Le

type Le[T any] Function2[T, T, bool]

type Lt

type Lt[T any] Function2[T, T, bool]

type Mul

type Mul[Lhs, Rhs, Output any] Function2[Lhs, Rhs, Output]

type NotEqual

type NotEqual[T any] Function2[T, T, bool]

type Ord

type Ord[T any] Function2[T, T, int]

type Ordering

type Ordering int

type Predicate

type Predicate[T any] Function1[T, bool]

type ShiftLeft

type ShiftLeft[Lhs, Rhs, Output any] Function2[Lhs, Rhs, Output]

type ShiftRight

type ShiftRight[Lhs, Rhs, Output any] Function2[Lhs, Rhs, Output]

type Sub

type Sub[Lhs, Rhs, Output any] Function2[Lhs, Rhs, Output]

type Transform

type Transform[In, Out any] Function1[In, Out]

Jump to

Keyboard shortcuts

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