generic

package
v0.4.27 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2026 License: LGPL-2.1 Imports: 8 Imported by: 32

Documentation

Overview

Package generic 提供框架内部常用的泛型基础设施。

Package generic 包含三类能力:

  • Func / Action / Delegate 等函数类型及其安全调用包装;
  • FreeList、SliceMap、Barrier、EventStream、UnboundedChannel 等通用数据结构;
  • Bits、ReentrancyGuard 等状态与并发辅助工具。

这些类型是 service、runtime、event、extension 等包的实现基础,也可以被业务代码 直接复用来表达统一的泛型回调协议。

Func/Action 的 UnsafeCall 不恢复 panic,SafeCall 会恢复并返回错误,Call 则允许调用方 选择策略;nil 函数按零值或空操作处理。Delegate 按切片顺序调用多个函数,并可通过 interrupt 回调提前终止。

除 Barrier、EventStream 和 UnboundedChannel 明确提供并发保护外,容器与辅助类型默认 要求调用方串行访问。

Index

Constants

This section is empty.

Variables

View Source
var ErrBarrier = fmt.Errorf("%w: barrier", exception.ErrCore)

ErrBarrier 是 Barrier 错误的共同根错误。

View Source
var ErrFreeList = fmt.Errorf("%w: free-list", exception.ErrCore)

ErrFreeList 是 FreeList 错误的共同根错误。

Functions

func FuncError

func FuncError(err, panicErr error) error

FuncError 优先返回 panicErr,其次返回 err;两者都为 nil 时返回 nil。

func FuncPairError added in v0.3.66

func FuncPairError[T any](r T, err, panicErr error) (T, error)

FuncPairError 保留 r,并优先返回 panicErr,其次返回 err。

Types

type Action0

type Action0 func()

func CastAction0 added in v0.3.66

func CastAction0[F ~func()](f F) Action0

func (Action0) Call

func (f Action0) Call(autoRecover bool, reportError chan error) (panicErr error)

func (Action0) SafeCall added in v0.3.89

func (f Action0) SafeCall() (panicErr error)

func (Action0) ToDelegate added in v0.3.32

func (f Action0) ToDelegate() DelegateVoid0

func (Action0) UnsafeCall added in v0.3.89

func (f Action0) UnsafeCall()

type Action1

type Action1[A1 any] func(A1)

func CastAction1 added in v0.3.66

func CastAction1[A1 any, F ~func(A1)](f F) Action1[A1]

func (Action1[A1]) Call

func (f Action1[A1]) Call(autoRecover bool, reportError chan error, a1 A1) (panicErr error)

func (Action1[A1]) SafeCall added in v0.3.89

func (f Action1[A1]) SafeCall(a1 A1) (panicErr error)

func (Action1[A1]) ToDelegate added in v0.3.32

func (f Action1[A1]) ToDelegate() DelegateVoid1[A1]

func (Action1[A1]) UnsafeCall added in v0.3.89

func (f Action1[A1]) UnsafeCall(a1 A1)

type Action2

type Action2[A1, A2 any] func(A1, A2)

func CastAction2 added in v0.3.66

func CastAction2[A1, A2 any, F ~func(A1, A2)](f F) Action2[A1, A2]

func (Action2[A1, A2]) Call

func (f Action2[A1, A2]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2) (panicErr error)

func (Action2[A1, A2]) SafeCall added in v0.3.89

func (f Action2[A1, A2]) SafeCall(a1 A1, a2 A2) (panicErr error)

func (Action2[A1, A2]) ToDelegate added in v0.3.32

func (f Action2[A1, A2]) ToDelegate() DelegateVoid2[A1, A2]

func (Action2[A1, A2]) UnsafeCall added in v0.3.89

func (f Action2[A1, A2]) UnsafeCall(a1 A1, a2 A2)

type Action3

type Action3[A1, A2, A3 any] func(A1, A2, A3)

func CastAction3 added in v0.3.66

func CastAction3[A1, A2, A3 any, F ~func(A1, A2, A3)](f F) Action3[A1, A2, A3]

func (Action3[A1, A2, A3]) Call

func (f Action3[A1, A2, A3]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3) (panicErr error)

func (Action3[A1, A2, A3]) SafeCall added in v0.3.89

func (f Action3[A1, A2, A3]) SafeCall(a1 A1, a2 A2, a3 A3) (panicErr error)

func (Action3[A1, A2, A3]) ToDelegate added in v0.3.32

func (f Action3[A1, A2, A3]) ToDelegate() DelegateVoid3[A1, A2, A3]

func (Action3[A1, A2, A3]) UnsafeCall added in v0.3.89

func (f Action3[A1, A2, A3]) UnsafeCall(a1 A1, a2 A2, a3 A3)

type Action4

type Action4[A1, A2, A3, A4 any] func(A1, A2, A3, A4)

func CastAction4 added in v0.3.66

func CastAction4[A1, A2, A3, A4 any, F ~func(A1, A2, A3, A4)](f F) Action4[A1, A2, A3, A4]

func (Action4[A1, A2, A3, A4]) Call

func (f Action4[A1, A2, A3, A4]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3, a4 A4) (panicErr error)

func (Action4[A1, A2, A3, A4]) SafeCall added in v0.3.89

func (f Action4[A1, A2, A3, A4]) SafeCall(a1 A1, a2 A2, a3 A3, a4 A4) (panicErr error)

func (Action4[A1, A2, A3, A4]) ToDelegate added in v0.3.32

func (f Action4[A1, A2, A3, A4]) ToDelegate() DelegateVoid4[A1, A2, A3, A4]

func (Action4[A1, A2, A3, A4]) UnsafeCall added in v0.3.89

func (f Action4[A1, A2, A3, A4]) UnsafeCall(a1 A1, a2 A2, a3 A3, a4 A4)

type Action5

type Action5[A1, A2, A3, A4, A5 any] func(
	A1, A2, A3, A4, A5,
)

func CastAction5 added in v0.3.66

func CastAction5[A1, A2, A3, A4, A5 any, F ~func(
	A1, A2, A3, A4, A5,
)](f F) Action5[A1, A2, A3, A4, A5]

func (Action5[A1, A2, A3, A4, A5]) Call

func (f Action5[A1, A2, A3, A4, A5]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (panicErr error)

func (Action5[A1, A2, A3, A4, A5]) SafeCall added in v0.3.89

func (f Action5[A1, A2, A3, A4, A5]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (panicErr error)

func (Action5[A1, A2, A3, A4, A5]) ToDelegate added in v0.3.32

func (f Action5[A1, A2, A3, A4, A5]) ToDelegate() DelegateVoid5[A1, A2, A3, A4, A5]

func (Action5[A1, A2, A3, A4, A5]) UnsafeCall added in v0.3.89

func (f Action5[A1, A2, A3, A4, A5]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
)

type Action6

type Action6[A1, A2, A3, A4, A5, A6 any] func(
	A1, A2, A3, A4, A5, A6,
)

func CastAction6 added in v0.3.66

func CastAction6[A1, A2, A3, A4, A5, A6 any, F ~func(
	A1, A2, A3, A4, A5, A6,
)](f F) Action6[A1, A2, A3, A4, A5, A6]

func (Action6[A1, A2, A3, A4, A5, A6]) Call

func (f Action6[A1, A2, A3, A4, A5, A6]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (panicErr error)

func (Action6[A1, A2, A3, A4, A5, A6]) SafeCall added in v0.3.89

func (f Action6[A1, A2, A3, A4, A5, A6]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (panicErr error)

func (Action6[A1, A2, A3, A4, A5, A6]) ToDelegate added in v0.3.32

func (f Action6[A1, A2, A3, A4, A5, A6]) ToDelegate() DelegateVoid6[A1, A2, A3, A4, A5, A6]

func (Action6[A1, A2, A3, A4, A5, A6]) UnsafeCall added in v0.3.89

func (f Action6[A1, A2, A3, A4, A5, A6]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
)

type Action7

type Action7[A1, A2, A3, A4, A5, A6, A7 any] func(
	A1, A2, A3, A4, A5, A6, A7,
)

func CastAction7 added in v0.3.66

func CastAction7[A1, A2, A3, A4, A5, A6, A7 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7,
)](f F) Action7[A1, A2, A3, A4, A5, A6, A7]

func (Action7[A1, A2, A3, A4, A5, A6, A7]) Call

func (f Action7[A1, A2, A3, A4, A5, A6, A7]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (panicErr error)

func (Action7[A1, A2, A3, A4, A5, A6, A7]) SafeCall added in v0.3.89

func (f Action7[A1, A2, A3, A4, A5, A6, A7]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (panicErr error)

func (Action7[A1, A2, A3, A4, A5, A6, A7]) ToDelegate added in v0.3.32

func (f Action7[A1, A2, A3, A4, A5, A6, A7]) ToDelegate() DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]

func (Action7[A1, A2, A3, A4, A5, A6, A7]) UnsafeCall added in v0.3.89

func (f Action7[A1, A2, A3, A4, A5, A6, A7]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
)

type Action8

type Action8[A1, A2, A3, A4, A5, A6, A7, A8 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8,
)

func CastAction8 added in v0.3.66

func CastAction8[A1, A2, A3, A4, A5, A6, A7, A8 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8,
)](f F) Action8[A1, A2, A3, A4, A5, A6, A7, A8]

func (Action8[A1, A2, A3, A4, A5, A6, A7, A8]) Call

func (f Action8[A1, A2, A3, A4, A5, A6, A7, A8]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (panicErr error)

func (Action8[A1, A2, A3, A4, A5, A6, A7, A8]) SafeCall added in v0.3.89

func (f Action8[A1, A2, A3, A4, A5, A6, A7, A8]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (panicErr error)

func (Action8[A1, A2, A3, A4, A5, A6, A7, A8]) ToDelegate added in v0.3.32

func (f Action8[A1, A2, A3, A4, A5, A6, A7, A8]) ToDelegate() DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]

func (Action8[A1, A2, A3, A4, A5, A6, A7, A8]) UnsafeCall added in v0.3.89

func (f Action8[A1, A2, A3, A4, A5, A6, A7, A8]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
)

type Action9

type Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
)

func CastAction9 added in v0.3.66

func CastAction9[A1, A2, A3, A4, A5, A6, A7, A8, A9 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
)](f F) Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]

func (Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) Call

func (f Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (panicErr error)

func (Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) SafeCall added in v0.3.89

func (f Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (panicErr error)

func (Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) ToDelegate added in v0.3.32

func (f Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) ToDelegate() DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]

func (Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) UnsafeCall added in v0.3.89

func (f Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
)

type Action10

type Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
)

func CastAction10 added in v0.3.66

func CastAction10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
)](f F) Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]

func (Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) Call

func (f Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (panicErr error)

func (Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) SafeCall added in v0.3.89

func (f Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (panicErr error)

func (Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) ToDelegate added in v0.3.32

func (f Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) ToDelegate() DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]

func (Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) UnsafeCall added in v0.3.89

func (f Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
)

type Action11

type Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
)

func CastAction11 added in v0.3.66

func CastAction11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
)](f F) Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]

func (Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) Call

func (f Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (panicErr error)

func (Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) SafeCall added in v0.3.89

func (f Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (panicErr error)

func (Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) ToDelegate added in v0.3.32

func (f Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) ToDelegate() DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]

func (Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) UnsafeCall added in v0.3.89

func (f Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
)

type Action12

type Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
)

func CastAction12 added in v0.3.66

func CastAction12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
)](f F) Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]

func (Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) Call

func (f Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (panicErr error)

func (Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) SafeCall added in v0.3.89

func (f Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (panicErr error)

func (Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) ToDelegate added in v0.3.32

func (f Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) ToDelegate() DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]

func (Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) UnsafeCall added in v0.3.89

func (f Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
)

type Action13

type Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
)

func CastAction13 added in v0.3.66

func CastAction13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
)](f F) Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]

func (Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) Call

func (f Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (panicErr error)

func (Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) SafeCall added in v0.3.89

func (f Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (panicErr error)

func (Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) ToDelegate added in v0.3.32

func (f Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) ToDelegate() DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]

func (Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) UnsafeCall added in v0.3.89

func (f Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
)

type Action14

type Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
)

func CastAction14 added in v0.3.66

func CastAction14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
)](f F) Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]

func (Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) Call

func (f Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (panicErr error)

func (Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) SafeCall added in v0.3.89

func (f Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (panicErr error)

func (Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) ToDelegate added in v0.3.32

func (f Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) ToDelegate() DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]

func (Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) UnsafeCall added in v0.3.89

func (f Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
)

type Action15

type Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
)

func CastAction15 added in v0.3.66

func CastAction15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
)](f F) Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]

func (Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) Call

func (f Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (panicErr error)

func (Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) SafeCall added in v0.3.89

func (f Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (panicErr error)

func (Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) ToDelegate added in v0.3.32

func (f Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) ToDelegate() DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]

func (Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) UnsafeCall added in v0.3.89

func (f Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
)

type Action16

type Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
)

func CastAction16 added in v0.3.66

func CastAction16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
)](f F) Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]

func (Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) Call

func (f Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (panicErr error)

func (Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) SafeCall added in v0.3.89

func (f Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (panicErr error)

func (Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) ToDelegate added in v0.3.32

func (f Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) ToDelegate() DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]

func (Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) UnsafeCall added in v0.3.89

func (f Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
)

type ActionVar0

type ActionVar0[VA any] func(...VA)

func CastActionVar0 added in v0.3.66

func CastActionVar0[VA any, F ~func(...VA)](f F) ActionVar0[VA]

func (ActionVar0[VA]) Call

func (f ActionVar0[VA]) Call(autoRecover bool, reportError chan error, args ...VA) (panicErr error)

func (ActionVar0[VA]) SafeCall added in v0.3.89

func (f ActionVar0[VA]) SafeCall(args ...VA) (panicErr error)

func (ActionVar0[VA]) ToDelegate added in v0.3.32

func (f ActionVar0[VA]) ToDelegate() DelegateVoidVar0[VA]

func (ActionVar0[VA]) UnsafeCall added in v0.3.89

func (f ActionVar0[VA]) UnsafeCall(args ...VA)

type ActionVar1

type ActionVar1[A1, VA any] func(A1, ...VA)

func CastActionVar1 added in v0.3.66

func CastActionVar1[A1, VA, F ~func(A1, ...VA)](f F) ActionVar1[A1, VA]

func (ActionVar1[A1, VA]) Call

func (f ActionVar1[A1, VA]) Call(autoRecover bool, reportError chan error, a1 A1, args ...VA) (panicErr error)

func (ActionVar1[A1, VA]) SafeCall added in v0.3.89

func (f ActionVar1[A1, VA]) SafeCall(a1 A1, args ...VA) (panicErr error)

func (ActionVar1[A1, VA]) ToDelegate added in v0.3.32

func (f ActionVar1[A1, VA]) ToDelegate() DelegateVoidVar1[A1, VA]

func (ActionVar1[A1, VA]) UnsafeCall added in v0.3.89

func (f ActionVar1[A1, VA]) UnsafeCall(a1 A1, args ...VA)

type ActionVar2

type ActionVar2[A1, A2, VA any] func(A1, A2, ...VA)

func CastActionVar2 added in v0.3.66

func CastActionVar2[A1, A2, VA any, F ~func(A1, A2, ...VA)](f F) ActionVar2[A1, A2, VA]

func (ActionVar2[A1, A2, VA]) Call

func (f ActionVar2[A1, A2, VA]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, args ...VA) (panicErr error)

func (ActionVar2[A1, A2, VA]) SafeCall added in v0.3.89

func (f ActionVar2[A1, A2, VA]) SafeCall(a1 A1, a2 A2, args ...VA) (panicErr error)

func (ActionVar2[A1, A2, VA]) ToDelegate added in v0.3.32

func (f ActionVar2[A1, A2, VA]) ToDelegate() DelegateVoidVar2[A1, A2, VA]

func (ActionVar2[A1, A2, VA]) UnsafeCall added in v0.3.89

func (f ActionVar2[A1, A2, VA]) UnsafeCall(a1 A1, a2 A2, args ...VA)

type ActionVar3

type ActionVar3[A1, A2, A3, VA any] func(A1, A2, A3, ...VA)

func CastActionVar3 added in v0.3.66

func CastActionVar3[A1, A2, A3, VA any, F ~func(A1, A2, A3, ...VA)](f F) ActionVar3[A1, A2, A3, VA]

func (ActionVar3[A1, A2, A3, VA]) Call

func (f ActionVar3[A1, A2, A3, VA]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3, args ...VA) (panicErr error)

func (ActionVar3[A1, A2, A3, VA]) SafeCall added in v0.3.89

func (f ActionVar3[A1, A2, A3, VA]) SafeCall(a1 A1, a2 A2, a3 A3, args ...VA) (panicErr error)

func (ActionVar3[A1, A2, A3, VA]) ToDelegate added in v0.3.32

func (f ActionVar3[A1, A2, A3, VA]) ToDelegate() DelegateVoidVar3[A1, A2, A3, VA]

func (ActionVar3[A1, A2, A3, VA]) UnsafeCall added in v0.3.89

func (f ActionVar3[A1, A2, A3, VA]) UnsafeCall(a1 A1, a2 A2, a3 A3, args ...VA)

type ActionVar4

type ActionVar4[A1, A2, A3, A4, VA any] func(A1, A2, A3, A4, ...VA)

func CastActionVar4 added in v0.3.66

func CastActionVar4[A1, A2, A3, A4, VA any, F ~func(A1, A2, A3, A4, ...VA)](f F) ActionVar4[A1, A2, A3, A4, VA]

func (ActionVar4[A1, A2, A3, A4, VA]) Call

func (f ActionVar4[A1, A2, A3, A4, VA]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (panicErr error)

func (ActionVar4[A1, A2, A3, A4, VA]) SafeCall added in v0.3.89

func (f ActionVar4[A1, A2, A3, A4, VA]) SafeCall(a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (panicErr error)

func (ActionVar4[A1, A2, A3, A4, VA]) ToDelegate added in v0.3.32

func (f ActionVar4[A1, A2, A3, A4, VA]) ToDelegate() DelegateVoidVar4[A1, A2, A3, A4, VA]

func (ActionVar4[A1, A2, A3, A4, VA]) UnsafeCall added in v0.3.89

func (f ActionVar4[A1, A2, A3, A4, VA]) UnsafeCall(a1 A1, a2 A2, a3 A3, a4 A4, args ...VA)

type ActionVar5

type ActionVar5[A1, A2, A3, A4, A5, VA any] func(
	A1, A2, A3, A4, A5, ...VA,
)

func CastActionVar5 added in v0.3.66

func CastActionVar5[A1, A2, A3, A4, A5, VA any, F ~func(
	A1, A2, A3, A4, A5, ...VA,
)](f F) ActionVar5[A1, A2, A3, A4, A5, VA]

func (ActionVar5[A1, A2, A3, A4, A5, VA]) Call

func (f ActionVar5[A1, A2, A3, A4, A5, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (panicErr error)

func (ActionVar5[A1, A2, A3, A4, A5, VA]) SafeCall added in v0.3.89

func (f ActionVar5[A1, A2, A3, A4, A5, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (panicErr error)

func (ActionVar5[A1, A2, A3, A4, A5, VA]) ToDelegate added in v0.3.32

func (f ActionVar5[A1, A2, A3, A4, A5, VA]) ToDelegate() DelegateVoidVar5[A1, A2, A3, A4, A5, VA]

func (ActionVar5[A1, A2, A3, A4, A5, VA]) UnsafeCall added in v0.3.89

func (f ActionVar5[A1, A2, A3, A4, A5, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
)

type ActionVar6

type ActionVar6[A1, A2, A3, A4, A5, A6, VA any] func(
	A1, A2, A3, A4, A5, A6, ...VA,
)

func CastActionVar6 added in v0.3.66

func CastActionVar6[A1, A2, A3, A4, A5, A6, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, ...VA,
)](f F) ActionVar6[A1, A2, A3, A4, A5, A6, VA]

func (ActionVar6[A1, A2, A3, A4, A5, A6, VA]) Call

func (f ActionVar6[A1, A2, A3, A4, A5, A6, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (panicErr error)

func (ActionVar6[A1, A2, A3, A4, A5, A6, VA]) SafeCall added in v0.3.89

func (f ActionVar6[A1, A2, A3, A4, A5, A6, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (panicErr error)

func (ActionVar6[A1, A2, A3, A4, A5, A6, VA]) ToDelegate added in v0.3.32

func (f ActionVar6[A1, A2, A3, A4, A5, A6, VA]) ToDelegate() DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]

func (ActionVar6[A1, A2, A3, A4, A5, A6, VA]) UnsafeCall added in v0.3.89

func (f ActionVar6[A1, A2, A3, A4, A5, A6, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
)

type ActionVar7

type ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, ...VA,
)

func CastActionVar7 added in v0.3.66

func CastActionVar7[A1, A2, A3, A4, A5, A6, A7, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, ...VA,
)](f F) ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]

func (ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]) Call

func (f ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (panicErr error)

func (ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]) SafeCall added in v0.3.89

func (f ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (panicErr error)

func (ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]) ToDelegate added in v0.3.32

func (f ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]) ToDelegate() DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]

func (ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]) UnsafeCall added in v0.3.89

func (f ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
)

type ActionVar8

type ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, ...VA,
)

func CastActionVar8 added in v0.3.66

func CastActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, ...VA,
)](f F) ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]

func (ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) Call

func (f ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (panicErr error)

func (ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) SafeCall added in v0.3.89

func (f ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (panicErr error)

func (ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) ToDelegate added in v0.3.32

func (f ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) ToDelegate() DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]

func (ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) UnsafeCall added in v0.3.89

func (f ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
)

type ActionVar9

type ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, ...VA,
)

func CastActionVar9 added in v0.3.66

func CastActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, ...VA,
)](f F) ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]

func (ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) Call

func (f ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (panicErr error)

func (ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) SafeCall added in v0.3.89

func (f ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (panicErr error)

func (ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) ToDelegate added in v0.3.32

func (f ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) ToDelegate() DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]

func (ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) UnsafeCall added in v0.3.89

func (f ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
)

type ActionVar10

type ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, ...VA,
)

func CastActionVar10 added in v0.3.66

func CastActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, ...VA,
)](f F) ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]

func (ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) Call

func (f ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (panicErr error)

func (ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) SafeCall added in v0.3.89

func (f ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (panicErr error)

func (ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) ToDelegate added in v0.3.32

func (f ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) ToDelegate() DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]

func (ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) UnsafeCall added in v0.3.89

func (f ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
)

type ActionVar11

type ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, ...VA,
)

func CastActionVar11 added in v0.3.66

func CastActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, ...VA,
)](f F) ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]

func (ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) Call

func (f ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (panicErr error)

func (ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) SafeCall added in v0.3.89

func (f ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (panicErr error)

func (ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) ToDelegate added in v0.3.32

func (f ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) ToDelegate() DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]

func (ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) UnsafeCall added in v0.3.89

func (f ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
)

type ActionVar12

type ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, ...VA,
)

func CastActionVar12 added in v0.3.66

func CastActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, ...VA,
)](f F) ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]

func (ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) Call

func (f ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (panicErr error)

func (ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) SafeCall added in v0.3.89

func (f ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (panicErr error)

func (ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) ToDelegate added in v0.3.32

func (f ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) ToDelegate() DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]

func (ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) UnsafeCall added in v0.3.89

func (f ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
)

type ActionVar13

type ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, ...VA,
)

func CastActionVar13 added in v0.3.66

func CastActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, ...VA,
)](f F) ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]

func (ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) Call

func (f ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (panicErr error)

func (ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) SafeCall added in v0.3.89

func (f ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (panicErr error)

func (ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) ToDelegate added in v0.3.32

func (f ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) ToDelegate() DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]

func (ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) UnsafeCall added in v0.3.89

func (f ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
)

type ActionVar14

type ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, ...VA,
)

func CastActionVar14 added in v0.3.66

func CastActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, ...VA,
)](f F) ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]

func (ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) Call

func (f ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (panicErr error)

func (ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) SafeCall added in v0.3.89

func (f ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (panicErr error)

func (ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) ToDelegate added in v0.3.32

func (f ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) ToDelegate() DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]

func (ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) UnsafeCall added in v0.3.89

func (f ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
)

type ActionVar15

type ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, ...VA,
)

func CastActionVar15 added in v0.3.66

func CastActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, ...VA,
)](f F) ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]

func (ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) Call

func (f ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (panicErr error)

func (ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) SafeCall added in v0.3.89

func (f ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (panicErr error)

func (ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) ToDelegate added in v0.3.32

func (f ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) ToDelegate() DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]

func (ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) UnsafeCall added in v0.3.89

func (f ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
)

type ActionVar16

type ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, ...VA,
)

func CastActionVar16 added in v0.3.66

func CastActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, ...VA,
)](f F) ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]

func (ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) Call

func (f ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (panicErr error)

func (ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) SafeCall added in v0.3.89

func (f ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (panicErr error)

func (ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) ToDelegate added in v0.3.32

func (f ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) ToDelegate() DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]

func (ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) UnsafeCall added in v0.3.89

func (f ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
)

type Barrier added in v0.4.25

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

Barrier 是可并发使用、关闭后不再接受新任务的等待屏障。

零值可用且首次使用后不可复制。内部初始持有一个基准计数;Close 会释放该计数并 拒绝后续正增量,Wait 在 Close 且全部已加入任务完成后返回。

func (*Barrier) Close added in v0.4.25

func (b *Barrier) Close()

Close 关闭屏障、释放内部基准计数,并拒绝后续新任务;重复调用无效。

func (*Barrier) Closed added in v0.4.25

func (b *Barrier) Closed() bool

Closed 报告屏障是否已经关闭。

func (*Barrier) Count added in v0.4.25

func (b *Barrier) Count() int64

Count 返回当前内部计数;关闭前包含一个基准计数。

func (*Barrier) Done added in v0.4.25

func (b *Barrier) Done()

Done 将任务计数减一。

func (*Barrier) Join added in v0.4.25

func (b *Barrier) Join(delta int64) bool

Join 将计数增加 delta。

delta 为 0 时 panic;屏障关闭时正增量会被拒绝并返回 false。负增量用于完成任务, 通常应通过 Done 表达。

func (*Barrier) Wait added in v0.4.25

func (b *Barrier) Wait()

Wait 阻塞到屏障关闭且任务计数归零。

type Bits8 added in v0.4.25

type Bits8 uint8

Bits8 是 8 位标志集合;bit 应位于 [0, 7]。

func (Bits8) Is added in v0.4.25

func (bits Bits8) Is(bit int) bool

Is 报告指定标志位是否置位。

func (*Bits8) Set added in v0.4.25

func (bits *Bits8) Set(bit int, b bool)

Set 设置或清除指定标志位。

type Bits16 added in v0.4.25

type Bits16 uint16

Bits16 是 16 位标志集合;bit 应位于 [0, 15]。

func (Bits16) Is added in v0.4.25

func (bits Bits16) Is(bit int) bool

Is 报告指定标志位是否置位。

func (*Bits16) Set added in v0.4.25

func (bits *Bits16) Set(bit int, b bool)

Set 设置或清除指定标志位。

type Bits32 added in v0.4.25

type Bits32 uint32

Bits32 是 32 位标志集合;bit 应位于 [0, 31]。

func (Bits32) Is added in v0.4.25

func (bits Bits32) Is(bit int) bool

Is 报告指定标志位是否置位。

func (*Bits32) Set added in v0.4.25

func (bits *Bits32) Set(bit int, b bool)

Set 设置或清除指定标志位。

type Bits64 added in v0.4.25

type Bits64 uint64

Bits64 是 64 位标志集合;bit 应位于 [0, 63]。

func (Bits64) Is added in v0.4.25

func (bits Bits64) Is(bit int) bool

Is 报告指定标志位是否置位。

func (*Bits64) Set added in v0.4.25

func (bits *Bits64) Set(bit int, b bool)

Set 设置或清除指定标志位。

type Delegate0 added in v0.3.66

type Delegate0[R any] []Func0[R]

func CastDelegate0 added in v0.3.66

func CastDelegate0[R any, F ~func() R](fs ...F) Delegate0[R]

func (Delegate0[R]) Call added in v0.3.66

func (d Delegate0[R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool]) (r R, panicErr error)

func (Delegate0[R]) Combine added in v0.3.66

func (d Delegate0[R]) Combine(f ...Func0[R]) Delegate0[R]

func (Delegate0[R]) SafeCall added in v0.3.89

func (d Delegate0[R]) SafeCall(interrupt Func2[R, error, bool]) (r R, panicErr error)

func (Delegate0[R]) ToFunc added in v0.3.66

func (d Delegate0[R]) ToFunc(interrupt Func2[R, error, bool]) Func0[R]

func (Delegate0[R]) UnsafeCall added in v0.3.89

func (d Delegate0[R]) UnsafeCall(interrupt Func2[R, error, bool]) (r R)

type Delegate1 added in v0.3.66

type Delegate1[A1, R any] []Func1[A1, R]

func CastDelegate1 added in v0.3.66

func CastDelegate1[A1, R any, F ~func(A1) R](fs ...F) Delegate1[A1, R]

func (Delegate1[A1, R]) Call added in v0.3.66

func (d Delegate1[A1, R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool], a1 A1) (r R, panicErr error)

func (Delegate1[A1, R]) Combine added in v0.3.66

func (d Delegate1[A1, R]) Combine(f ...Func1[A1, R]) Delegate1[A1, R]

func (Delegate1[A1, R]) SafeCall added in v0.3.89

func (d Delegate1[A1, R]) SafeCall(interrupt Func2[R, error, bool], a1 A1) (r R, panicErr error)

func (Delegate1[A1, R]) ToFunc added in v0.3.66

func (d Delegate1[A1, R]) ToFunc(interrupt Func2[R, error, bool]) Func1[A1, R]

func (Delegate1[A1, R]) UnsafeCall added in v0.3.89

func (d Delegate1[A1, R]) UnsafeCall(interrupt Func2[R, error, bool], a1 A1) (r R)

type Delegate2 added in v0.3.66

type Delegate2[A1, A2, R any] []Func2[A1, A2, R]

func CastDelegate2 added in v0.3.66

func CastDelegate2[A1, A2, R any, F ~func(A1, A2) R](fs ...F) Delegate2[A1, A2, R]

func (Delegate2[A1, A2, R]) Call added in v0.3.66

func (d Delegate2[A1, A2, R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool], a1 A1, a2 A2) (r R, panicErr error)

func (Delegate2[A1, A2, R]) SafeCall added in v0.3.89

func (d Delegate2[A1, A2, R]) SafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2) (r R, panicErr error)

func (Delegate2[A1, A2, R]) ToFunc added in v0.3.66

func (d Delegate2[A1, A2, R]) ToFunc(interrupt Func2[R, error, bool]) Func2[A1, A2, R]

func (Delegate2[A1, A2, R]) UnsafeCall added in v0.3.89

func (d Delegate2[A1, A2, R]) UnsafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2) (r R)

type Delegate3 added in v0.3.66

type Delegate3[A1, A2, A3, R any] []Func3[A1, A2, A3, R]

func CastDelegate3 added in v0.3.66

func CastDelegate3[A1, A2, A3, R any, F ~func(A1, A2, A3) R](fs ...F) Delegate3[A1, A2, A3, R]

func (Delegate3[A1, A2, A3, R]) Call added in v0.3.66

func (d Delegate3[A1, A2, A3, R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3) (r R, panicErr error)

func (Delegate3[A1, A2, A3, R]) Combine added in v0.3.66

func (d Delegate3[A1, A2, A3, R]) Combine(f ...Func3[A1, A2, A3, R]) Delegate3[A1, A2, A3, R]

func (Delegate3[A1, A2, A3, R]) SafeCall added in v0.3.89

func (d Delegate3[A1, A2, A3, R]) SafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3) (r R, panicErr error)

func (Delegate3[A1, A2, A3, R]) ToFunc added in v0.3.66

func (d Delegate3[A1, A2, A3, R]) ToFunc(interrupt Func2[R, error, bool]) Func3[A1, A2, A3, R]

func (Delegate3[A1, A2, A3, R]) UnsafeCall added in v0.3.89

func (d Delegate3[A1, A2, A3, R]) UnsafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3) (r R)

type Delegate4 added in v0.3.66

type Delegate4[A1, A2, A3, A4, R any] []Func4[A1, A2, A3, A4, R]

func CastDelegate4 added in v0.3.66

func CastDelegate4[A1, A2, A3, A4, R any, F ~func(A1, A2, A3, A4) R](fs ...F) Delegate4[A1, A2, A3, A4, R]

func (Delegate4[A1, A2, A3, A4, R]) Call added in v0.3.66

func (d Delegate4[A1, A2, A3, A4, R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3, a4 A4) (r R, panicErr error)

func (Delegate4[A1, A2, A3, A4, R]) Combine added in v0.3.66

func (d Delegate4[A1, A2, A3, A4, R]) Combine(f ...Func4[A1, A2, A3, A4, R]) Delegate4[A1, A2, A3, A4, R]

func (Delegate4[A1, A2, A3, A4, R]) SafeCall added in v0.3.89

func (d Delegate4[A1, A2, A3, A4, R]) SafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3, a4 A4) (r R, panicErr error)

func (Delegate4[A1, A2, A3, A4, R]) ToFunc added in v0.3.66

func (d Delegate4[A1, A2, A3, A4, R]) ToFunc(interrupt Func2[R, error, bool]) Func4[A1, A2, A3, A4, R]

func (Delegate4[A1, A2, A3, A4, R]) UnsafeCall added in v0.3.89

func (d Delegate4[A1, A2, A3, A4, R]) UnsafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3, a4 A4) (r R)

type Delegate5 added in v0.3.66

type Delegate5[A1, A2, A3, A4, A5, R any] []Func5[
	A1, A2, A3, A4, A5, R,
]

func CastDelegate5 added in v0.3.66

func CastDelegate5[A1, A2, A3, A4, A5, R any, F ~func(
	A1, A2, A3, A4, A5,
) R](fs ...F) Delegate5[A1, A2, A3, A4, A5, R]

func (Delegate5[A1, A2, A3, A4, A5, R]) Call added in v0.3.66

func (d Delegate5[A1, A2, A3, A4, A5, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r R, panicErr error)

func (Delegate5[A1, A2, A3, A4, A5, R]) Combine added in v0.3.66

func (d Delegate5[A1, A2, A3, A4, A5, R]) Combine(f ...Func5[A1, A2, A3, A4, A5, R]) Delegate5[A1, A2, A3, A4, A5, R]

func (Delegate5[A1, A2, A3, A4, A5, R]) SafeCall added in v0.3.89

func (d Delegate5[A1, A2, A3, A4, A5, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r R, panicErr error)

func (Delegate5[A1, A2, A3, A4, A5, R]) ToFunc added in v0.3.66

func (d Delegate5[A1, A2, A3, A4, A5, R]) ToFunc(interrupt Func2[R, error, bool]) Func5[A1, A2, A3, A4, A5, R]

func (Delegate5[A1, A2, A3, A4, A5, R]) UnsafeCall added in v0.3.89

func (d Delegate5[A1, A2, A3, A4, A5, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r R)

type Delegate6 added in v0.3.66

type Delegate6[A1, A2, A3, A4, A5, A6, R any] []Func6[
	A1, A2, A3, A4, A5, A6, R,
]

func CastDelegate6 added in v0.3.66

func CastDelegate6[A1, A2, A3, A4, A5, A6, R any, F ~func(
	A1, A2, A3, A4, A5, A6,
) R](fs ...F) Delegate6[A1, A2, A3, A4, A5, A6, R]

func (Delegate6[A1, A2, A3, A4, A5, A6, R]) Call added in v0.3.66

func (d Delegate6[A1, A2, A3, A4, A5, A6, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r R, panicErr error)

func (Delegate6[A1, A2, A3, A4, A5, A6, R]) Combine added in v0.3.66

func (d Delegate6[A1, A2, A3, A4, A5, A6, R]) Combine(f ...Func6[A1, A2, A3, A4, A5, A6, R]) Delegate6[A1, A2, A3, A4, A5, A6, R]

func (Delegate6[A1, A2, A3, A4, A5, A6, R]) SafeCall added in v0.3.89

func (d Delegate6[A1, A2, A3, A4, A5, A6, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r R, panicErr error)

func (Delegate6[A1, A2, A3, A4, A5, A6, R]) ToFunc added in v0.3.66

func (d Delegate6[A1, A2, A3, A4, A5, A6, R]) ToFunc(interrupt Func2[R, error, bool]) Func6[A1, A2, A3, A4, A5, A6, R]

func (Delegate6[A1, A2, A3, A4, A5, A6, R]) UnsafeCall added in v0.3.89

func (d Delegate6[A1, A2, A3, A4, A5, A6, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r R)

type Delegate7 added in v0.3.66

type Delegate7[A1, A2, A3, A4, A5, A6, A7, R any] []Func7[
	A1, A2, A3, A4, A5, A6, A7, R,
]

func CastDelegate7 added in v0.3.66

func CastDelegate7[A1, A2, A3, A4, A5, A6, A7, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7,
) R](fs ...F) Delegate7[A1, A2, A3, A4, A5, A6, A7, R]

func (Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) Call added in v0.3.66

func (d Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r R, panicErr error)

func (Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) Combine added in v0.3.66

func (d Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) Combine(f ...Func7[A1, A2, A3, A4, A5, A6, A7, R]) Delegate7[A1, A2, A3, A4, A5, A6, A7, R]

func (Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) SafeCall added in v0.3.89

func (d Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r R, panicErr error)

func (Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) ToFunc added in v0.3.66

func (d Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) ToFunc(interrupt Func2[R, error, bool]) Func7[A1, A2, A3, A4, A5, A6, A7, R]

func (Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) UnsafeCall added in v0.3.89

func (d Delegate7[A1, A2, A3, A4, A5, A6, A7, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r R)

type Delegate8 added in v0.3.66

type Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R any] []Func8[
	A1, A2, A3, A4, A5, A6, A7, A8, R,
]

func CastDelegate8 added in v0.3.66

func CastDelegate8[A1, A2, A3, A4, A5, A6, A7, A8, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8,
) R](fs ...F) Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]

func (Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) Call added in v0.3.66

func (d Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r R, panicErr error)

func (Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) Combine added in v0.3.66

func (d Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) Combine(f ...Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]) Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]

func (Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) SafeCall added in v0.3.89

func (d Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r R, panicErr error)

func (Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) ToFunc added in v0.3.66

func (d Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) ToFunc(interrupt Func2[R, error, bool]) Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]

func (Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) UnsafeCall added in v0.3.89

func (d Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r R)

type Delegate9 added in v0.3.66

type Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R any] []Func9[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, R,
]

func CastDelegate9 added in v0.3.66

func CastDelegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
) R](fs ...F) Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]

func (Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) Call added in v0.3.66

func (d Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r R, panicErr error)

func (Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) Combine added in v0.3.66

func (d Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) Combine(f ...Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]

func (Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) SafeCall added in v0.3.89

func (d Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r R, panicErr error)

func (Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) ToFunc added in v0.3.66

func (d Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) ToFunc(interrupt Func2[R, error, bool]) Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]

func (Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) UnsafeCall added in v0.3.89

func (d Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r R)

type Delegate10 added in v0.3.66

type Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R any] []Func10[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R,
]

func CastDelegate10 added in v0.3.66

func CastDelegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
) R](fs ...F) Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]

func (Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) Call added in v0.3.66

func (d Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r R, panicErr error)

func (Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) Combine added in v0.3.66

func (d Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) Combine(f ...Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]

func (Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) SafeCall added in v0.3.89

func (d Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r R, panicErr error)

func (Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) ToFunc added in v0.3.66

func (d Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) ToFunc(interrupt Func2[R, error, bool]) Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]

func (Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) UnsafeCall added in v0.3.89

func (d Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r R)

type Delegate11 added in v0.3.66

type Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R any] []Func11[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R,
]

func CastDelegate11 added in v0.3.66

func CastDelegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
) R](fs ...F) Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]

func (Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) Call added in v0.3.66

func (d Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r R, panicErr error)

func (Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) Combine added in v0.3.66

func (d Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) Combine(f ...Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]

func (Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) SafeCall added in v0.3.89

func (d Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r R, panicErr error)

func (Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) ToFunc added in v0.3.66

func (d Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) ToFunc(interrupt Func2[R, error, bool]) Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]

func (Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) UnsafeCall added in v0.3.89

func (d Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r R)

type Delegate12 added in v0.3.66

type Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R any] []Func12[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R,
]

func CastDelegate12 added in v0.3.66

func CastDelegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
) R](fs ...F) Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]

func (Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) Call added in v0.3.66

func (d Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r R, panicErr error)

func (Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) Combine added in v0.3.66

func (d Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) Combine(f ...Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]

func (Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) SafeCall added in v0.3.89

func (d Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r R, panicErr error)

func (Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) ToFunc added in v0.3.66

func (d Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) ToFunc(interrupt Func2[R, error, bool]) Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]

func (Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) UnsafeCall added in v0.3.89

func (d Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r R)

type Delegate13 added in v0.3.66

type Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R any] []Func13[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R,
]

func CastDelegate13 added in v0.3.66

func CastDelegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
) R](fs ...F) Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]

func (Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) Call added in v0.3.66

func (d Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r R, panicErr error)

func (Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) Combine added in v0.3.66

func (d Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) Combine(f ...Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]

func (Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) SafeCall added in v0.3.89

func (d Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r R, panicErr error)

func (Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) ToFunc added in v0.3.66

func (d Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) ToFunc(interrupt Func2[R, error, bool]) Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]

func (Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) UnsafeCall added in v0.3.89

func (d Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r R)

type Delegate14 added in v0.3.66

type Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R any] []Func14[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R,
]

func CastDelegate14 added in v0.3.66

func CastDelegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
) R](fs ...F) Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]

func (Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) Call added in v0.3.66

func (d Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r R, panicErr error)

func (Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) Combine added in v0.3.66

func (d Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) Combine(f ...Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]

func (Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) SafeCall added in v0.3.89

func (d Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r R, panicErr error)

func (Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) ToFunc added in v0.3.66

func (d Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) ToFunc(interrupt Func2[R, error, bool]) Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]

func (Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) UnsafeCall added in v0.3.89

func (d Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r R)

type Delegate15 added in v0.3.66

type Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R any] []Func15[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R,
]

func CastDelegate15 added in v0.3.66

func CastDelegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
) R](fs ...F) Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]

func (Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) Call added in v0.3.66

func (d Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r R, panicErr error)

func (Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) Combine added in v0.3.66

func (d Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) Combine(f ...Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]

func (Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) SafeCall added in v0.3.89

func (d Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r R, panicErr error)

func (Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) ToFunc added in v0.3.66

func (d Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) ToFunc(interrupt Func2[R, error, bool]) Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]

func (Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) UnsafeCall added in v0.3.89

func (d Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r R)

type Delegate16 added in v0.3.66

type Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R any] []Func16[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R,
]

func CastDelegate16 added in v0.3.66

func CastDelegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
) R](fs ...F) Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]

func (Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) Call added in v0.3.66

func (d Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r R, panicErr error)

func (Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) Combine added in v0.3.66

func (d Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) Combine(f ...Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]

func (Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) SafeCall added in v0.3.89

func (d Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r R, panicErr error)

func (Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) ToFunc added in v0.3.66

func (d Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) ToFunc(interrupt Func2[R, error, bool]) Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]

func (Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) UnsafeCall added in v0.3.89

func (d Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r R)

type DelegatePair0 added in v0.3.66

type DelegatePair0[R1, R2 any] []FuncPair0[R1, R2]

func CastDelegatePair0 added in v0.3.66

func CastDelegatePair0[R1, R2 any, F ~func() (R1, R2)](fs ...F) DelegatePair0[R1, R2]

func (DelegatePair0[R1, R2]) Call added in v0.3.66

func (d DelegatePair0[R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool]) (r1 R1, r2 R2, panicErr error)

func (DelegatePair0[R1, R2]) Combine added in v0.3.66

func (d DelegatePair0[R1, R2]) Combine(f ...FuncPair0[R1, R2]) DelegatePair0[R1, R2]

func (DelegatePair0[R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair0[R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool]) (r1 R1, r2 R2, panicErr error)

func (DelegatePair0[R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair0[R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair0[R1, R2]

func (DelegatePair0[R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair0[R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool]) (r1 R1, r2 R2)

type DelegatePair1 added in v0.3.66

type DelegatePair1[A1, R1, R2 any] []FuncPair1[A1, R1, R2]

func CastDelegatePair1 added in v0.3.66

func CastDelegatePair1[A1, R1, R2 any, F ~func(A1) (R1, R2)](fs ...F) DelegatePair1[A1, R1, R2]

func (DelegatePair1[A1, R1, R2]) Call added in v0.3.66

func (d DelegatePair1[A1, R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool], a1 A1) (r1 R1, r2 R2, panicErr error)

func (DelegatePair1[A1, R1, R2]) Combine added in v0.3.66

func (d DelegatePair1[A1, R1, R2]) Combine(f ...FuncPair1[A1, R1, R2]) DelegatePair1[A1, R1, R2]

func (DelegatePair1[A1, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair1[A1, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool], a1 A1) (r1 R1, r2 R2, panicErr error)

func (DelegatePair1[A1, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair1[A1, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair1[A1, R1, R2]

func (DelegatePair1[A1, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair1[A1, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool], a1 A1) (r1 R1, r2 R2)

type DelegatePair2 added in v0.3.66

type DelegatePair2[A1, A2, R1, R2 any] []FuncPair2[A1, A2, R1, R2]

func CastDelegatePair2 added in v0.3.66

func CastDelegatePair2[A1, A2, R1, R2 any, F ~func(A1, A2) (R1, R2)](fs ...F) DelegatePair2[A1, A2, R1, R2]

func (DelegatePair2[A1, A2, R1, R2]) Call added in v0.3.66

func (d DelegatePair2[A1, A2, R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2) (r1 R1, r2 R2, panicErr error)

func (DelegatePair2[A1, A2, R1, R2]) Combine added in v0.3.66

func (d DelegatePair2[A1, A2, R1, R2]) Combine(f ...FuncPair2[A1, A2, R1, R2]) DelegatePair2[A1, A2, R1, R2]

func (DelegatePair2[A1, A2, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair2[A1, A2, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2) (r1 R1, r2 R2, panicErr error)

func (DelegatePair2[A1, A2, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair2[A1, A2, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair2[A1, A2, R1, R2]

func (DelegatePair2[A1, A2, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair2[A1, A2, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2) (r1 R1, r2 R2)

type DelegatePair3 added in v0.3.66

type DelegatePair3[A1, A2, A3, R1, R2 any] []FuncPair3[A1, A2, A3, R1, R2]

func CastDelegatePair3 added in v0.3.66

func CastDelegatePair3[A1, A2, A3, R1, R2 any, F ~func(A1, A2, A3) (R1, R2)](fs ...F) DelegatePair3[A1, A2, A3, R1, R2]

func (DelegatePair3[A1, A2, A3, R1, R2]) Call added in v0.3.66

func (d DelegatePair3[A1, A2, A3, R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3) (r1 R1, r2 R2, panicErr error)

func (DelegatePair3[A1, A2, A3, R1, R2]) Combine added in v0.3.66

func (d DelegatePair3[A1, A2, A3, R1, R2]) Combine(f ...FuncPair3[A1, A2, A3, R1, R2]) DelegatePair3[A1, A2, A3, R1, R2]

func (DelegatePair3[A1, A2, A3, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair3[A1, A2, A3, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3) (r1 R1, r2 R2, panicErr error)

func (DelegatePair3[A1, A2, A3, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair3[A1, A2, A3, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair3[A1, A2, A3, R1, R2]

func (DelegatePair3[A1, A2, A3, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair3[A1, A2, A3, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3) (r1 R1, r2 R2)

type DelegatePair4 added in v0.3.66

type DelegatePair4[A1, A2, A3, A4, R1, R2 any] []FuncPair4[A1, A2, A3, A4, R1, R2]

func CastDelegatePair4 added in v0.3.66

func CastDelegatePair4[A1, A2, A3, A4, R1, R2 any, F ~func(A1, A2, A3, A4) (R1, R2)](fs ...F) DelegatePair4[A1, A2, A3, A4, R1, R2]

func (DelegatePair4[A1, A2, A3, A4, R1, R2]) Call added in v0.3.66

func (d DelegatePair4[A1, A2, A3, A4, R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3, a4 A4) (r1 R1, r2 R2, panicErr error)

func (DelegatePair4[A1, A2, A3, A4, R1, R2]) Combine added in v0.3.66

func (d DelegatePair4[A1, A2, A3, A4, R1, R2]) Combine(f ...FuncPair4[A1, A2, A3, A4, R1, R2]) DelegatePair4[A1, A2, A3, A4, R1, R2]

func (DelegatePair4[A1, A2, A3, A4, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair4[A1, A2, A3, A4, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3, a4 A4) (r1 R1, r2 R2, panicErr error)

func (DelegatePair4[A1, A2, A3, A4, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair4[A1, A2, A3, A4, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair4[A1, A2, A3, A4, R1, R2]

func (DelegatePair4[A1, A2, A3, A4, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair4[A1, A2, A3, A4, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3, a4 A4) (r1 R1, r2 R2)

type DelegatePair5 added in v0.3.66

type DelegatePair5[A1, A2, A3, A4, A5, R1, R2 any] []FuncPair5[
	A1, A2, A3, A4, A5, R1, R2,
]

func CastDelegatePair5 added in v0.3.66

func CastDelegatePair5[A1, A2, A3, A4, A5, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5,
) (R1, R2)](fs ...F) DelegatePair5[A1, A2, A3, A4, A5, R1, R2]

func (DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) Call added in v0.3.66

func (d DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) Combine added in v0.3.66

func (d DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) Combine(f ...FuncPair5[A1, A2, A3, A4, A5, R1, R2]) DelegatePair5[A1, A2, A3, A4, A5, R1, R2]

func (DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair5[A1, A2, A3, A4, A5, R1, R2]

func (DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair5[A1, A2, A3, A4, A5, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r1 R1, r2 R2)

type DelegatePair6 added in v0.3.66

type DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2 any] []FuncPair6[
	A1, A2, A3, A4, A5, A6, R1, R2,
]

func CastDelegatePair6 added in v0.3.66

func CastDelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6,
) (R1, R2)](fs ...F) DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]

func (DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) Call added in v0.3.66

func (d DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) Combine added in v0.3.66

func (d DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) Combine(f ...FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]) DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]

func (DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]

func (DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r1 R1, r2 R2)

type DelegatePair7 added in v0.3.66

type DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2 any] []FuncPair7[
	A1, A2, A3, A4, A5, A6, A7, R1, R2,
]

func CastDelegatePair7 added in v0.3.66

func CastDelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7,
) (R1, R2)](fs ...F) DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]

func (DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) Call added in v0.3.66

func (d DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) Combine added in v0.3.66

func (d DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) Combine(f ...FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]

func (DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]

func (DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r1 R1, r2 R2)

type DelegatePair8 added in v0.3.66

type DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2 any] []FuncPair8[
	A1, A2, A3, A4, A5, A6, A7, A8, R1, R2,
]

func CastDelegatePair8 added in v0.3.66

func CastDelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8,
) (R1, R2)](fs ...F) DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]

func (DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) Call added in v0.3.66

func (d DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) Combine added in v0.3.66

func (d DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) Combine(f ...FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]

func (DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]

func (DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r1 R1, r2 R2)

type DelegatePair9 added in v0.3.66

type DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2 any] []FuncPair9[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2,
]

func CastDelegatePair9 added in v0.3.66

func CastDelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
) (R1, R2)](fs ...F) DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]

func (DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) Call added in v0.3.66

func (d DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) Combine added in v0.3.66

func (d DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) Combine(f ...FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]

func (DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]

func (DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r1 R1, r2 R2)

type DelegatePair10 added in v0.3.66

type DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2 any] []FuncPair10[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2,
]

func CastDelegatePair10 added in v0.3.66

func CastDelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
) (R1, R2)](fs ...F) DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]

func (DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) Call added in v0.3.66

func (d DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) Combine added in v0.3.66

func (d DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) Combine(f ...FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]

func (DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]

func (DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r1 R1, r2 R2)

type DelegatePair11 added in v0.3.66

type DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2 any] []FuncPair11[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2,
]

func CastDelegatePair11 added in v0.3.66

func CastDelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
) (R1, R2)](fs ...F) DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]

func (DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) Call added in v0.3.66

func (d DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) Combine added in v0.3.66

func (d DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) Combine(f ...FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]

func (DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]

func (DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r1 R1, r2 R2)

type DelegatePair12 added in v0.3.66

type DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2 any] []FuncPair12[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2,
]

func CastDelegatePair12 added in v0.3.66

func CastDelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
) (R1, R2)](fs ...F) DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]

func (DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) Call added in v0.3.66

func (d DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) Combine added in v0.3.66

func (d DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) Combine(f ...FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]

func (DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]

func (DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r1 R1, r2 R2)

type DelegatePair13 added in v0.3.66

type DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2 any] []FuncPair13[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2,
]

func CastDelegatePair13 added in v0.3.66

func CastDelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
) (R1, R2)](fs ...F) DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]

func (DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) Call added in v0.3.66

func (d DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) Combine added in v0.3.66

func (d DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) Combine(f ...FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]

func (DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]

func (DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r1 R1, r2 R2)

type DelegatePair14 added in v0.3.66

type DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2 any] []FuncPair14[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2,
]

func CastDelegatePair14 added in v0.3.66

func CastDelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
) (R1, R2)](fs ...F) DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]

func (DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) Call added in v0.3.66

func (d DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) Combine added in v0.3.66

func (d DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) Combine(f ...FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]

func (DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]

func (DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r1 R1, r2 R2)

type DelegatePair15 added in v0.3.66

type DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2 any] []FuncPair15[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2,
]

func CastDelegatePair15 added in v0.3.66

func CastDelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
) (R1, R2)](fs ...F) DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]

func (DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) Call added in v0.3.66

func (d DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) Combine added in v0.3.66

func (d DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) Combine(f ...FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]

func (DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]

func (DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r1 R1, r2 R2)

type DelegatePair16 added in v0.3.66

type DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2 any] []FuncPair16[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2,
]

func CastDelegatePair16 added in v0.3.66

func CastDelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
) (R1, R2)](fs ...F) DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]

func (DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) Call added in v0.3.66

func (d DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) Combine added in v0.3.66

func (d DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) Combine(f ...FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]

func (DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]

func (DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r1 R1, r2 R2)

type DelegatePairVar0 added in v0.3.66

type DelegatePairVar0[VA, R1, R2 any] []FuncPairVar0[VA, R1, R2]

func CastDelegatePairVar0 added in v0.3.66

func CastDelegatePairVar0[VA, R1, R2 any, F ~func(...VA) (R1, R2)](fs ...F) DelegatePairVar0[VA, R1, R2]

func (DelegatePairVar0[VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar0[VA, R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool], args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar0[VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar0[VA, R1, R2]) Combine(f ...FuncPairVar0[VA, R1, R2]) DelegatePairVar0[VA, R1, R2]

func (DelegatePairVar0[VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar0[VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool], args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar0[VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar0[VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar0[VA, R1, R2]

func (DelegatePairVar0[VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar0[VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool], args ...VA) (r1 R1, r2 R2)

type DelegatePairVar1 added in v0.3.66

type DelegatePairVar1[A1, VA, R1, R2 any] []FuncPairVar1[A1, VA, R1, R2]

func CastDelegatePairVar1 added in v0.3.66

func CastDelegatePairVar1[A1, VA, R1, R2 any, F ~func(A1, ...VA) (R1, R2)](fs ...F) DelegatePairVar1[A1, VA, R1, R2]

func (DelegatePairVar1[A1, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar1[A1, VA, R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool], a1 A1, args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar1[A1, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar1[A1, VA, R1, R2]) Combine(f ...FuncPairVar1[A1, VA, R1, R2]) DelegatePairVar1[A1, VA, R1, R2]

func (DelegatePairVar1[A1, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar1[A1, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar1[A1, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar1[A1, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar1[A1, VA, R1, R2]

func (DelegatePairVar1[A1, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar1[A1, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, args ...VA) (r1 R1, r2 R2)

type DelegatePairVar2 added in v0.3.66

type DelegatePairVar2[A1, A2, VA, R1, R2 any] []FuncPairVar2[A1, A2, VA, R1, R2]

func CastDelegatePairVar2 added in v0.3.66

func CastDelegatePairVar2[A1, A2, VA, R1, R2 any, F ~func(A1, A2, ...VA) (R1, R2)](fs ...F) DelegatePairVar2[A1, A2, VA, R1, R2]

func (DelegatePairVar2[A1, A2, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar2[A1, A2, VA, R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar2[A1, A2, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar2[A1, A2, VA, R1, R2]) Combine(f ...FuncPairVar2[A1, A2, VA, R1, R2]) DelegatePairVar2[A1, A2, VA, R1, R2]

func (DelegatePairVar2[A1, A2, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar2[A1, A2, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar2[A1, A2, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar2[A1, A2, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar2[A1, A2, VA, R1, R2]

func (DelegatePairVar2[A1, A2, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar2[A1, A2, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, args ...VA) (r1 R1, r2 R2)

type DelegatePairVar3 added in v0.3.66

type DelegatePairVar3[A1, A2, A3, VA, R1, R2 any] []FuncPairVar3[A1, A2, A3, VA, R1, R2]

func CastDelegatePairVar3 added in v0.3.66

func CastDelegatePairVar3[A1, A2, A3, VA, R1, R2 any, F ~func(A1, A2, A3, ...VA) (R1, R2)](fs ...F) DelegatePairVar3[A1, A2, A3, VA, R1, R2]

func (DelegatePairVar3[A1, A2, A3, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar3[A1, A2, A3, VA, R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3, args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar3[A1, A2, A3, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar3[A1, A2, A3, VA, R1, R2]) Combine(f ...FuncPairVar3[A1, A2, A3, VA, R1, R2]) DelegatePairVar3[A1, A2, A3, VA, R1, R2]

func (DelegatePairVar3[A1, A2, A3, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar3[A1, A2, A3, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3, args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar3[A1, A2, A3, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar3[A1, A2, A3, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar3[A1, A2, A3, VA, R1, R2]

func (DelegatePairVar3[A1, A2, A3, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar3[A1, A2, A3, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3, args ...VA) (r1 R1, r2 R2)

type DelegatePairVar4 added in v0.3.66

type DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2 any] []FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]

func CastDelegatePairVar4 added in v0.3.66

func CastDelegatePairVar4[A1, A2, A3, A4, VA, R1, R2 any, F ~func(A1, A2, A3, A4, ...VA) (R1, R2)](fs ...F) DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]

func (DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) Call(autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) Combine(f ...FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]) DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]

func (DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]

func (DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool], a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r1 R1, r2 R2)

type DelegatePairVar5 added in v0.3.66

type DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2 any] []FuncPairVar5[
	A1, A2, A3, A4, A5, VA, R1, R2,
]

func CastDelegatePairVar5 added in v0.3.66

func CastDelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]

func (DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) Combine(f ...FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]

func (DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]

func (DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar6 added in v0.3.66

type DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2 any] []FuncPairVar6[
	A1, A2, A3, A4, A5, A6, VA, R1, R2,
]

func CastDelegatePairVar6 added in v0.3.66

func CastDelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]

func (DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) Combine(f ...FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]

func (DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]

func (DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar7 added in v0.3.66

type DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2 any] []FuncPairVar7[
	A1, A2, A3, A4, A5, A6, A7, VA, R1, R2,
]

func CastDelegatePairVar7 added in v0.3.66

func CastDelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]

func (DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) Combine(f ...FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]

func (DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]

func (DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar8 added in v0.3.66

type DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2 any] []FuncPairVar8[
	A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2,
]

func CastDelegatePairVar8 added in v0.3.66

func CastDelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]

func (DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) Combine(f ...FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]

func (DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]

func (DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar9 added in v0.3.66

type DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2 any] []FuncPairVar9[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2,
]

func CastDelegatePairVar9 added in v0.3.66

func CastDelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]

func (DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) Combine(f ...FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]

func (DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]

func (DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar10 added in v0.3.66

type DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2 any] []FuncPairVar10[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2,
]

func CastDelegatePairVar10 added in v0.3.66

func CastDelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]

func (DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) Combine(f ...FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]

func (DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]

func (DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar11 added in v0.3.66

type DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2 any] []FuncPairVar11[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2,
]

func CastDelegatePairVar11 added in v0.3.66

func CastDelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]

func (DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) Combine(f ...FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]

func (DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]

func (DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar12 added in v0.3.66

type DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2 any] []FuncPairVar12[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2,
]

func CastDelegatePairVar12 added in v0.3.66

func CastDelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]

func (DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) Combine(f ...FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]

func (DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]

func (DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar13 added in v0.3.66

type DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2 any] []FuncPairVar13[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2,
]

func CastDelegatePairVar13 added in v0.3.66

func CastDelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]

func (DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) Combine(f ...FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]

func (DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]

func (DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar14 added in v0.3.66

type DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2 any] []FuncPairVar14[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2,
]

func CastDelegatePairVar14 added in v0.3.66

func CastDelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]

func (DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) Combine(f ...FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]

func (DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]

func (DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar15 added in v0.3.66

type DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2 any] []FuncPairVar15[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2,
]

func CastDelegatePairVar15 added in v0.3.66

func CastDelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]

func (DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) Combine(f ...FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]

func (DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]

func (DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r1 R1, r2 R2)

type DelegatePairVar16 added in v0.3.66

type DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2 any] []FuncPairVar16[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2,
]

func CastDelegatePairVar16 added in v0.3.66

func CastDelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, ...VA,
) (R1, R2)](fs ...F) DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]

func (DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) Call added in v0.3.66

func (d DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error, interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) Combine added in v0.3.66

func (d DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) Combine(f ...FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]

func (DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) SafeCall added in v0.3.89

func (d DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) SafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) ToFunc added in v0.3.66

func (d DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) ToFunc(interrupt Func3[R1, R2, error, bool]) FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]

func (DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) UnsafeCall added in v0.3.89

func (d DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) UnsafeCall(interrupt Func3[R1, R2, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r1 R1, r2 R2)

type DelegateVar0 added in v0.3.66

type DelegateVar0[VA, R any] []FuncVar0[VA, R]

func CastDelegateVar0 added in v0.3.66

func CastDelegateVar0[VA, R any, F ~func(...VA) R](fs ...F) DelegateVar0[VA, R]

func (DelegateVar0[VA, R]) Call added in v0.3.66

func (d DelegateVar0[VA, R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool], args ...VA) (r R, panicErr error)

func (DelegateVar0[VA, R]) Combine added in v0.3.66

func (d DelegateVar0[VA, R]) Combine(f ...FuncVar0[VA, R]) DelegateVar0[VA, R]

func (DelegateVar0[VA, R]) SafeCall added in v0.3.89

func (d DelegateVar0[VA, R]) SafeCall(interrupt Func2[R, error, bool], args ...VA) (r R, panicErr error)

func (DelegateVar0[VA, R]) ToFunc added in v0.3.66

func (d DelegateVar0[VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar0[VA, R]

func (DelegateVar0[VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar0[VA, R]) UnsafeCall(interrupt Func2[R, error, bool], args ...VA) (r R)

type DelegateVar1 added in v0.3.66

type DelegateVar1[A1, VA, R any] []FuncVar1[A1, VA, R]

func CastDelegateVar1 added in v0.3.66

func CastDelegateVar1[A1, VA, R any, F ~func(A1, ...VA) R](fs ...F) DelegateVar1[A1, VA, R]

func (DelegateVar1[A1, VA, R]) Call added in v0.3.66

func (d DelegateVar1[A1, VA, R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool], a1 A1, args ...VA) (r R, panicErr error)

func (DelegateVar1[A1, VA, R]) Combine added in v0.3.66

func (d DelegateVar1[A1, VA, R]) Combine(f ...FuncVar1[A1, VA, R]) DelegateVar1[A1, VA, R]

func (DelegateVar1[A1, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar1[A1, VA, R]) SafeCall(interrupt Func2[R, error, bool], a1 A1, args ...VA) (r R, panicErr error)

func (DelegateVar1[A1, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar1[A1, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar1[A1, VA, R]

func (DelegateVar1[A1, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar1[A1, VA, R]) UnsafeCall(interrupt Func2[R, error, bool], a1 A1, args ...VA) (r R)

type DelegateVar2 added in v0.3.66

type DelegateVar2[A1, A2, VA, R any] []FuncVar2[A1, A2, VA, R]

func CastDelegateVar2 added in v0.3.66

func CastDelegateVar2[A1, A2, VA, R any, F ~func(A1, A2, ...VA) R](fs ...F) DelegateVar2[A1, A2, VA, R]

func (DelegateVar2[A1, A2, VA, R]) Call added in v0.3.66

func (d DelegateVar2[A1, A2, VA, R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool], a1 A1, a2 A2, args ...VA) (r R, panicErr error)

func (DelegateVar2[A1, A2, VA, R]) Combine added in v0.3.66

func (d DelegateVar2[A1, A2, VA, R]) Combine(f ...FuncVar2[A1, A2, VA, R]) DelegateVar2[A1, A2, VA, R]

func (DelegateVar2[A1, A2, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar2[A1, A2, VA, R]) SafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, args ...VA) (r R, panicErr error)

func (DelegateVar2[A1, A2, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar2[A1, A2, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar2[A1, A2, VA, R]

func (DelegateVar2[A1, A2, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar2[A1, A2, VA, R]) UnsafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, args ...VA) (r R)

type DelegateVar3 added in v0.3.66

type DelegateVar3[A1, A2, A3, VA, R any] []FuncVar3[A1, A2, A3, VA, R]

func CastDelegateVar3 added in v0.3.66

func CastDelegateVar3[A1, A2, A3, VA, R any, F ~func(A1, A2, A3, ...VA) R](fs ...F) DelegateVar3[A1, A2, A3, VA, R]

func (DelegateVar3[A1, A2, A3, VA, R]) Call added in v0.3.66

func (d DelegateVar3[A1, A2, A3, VA, R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3, args ...VA) (r R, panicErr error)

func (DelegateVar3[A1, A2, A3, VA, R]) Combine added in v0.3.66

func (d DelegateVar3[A1, A2, A3, VA, R]) Combine(f ...FuncVar3[A1, A2, A3, VA, R]) DelegateVar3[A1, A2, A3, VA, R]

func (DelegateVar3[A1, A2, A3, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar3[A1, A2, A3, VA, R]) SafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3, args ...VA) (r R, panicErr error)

func (DelegateVar3[A1, A2, A3, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar3[A1, A2, A3, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar3[A1, A2, A3, VA, R]

func (DelegateVar3[A1, A2, A3, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar3[A1, A2, A3, VA, R]) UnsafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3, args ...VA) (r R)

type DelegateVar4 added in v0.3.66

type DelegateVar4[A1, A2, A3, A4, VA, R any] []FuncVar4[A1, A2, A3, A4, VA, R]

func CastDelegateVar4 added in v0.3.66

func CastDelegateVar4[A1, A2, A3, A4, VA, R any, F ~func(A1, A2, A3, A4, ...VA) R](fs ...F) DelegateVar4[A1, A2, A3, A4, VA, R]

func (DelegateVar4[A1, A2, A3, A4, VA, R]) Call added in v0.3.66

func (d DelegateVar4[A1, A2, A3, A4, VA, R]) Call(autoRecover bool, reportError chan error, interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r R, panicErr error)

func (DelegateVar4[A1, A2, A3, A4, VA, R]) Combine added in v0.3.66

func (d DelegateVar4[A1, A2, A3, A4, VA, R]) Combine(f ...FuncVar4[A1, A2, A3, A4, VA, R]) DelegateVar4[A1, A2, A3, A4, VA, R]

func (DelegateVar4[A1, A2, A3, A4, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar4[A1, A2, A3, A4, VA, R]) SafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r R, panicErr error)

func (DelegateVar4[A1, A2, A3, A4, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar4[A1, A2, A3, A4, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar4[A1, A2, A3, A4, VA, R]

func (DelegateVar4[A1, A2, A3, A4, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar4[A1, A2, A3, A4, VA, R]) UnsafeCall(interrupt Func2[R, error, bool], a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r R)

type DelegateVar5 added in v0.3.66

type DelegateVar5[A1, A2, A3, A4, A5, VA, R any] []FuncVar5[
	A1, A2, A3, A4, A5, VA, R,
]

func CastDelegateVar5 added in v0.3.66

func CastDelegateVar5[A1, A2, A3, A4, A5, VA, R any, F ~func(
	A1, A2, A3, A4, A5, ...VA,
) R](fs ...F) DelegateVar5[A1, A2, A3, A4, A5, VA, R]

func (DelegateVar5[A1, A2, A3, A4, A5, VA, R]) Call added in v0.3.66

func (d DelegateVar5[A1, A2, A3, A4, A5, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r R, panicErr error)

func (DelegateVar5[A1, A2, A3, A4, A5, VA, R]) Combine added in v0.3.66

func (d DelegateVar5[A1, A2, A3, A4, A5, VA, R]) Combine(f ...FuncVar5[A1, A2, A3, A4, A5, VA, R]) DelegateVar5[A1, A2, A3, A4, A5, VA, R]

func (DelegateVar5[A1, A2, A3, A4, A5, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar5[A1, A2, A3, A4, A5, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r R, panicErr error)

func (DelegateVar5[A1, A2, A3, A4, A5, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar5[A1, A2, A3, A4, A5, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar5[A1, A2, A3, A4, A5, VA, R]

func (DelegateVar5[A1, A2, A3, A4, A5, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar5[A1, A2, A3, A4, A5, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r R)

type DelegateVar6 added in v0.3.66

type DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R any] []FuncVar6[
	A1, A2, A3, A4, A5, A6, VA, R,
]

func CastDelegateVar6 added in v0.3.66

func CastDelegateVar6[A1, A2, A3, A4, A5, A6, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, ...VA,
) R](fs ...F) DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]

func (DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) Call added in v0.3.66

func (d DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r R, panicErr error)

func (DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) Combine added in v0.3.66

func (d DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) Combine(f ...FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]) DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]

func (DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r R, panicErr error)

func (DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]

func (DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r R)

type DelegateVar7 added in v0.3.66

type DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R any] []FuncVar7[
	A1, A2, A3, A4, A5, A6, A7, VA, R,
]

func CastDelegateVar7 added in v0.3.66

func CastDelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, ...VA,
) R](fs ...F) DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]

func (DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) Call added in v0.3.66

func (d DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r R, panicErr error)

func (DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) Combine added in v0.3.66

func (d DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) Combine(f ...FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]

func (DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r R, panicErr error)

func (DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]

func (DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r R)

type DelegateVar8 added in v0.3.66

type DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R any] []FuncVar8[
	A1, A2, A3, A4, A5, A6, A7, A8, VA, R,
]

func CastDelegateVar8 added in v0.3.66

func CastDelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, ...VA,
) R](fs ...F) DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]

func (DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) Call added in v0.3.66

func (d DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r R, panicErr error)

func (DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) Combine added in v0.3.66

func (d DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) Combine(f ...FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]

func (DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r R, panicErr error)

func (DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]

func (DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r R)

type DelegateVar9 added in v0.3.66

type DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R any] []FuncVar9[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R,
]

func CastDelegateVar9 added in v0.3.66

func CastDelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, ...VA,
) R](fs ...F) DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]

func (DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) Call added in v0.3.66

func (d DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r R, panicErr error)

func (DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) Combine added in v0.3.66

func (d DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) Combine(f ...FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]

func (DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r R, panicErr error)

func (DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]

func (DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r R)

type DelegateVar10 added in v0.3.66

type DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R any] []FuncVar10[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R,
]

func CastDelegateVar10 added in v0.3.66

func CastDelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, ...VA,
) R](fs ...F) DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]

func (DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) Call added in v0.3.66

func (d DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r R, panicErr error)

func (DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) Combine added in v0.3.66

func (d DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) Combine(f ...FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]

func (DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r R, panicErr error)

func (DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]

func (DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r R)

type DelegateVar11 added in v0.3.66

type DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R any] []FuncVar11[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R,
]

func CastDelegateVar11 added in v0.3.66

func CastDelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, ...VA,
) R](fs ...F) DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]

func (DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) Call added in v0.3.66

func (d DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r R, panicErr error)

func (DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) Combine added in v0.3.66

func (d DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) Combine(f ...FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]

func (DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r R, panicErr error)

func (DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]

func (DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r R)

type DelegateVar12 added in v0.3.66

type DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R any] []FuncVar12[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R,
]

func CastDelegateVar12 added in v0.3.66

func CastDelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, ...VA,
) R](fs ...F) DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]

func (DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) Call added in v0.3.66

func (d DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r R, panicErr error)

func (DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) Combine added in v0.3.66

func (d DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) Combine(f ...FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]

func (DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r R, panicErr error)

func (DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]

func (DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r R)

type DelegateVar13 added in v0.3.66

type DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R any] []FuncVar13[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R,
]

func CastDelegateVar13 added in v0.3.66

func CastDelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, ...VA,
) R](fs ...F) DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]

func (DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) Call added in v0.3.66

func (d DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r R, panicErr error)

func (DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) Combine added in v0.3.66

func (d DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) Combine(f ...FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]

func (DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r R, panicErr error)

func (DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]

func (DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r R)

type DelegateVar14 added in v0.3.66

type DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R any] []FuncVar14[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R,
]

func CastDelegateVar14 added in v0.3.66

func CastDelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, ...VA,
) R](fs ...F) DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]

func (DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) Call added in v0.3.66

func (d DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r R, panicErr error)

func (DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) Combine added in v0.3.66

func (d DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) Combine(f ...FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]

func (DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r R, panicErr error)

func (DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]

func (DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r R)

type DelegateVar15 added in v0.3.66

type DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R any] []FuncVar15[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R,
]

func CastDelegateVar15 added in v0.3.66

func CastDelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, ...VA,
) R](fs ...F) DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]

func (DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) Call added in v0.3.66

func (d DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r R, panicErr error)

func (DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) Combine added in v0.3.66

func (d DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) Combine(f ...FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]

func (DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r R, panicErr error)

func (DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]

func (DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r R)

type DelegateVar16 added in v0.3.66

type DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R any] []FuncVar16[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R,
]

func CastDelegateVar16 added in v0.3.66

func CastDelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, ...VA,
) R](fs ...F) DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]

func (DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) Call added in v0.3.66

func (d DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) Call(
	autoRecover bool, reportError chan error, interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r R, panicErr error)

func (DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) Combine added in v0.3.66

func (d DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) Combine(f ...FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]

func (DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) SafeCall added in v0.3.89

func (d DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) SafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r R, panicErr error)

func (DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) ToFunc added in v0.3.66

func (d DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) ToFunc(interrupt Func2[R, error, bool]) FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]

func (DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) UnsafeCall added in v0.3.89

func (d DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) UnsafeCall(interrupt Func2[R, error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r R)

type DelegateVoid0 added in v0.3.66

type DelegateVoid0 []Action0

func CastDelegateVoid0 added in v0.3.66

func CastDelegateVoid0[F ~func()](fs ...F) DelegateVoid0

func (DelegateVoid0) Call added in v0.3.66

func (d DelegateVoid0) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool]) (panicErr error)

func (DelegateVoid0) Combine added in v0.3.66

func (d DelegateVoid0) Combine(f ...Action0) DelegateVoid0

func (DelegateVoid0) SafeCall added in v0.3.89

func (d DelegateVoid0) SafeCall(interrupt Func1[error, bool]) (panicErr error)

func (DelegateVoid0) ToAction added in v0.3.66

func (d DelegateVoid0) ToAction(interrupt Func1[error, bool]) Action0

func (DelegateVoid0) UnsafeCall added in v0.3.89

func (d DelegateVoid0) UnsafeCall(interrupt Func1[error, bool])

type DelegateVoid1 added in v0.3.66

type DelegateVoid1[A1 any] []Action1[A1]

func CastDelegateVoid1 added in v0.3.66

func CastDelegateVoid1[A1 any, F ~func(A1)](fs ...F) DelegateVoid1[A1]

func (DelegateVoid1[A1]) Call added in v0.3.66

func (d DelegateVoid1[A1]) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool], a1 A1) (panicErr error)

func (DelegateVoid1[A1]) Combine added in v0.3.66

func (d DelegateVoid1[A1]) Combine(f ...Action1[A1]) DelegateVoid1[A1]

func (DelegateVoid1[A1]) SafeCall added in v0.3.89

func (d DelegateVoid1[A1]) SafeCall(interrupt Func1[error, bool], a1 A1) (panicErr error)

func (DelegateVoid1[A1]) ToAction added in v0.3.66

func (d DelegateVoid1[A1]) ToAction(interrupt Func1[error, bool]) Action1[A1]

func (DelegateVoid1[A1]) UnsafeCall added in v0.3.89

func (d DelegateVoid1[A1]) UnsafeCall(interrupt Func1[error, bool], a1 A1)

type DelegateVoid2 added in v0.3.66

type DelegateVoid2[A1, A2 any] []Action2[A1, A2]

func CastDelegateVoid2 added in v0.3.66

func CastDelegateVoid2[A1, A2 any, F ~func(A1, A2)](fs ...F) DelegateVoid2[A1, A2]

func (DelegateVoid2[A1, A2]) Call added in v0.3.66

func (d DelegateVoid2[A1, A2]) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool], a1 A1, a2 A2) (panicErr error)

func (DelegateVoid2[A1, A2]) Combine added in v0.3.66

func (d DelegateVoid2[A1, A2]) Combine(f ...Action2[A1, A2]) DelegateVoid2[A1, A2]

func (DelegateVoid2[A1, A2]) SafeCall added in v0.3.89

func (d DelegateVoid2[A1, A2]) SafeCall(interrupt Func1[error, bool], a1 A1, a2 A2) (panicErr error)

func (DelegateVoid2[A1, A2]) ToAction added in v0.3.66

func (d DelegateVoid2[A1, A2]) ToAction(interrupt Func1[error, bool]) Action2[A1, A2]

func (DelegateVoid2[A1, A2]) UnsafeCall added in v0.3.89

func (d DelegateVoid2[A1, A2]) UnsafeCall(interrupt Func1[error, bool], a1 A1, a2 A2)

type DelegateVoid3 added in v0.3.66

type DelegateVoid3[A1, A2, A3 any] []Action3[A1, A2, A3]

func CastDelegateVoid3 added in v0.3.66

func CastDelegateVoid3[A1, A2, A3 any, F ~func(A1, A2, A3)](fs ...F) DelegateVoid3[A1, A2, A3]

func (DelegateVoid3[A1, A2, A3]) Call added in v0.3.66

func (d DelegateVoid3[A1, A2, A3]) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3) (panicErr error)

func (DelegateVoid3[A1, A2, A3]) Combine added in v0.3.66

func (d DelegateVoid3[A1, A2, A3]) Combine(f ...Action3[A1, A2, A3]) DelegateVoid3[A1, A2, A3]

func (DelegateVoid3[A1, A2, A3]) SafeCall added in v0.3.89

func (d DelegateVoid3[A1, A2, A3]) SafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3) (panicErr error)

func (DelegateVoid3[A1, A2, A3]) ToAction added in v0.3.66

func (d DelegateVoid3[A1, A2, A3]) ToAction(interrupt Func1[error, bool]) Action3[A1, A2, A3]

func (DelegateVoid3[A1, A2, A3]) UnsafeCall added in v0.3.89

func (d DelegateVoid3[A1, A2, A3]) UnsafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3)

type DelegateVoid4 added in v0.3.66

type DelegateVoid4[A1, A2, A3, A4 any] []Action4[A1, A2, A3, A4]

func CastDelegateVoid4 added in v0.3.66

func CastDelegateVoid4[A1, A2, A3, A4 any, F ~func(A1, A2, A3, A4)](fs ...F) DelegateVoid4[A1, A2, A3, A4]

func (DelegateVoid4[A1, A2, A3, A4]) Call added in v0.3.66

func (d DelegateVoid4[A1, A2, A3, A4]) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3, a4 A4) (panicErr error)

func (DelegateVoid4[A1, A2, A3, A4]) Combine added in v0.3.66

func (d DelegateVoid4[A1, A2, A3, A4]) Combine(f ...Action4[A1, A2, A3, A4]) DelegateVoid4[A1, A2, A3, A4]

func (DelegateVoid4[A1, A2, A3, A4]) SafeCall added in v0.3.89

func (d DelegateVoid4[A1, A2, A3, A4]) SafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3, a4 A4) (panicErr error)

func (DelegateVoid4[A1, A2, A3, A4]) ToAction added in v0.3.66

func (d DelegateVoid4[A1, A2, A3, A4]) ToAction(interrupt Func1[error, bool]) Action4[A1, A2, A3, A4]

func (DelegateVoid4[A1, A2, A3, A4]) UnsafeCall added in v0.3.89

func (d DelegateVoid4[A1, A2, A3, A4]) UnsafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3, a4 A4)

type DelegateVoid5 added in v0.3.66

type DelegateVoid5[A1, A2, A3, A4, A5 any] []Action5[
	A1, A2, A3, A4, A5,
]

func CastDelegateVoid5 added in v0.3.66

func CastDelegateVoid5[A1, A2, A3, A4, A5 any, F ~func(
	A1, A2, A3, A4, A5,
)](fs ...F) DelegateVoid5[A1, A2, A3, A4, A5]

func (DelegateVoid5[A1, A2, A3, A4, A5]) Call added in v0.3.66

func (d DelegateVoid5[A1, A2, A3, A4, A5]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (panicErr error)

func (DelegateVoid5[A1, A2, A3, A4, A5]) Combine added in v0.3.66

func (d DelegateVoid5[A1, A2, A3, A4, A5]) Combine(f ...Action5[A1, A2, A3, A4, A5]) DelegateVoid5[A1, A2, A3, A4, A5]

func (DelegateVoid5[A1, A2, A3, A4, A5]) SafeCall added in v0.3.89

func (d DelegateVoid5[A1, A2, A3, A4, A5]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (panicErr error)

func (DelegateVoid5[A1, A2, A3, A4, A5]) ToAction added in v0.3.66

func (d DelegateVoid5[A1, A2, A3, A4, A5]) ToAction(interrupt Func1[error, bool]) Action5[A1, A2, A3, A4, A5]

func (DelegateVoid5[A1, A2, A3, A4, A5]) UnsafeCall added in v0.3.89

func (d DelegateVoid5[A1, A2, A3, A4, A5]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
)

type DelegateVoid6 added in v0.3.66

type DelegateVoid6[A1, A2, A3, A4, A5, A6 any] []Action6[
	A1, A2, A3, A4, A5, A6,
]

func CastDelegateVoid6 added in v0.3.66

func CastDelegateVoid6[A1, A2, A3, A4, A5, A6 any, F ~func(
	A1, A2, A3, A4, A5, A6,
)](fs ...F) DelegateVoid6[A1, A2, A3, A4, A5, A6]

func (DelegateVoid6[A1, A2, A3, A4, A5, A6]) Call added in v0.3.66

func (d DelegateVoid6[A1, A2, A3, A4, A5, A6]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (panicErr error)

func (DelegateVoid6[A1, A2, A3, A4, A5, A6]) Combine added in v0.3.66

func (d DelegateVoid6[A1, A2, A3, A4, A5, A6]) Combine(f ...Action6[A1, A2, A3, A4, A5, A6]) DelegateVoid6[A1, A2, A3, A4, A5, A6]

func (DelegateVoid6[A1, A2, A3, A4, A5, A6]) SafeCall added in v0.3.89

func (d DelegateVoid6[A1, A2, A3, A4, A5, A6]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (panicErr error)

func (DelegateVoid6[A1, A2, A3, A4, A5, A6]) ToAction added in v0.3.66

func (d DelegateVoid6[A1, A2, A3, A4, A5, A6]) ToAction(interrupt Func1[error, bool]) Action6[A1, A2, A3, A4, A5, A6]

func (DelegateVoid6[A1, A2, A3, A4, A5, A6]) UnsafeCall added in v0.3.89

func (d DelegateVoid6[A1, A2, A3, A4, A5, A6]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
)

type DelegateVoid7 added in v0.3.66

type DelegateVoid7[A1, A2, A3, A4, A5, A6, A7 any] []Action7[
	A1, A2, A3, A4, A5, A6, A7,
]

func CastDelegateVoid7 added in v0.3.66

func CastDelegateVoid7[A1, A2, A3, A4, A5, A6, A7 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7,
)](fs ...F) DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]

func (DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) Call added in v0.3.66

func (d DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (panicErr error)

func (DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) Combine added in v0.3.66

func (d DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) Combine(f ...Action7[A1, A2, A3, A4, A5, A6, A7]) DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]

func (DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) SafeCall added in v0.3.89

func (d DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (panicErr error)

func (DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) ToAction added in v0.3.66

func (d DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) ToAction(interrupt Func1[error, bool]) Action7[A1, A2, A3, A4, A5, A6, A7]

func (DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) UnsafeCall added in v0.3.89

func (d DelegateVoid7[A1, A2, A3, A4, A5, A6, A7]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
)

type DelegateVoid8 added in v0.3.66

type DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8 any] []Action8[
	A1, A2, A3, A4, A5, A6, A7, A8,
]

func CastDelegateVoid8 added in v0.3.66

func CastDelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8,
)](fs ...F) DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]

func (DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) Call added in v0.3.66

func (d DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (panicErr error)

func (DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) Combine added in v0.3.66

func (d DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) Combine(f ...Action8[A1, A2, A3, A4, A5, A6, A7, A8]) DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]

func (DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) SafeCall added in v0.3.89

func (d DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (panicErr error)

func (DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) ToAction added in v0.3.66

func (d DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) ToAction(interrupt Func1[error, bool]) Action8[A1, A2, A3, A4, A5, A6, A7, A8]

func (DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) UnsafeCall added in v0.3.89

func (d DelegateVoid8[A1, A2, A3, A4, A5, A6, A7, A8]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
)

type DelegateVoid9 added in v0.3.66

type DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9 any] []Action9[
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
]

func CastDelegateVoid9 added in v0.3.66

func CastDelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
)](fs ...F) DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]

func (DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) Call added in v0.3.66

func (d DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (panicErr error)

func (DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) Combine added in v0.3.66

func (d DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) Combine(f ...Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]

func (DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) SafeCall added in v0.3.89

func (d DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (panicErr error)

func (DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) ToAction added in v0.3.66

func (d DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) ToAction(interrupt Func1[error, bool]) Action9[A1, A2, A3, A4, A5, A6, A7, A8, A9]

func (DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) UnsafeCall added in v0.3.89

func (d DelegateVoid9[A1, A2, A3, A4, A5, A6, A7, A8, A9]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
)

type DelegateVoid10 added in v0.3.66

type DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 any] []Action10[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
]

func CastDelegateVoid10 added in v0.3.66

func CastDelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
)](fs ...F) DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]

func (DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) Call added in v0.3.66

func (d DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (panicErr error)

func (DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) Combine added in v0.3.66

func (d DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) Combine(f ...Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]

func (DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) SafeCall added in v0.3.89

func (d DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (panicErr error)

func (DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) ToAction added in v0.3.66

func (d DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) ToAction(interrupt Func1[error, bool]) Action10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]

func (DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) UnsafeCall added in v0.3.89

func (d DelegateVoid10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
)

type DelegateVoid11 added in v0.3.66

type DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 any] []Action11[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
]

func CastDelegateVoid11 added in v0.3.66

func CastDelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
)](fs ...F) DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]

func (DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) Call added in v0.3.66

func (d DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (panicErr error)

func (DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) Combine added in v0.3.66

func (d DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) Combine(f ...Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]

func (DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) SafeCall added in v0.3.89

func (d DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (panicErr error)

func (DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) ToAction added in v0.3.66

func (d DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) ToAction(interrupt Func1[error, bool]) Action11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]

func (DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) UnsafeCall added in v0.3.89

func (d DelegateVoid11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
)

type DelegateVoid12 added in v0.3.66

type DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 any] []Action12[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
]

func CastDelegateVoid12 added in v0.3.66

func CastDelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
)](fs ...F) DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]

func (DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) Call added in v0.3.66

func (d DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (panicErr error)

func (DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) Combine added in v0.3.66

func (d DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) Combine(f ...Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]

func (DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) SafeCall added in v0.3.89

func (d DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (panicErr error)

func (DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) ToAction added in v0.3.66

func (d DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) ToAction(interrupt Func1[error, bool]) Action12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]

func (DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) UnsafeCall added in v0.3.89

func (d DelegateVoid12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
)

type DelegateVoid13 added in v0.3.66

type DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 any] []Action13[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
]

func CastDelegateVoid13 added in v0.3.66

func CastDelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
)](fs ...F) DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]

func (DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) Call added in v0.3.66

func (d DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (panicErr error)

func (DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) Combine added in v0.3.66

func (d DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) Combine(f ...Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]

func (DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) SafeCall added in v0.3.89

func (d DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (panicErr error)

func (DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) ToAction added in v0.3.66

func (d DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) ToAction(interrupt Func1[error, bool]) Action13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]

func (DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) UnsafeCall added in v0.3.89

func (d DelegateVoid13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
)

type DelegateVoid14 added in v0.3.66

type DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 any] []Action14[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
]

func CastDelegateVoid14 added in v0.3.66

func CastDelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
)](fs ...F) DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]

func (DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) Call added in v0.3.66

func (d DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (panicErr error)

func (DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) Combine added in v0.3.66

func (d DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) Combine(f ...Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]

func (DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) SafeCall added in v0.3.89

func (d DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (panicErr error)

func (DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) ToAction added in v0.3.66

func (d DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) ToAction(interrupt Func1[error, bool]) Action14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]

func (DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) UnsafeCall added in v0.3.89

func (d DelegateVoid14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
)

type DelegateVoid15 added in v0.3.66

type DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 any] []Action15[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
]

func CastDelegateVoid15 added in v0.3.66

func CastDelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
)](fs ...F) DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]

func (DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) Call added in v0.3.66

func (d DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (panicErr error)

func (DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) Combine added in v0.3.66

func (d DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) Combine(f ...Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]

func (DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) SafeCall added in v0.3.89

func (d DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (panicErr error)

func (DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) ToAction added in v0.3.66

func (d DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) ToAction(interrupt Func1[error, bool]) Action15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]

func (DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) UnsafeCall added in v0.3.89

func (d DelegateVoid15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
)

type DelegateVoid16 added in v0.3.66

type DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 any] []Action16[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
]

func CastDelegateVoid16 added in v0.3.66

func CastDelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
)](fs ...F) DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]

func (DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) Call added in v0.3.66

func (d DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (panicErr error)

func (DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) Combine added in v0.3.66

func (d DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) Combine(f ...Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]

func (DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) SafeCall added in v0.3.89

func (d DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (panicErr error)

func (DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) ToAction added in v0.3.66

func (d DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) ToAction(interrupt Func1[error, bool]) Action16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]

func (DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) UnsafeCall added in v0.3.89

func (d DelegateVoid16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
)

type DelegateVoidVar0 added in v0.3.66

type DelegateVoidVar0[VA any] []ActionVar0[VA]

func CastDelegateVoidVar0 added in v0.3.66

func CastDelegateVoidVar0[VA any, F ~func(...VA)](fs ...F) DelegateVoidVar0[VA]

func (DelegateVoidVar0[VA]) Call added in v0.3.66

func (d DelegateVoidVar0[VA]) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool], args ...VA) (panicErr error)

func (DelegateVoidVar0[VA]) Combine added in v0.3.66

func (d DelegateVoidVar0[VA]) Combine(f ...ActionVar0[VA]) DelegateVoidVar0[VA]

func (DelegateVoidVar0[VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar0[VA]) SafeCall(interrupt Func1[error, bool], args ...VA) (panicErr error)

func (DelegateVoidVar0[VA]) ToAction added in v0.3.66

func (d DelegateVoidVar0[VA]) ToAction(interrupt Func1[error, bool]) ActionVar0[VA]

func (DelegateVoidVar0[VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar0[VA]) UnsafeCall(interrupt Func1[error, bool], args ...VA)

type DelegateVoidVar1 added in v0.3.66

type DelegateVoidVar1[A1, VA any] []ActionVar1[A1, VA]

func CastDelegateVoidVar1 added in v0.3.66

func CastDelegateVoidVar1[A1, VA, F ~func(A1, ...VA)](fs ...F) DelegateVoidVar1[A1, VA]

func (DelegateVoidVar1[A1, VA]) Call added in v0.3.66

func (d DelegateVoidVar1[A1, VA]) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool], a1 A1, args ...VA) (panicErr error)

func (DelegateVoidVar1[A1, VA]) Combine added in v0.3.66

func (d DelegateVoidVar1[A1, VA]) Combine(f ...ActionVar1[A1, VA]) DelegateVoidVar1[A1, VA]

func (DelegateVoidVar1[A1, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar1[A1, VA]) SafeCall(interrupt Func1[error, bool], a1 A1, args ...VA) (panicErr error)

func (DelegateVoidVar1[A1, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar1[A1, VA]) ToAction(interrupt Func1[error, bool]) ActionVar1[A1, VA]

func (DelegateVoidVar1[A1, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar1[A1, VA]) UnsafeCall(interrupt Func1[error, bool], a1 A1, args ...VA)

type DelegateVoidVar2 added in v0.3.66

type DelegateVoidVar2[A1, A2, VA any] []ActionVar2[A1, A2, VA]

func CastDelegateVoidVar2 added in v0.3.66

func CastDelegateVoidVar2[A1, A2, VA any, F ~func(A1, A2, ...VA)](fs ...F) DelegateVoidVar2[A1, A2, VA]

func (DelegateVoidVar2[A1, A2, VA]) Call added in v0.3.66

func (d DelegateVoidVar2[A1, A2, VA]) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool], a1 A1, a2 A2, args ...VA) (panicErr error)

func (DelegateVoidVar2[A1, A2, VA]) Combine added in v0.3.66

func (d DelegateVoidVar2[A1, A2, VA]) Combine(f ...ActionVar2[A1, A2, VA]) DelegateVoidVar2[A1, A2, VA]

func (DelegateVoidVar2[A1, A2, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar2[A1, A2, VA]) SafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, args ...VA) (panicErr error)

func (DelegateVoidVar2[A1, A2, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar2[A1, A2, VA]) ToAction(interrupt Func1[error, bool]) ActionVar2[A1, A2, VA]

func (DelegateVoidVar2[A1, A2, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar2[A1, A2, VA]) UnsafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, args ...VA)

type DelegateVoidVar3 added in v0.3.66

type DelegateVoidVar3[A1, A2, A3, VA any] []ActionVar3[A1, A2, A3, VA]

func CastDelegateVoidVar3 added in v0.3.66

func CastDelegateVoidVar3[A1, A2, A3, VA any, F ~func(A1, A2, A3, ...VA)](fs ...F) DelegateVoidVar3[A1, A2, A3, VA]

func (DelegateVoidVar3[A1, A2, A3, VA]) Call added in v0.3.66

func (d DelegateVoidVar3[A1, A2, A3, VA]) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3, args ...VA) (panicErr error)

func (DelegateVoidVar3[A1, A2, A3, VA]) Combine added in v0.3.66

func (d DelegateVoidVar3[A1, A2, A3, VA]) Combine(f ...ActionVar3[A1, A2, A3, VA]) DelegateVoidVar3[A1, A2, A3, VA]

func (DelegateVoidVar3[A1, A2, A3, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar3[A1, A2, A3, VA]) SafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3, args ...VA) (panicErr error)

func (DelegateVoidVar3[A1, A2, A3, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar3[A1, A2, A3, VA]) ToAction(interrupt Func1[error, bool]) ActionVar3[A1, A2, A3, VA]

func (DelegateVoidVar3[A1, A2, A3, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar3[A1, A2, A3, VA]) UnsafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3, args ...VA)

type DelegateVoidVar4 added in v0.3.66

type DelegateVoidVar4[A1, A2, A3, A4, VA any] []ActionVar4[A1, A2, A3, A4, VA]

func CastDelegateVoidVar4 added in v0.3.66

func CastDelegateVoidVar4[A1, A2, A3, A4, VA any, F ~func(A1, A2, A3, A4, ...VA)](fs ...F) DelegateVoidVar4[A1, A2, A3, A4, VA]

func (DelegateVoidVar4[A1, A2, A3, A4, VA]) Call added in v0.3.66

func (d DelegateVoidVar4[A1, A2, A3, A4, VA]) Call(autoRecover bool, reportError chan error, interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (panicErr error)

func (DelegateVoidVar4[A1, A2, A3, A4, VA]) Combine added in v0.3.66

func (d DelegateVoidVar4[A1, A2, A3, A4, VA]) Combine(f ...ActionVar4[A1, A2, A3, A4, VA]) DelegateVoidVar4[A1, A2, A3, A4, VA]

func (DelegateVoidVar4[A1, A2, A3, A4, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar4[A1, A2, A3, A4, VA]) SafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (panicErr error)

func (DelegateVoidVar4[A1, A2, A3, A4, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar4[A1, A2, A3, A4, VA]) ToAction(interrupt Func1[error, bool]) ActionVar4[A1, A2, A3, A4, VA]

func (DelegateVoidVar4[A1, A2, A3, A4, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar4[A1, A2, A3, A4, VA]) UnsafeCall(interrupt Func1[error, bool], a1 A1, a2 A2, a3 A3, a4 A4, args ...VA)

type DelegateVoidVar5 added in v0.3.66

type DelegateVoidVar5[A1, A2, A3, A4, A5, VA any] []ActionVar5[
	A1, A2, A3, A4, A5, VA,
]

func CastDelegateVoidVar5 added in v0.3.66

func CastDelegateVoidVar5[A1, A2, A3, A4, A5, VA any, F ~func(
	A1, A2, A3, A4, A5, ...VA,
)](fs ...F) DelegateVoidVar5[A1, A2, A3, A4, A5, VA]

func (DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) Call added in v0.3.66

func (d DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (panicErr error)

func (DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) Combine added in v0.3.66

func (d DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) Combine(f ...ActionVar5[A1, A2, A3, A4, A5, VA]) DelegateVoidVar5[A1, A2, A3, A4, A5, VA]

func (DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (panicErr error)

func (DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) ToAction(interrupt Func1[error, bool]) ActionVar5[A1, A2, A3, A4, A5, VA]

func (DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar5[A1, A2, A3, A4, A5, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
)

type DelegateVoidVar6 added in v0.3.66

type DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA any] []ActionVar6[
	A1, A2, A3, A4, A5, A6, VA,
]

func CastDelegateVoidVar6 added in v0.3.66

func CastDelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, ...VA,
)](fs ...F) DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]

func (DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) Call added in v0.3.66

func (d DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (panicErr error)

func (DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) Combine added in v0.3.66

func (d DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) Combine(f ...ActionVar6[A1, A2, A3, A4, A5, A6, VA]) DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]

func (DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (panicErr error)

func (DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) ToAction(interrupt Func1[error, bool]) ActionVar6[A1, A2, A3, A4, A5, A6, VA]

func (DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar6[A1, A2, A3, A4, A5, A6, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
)

type DelegateVoidVar7 added in v0.3.66

type DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA any] []ActionVar7[
	A1, A2, A3, A4, A5, A6, A7, VA,
]

func CastDelegateVoidVar7 added in v0.3.66

func CastDelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, ...VA,
)](fs ...F) DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]

func (DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) Call added in v0.3.66

func (d DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (panicErr error)

func (DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) Combine added in v0.3.66

func (d DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) Combine(f ...ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]) DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]

func (DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (panicErr error)

func (DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) ToAction(interrupt Func1[error, bool]) ActionVar7[A1, A2, A3, A4, A5, A6, A7, VA]

func (DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar7[A1, A2, A3, A4, A5, A6, A7, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
)

type DelegateVoidVar8 added in v0.3.66

type DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA any] []ActionVar8[
	A1, A2, A3, A4, A5, A6, A7, A8, VA,
]

func CastDelegateVoidVar8 added in v0.3.66

func CastDelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, ...VA,
)](fs ...F) DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]

func (DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) Call added in v0.3.66

func (d DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (panicErr error)

func (DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) Combine added in v0.3.66

func (d DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) Combine(f ...ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]

func (DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (panicErr error)

func (DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) ToAction(interrupt Func1[error, bool]) ActionVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]

func (DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
)

type DelegateVoidVar9 added in v0.3.66

type DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA any] []ActionVar9[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, VA,
]

func CastDelegateVoidVar9 added in v0.3.66

func CastDelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, ...VA,
)](fs ...F) DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]

func (DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) Call added in v0.3.66

func (d DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (panicErr error)

func (DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) Combine added in v0.3.66

func (d DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) Combine(f ...ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]

func (DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (panicErr error)

func (DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) ToAction(interrupt Func1[error, bool]) ActionVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]

func (DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
)

type DelegateVoidVar10 added in v0.3.66

type DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA any] []ActionVar10[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA,
]

func CastDelegateVoidVar10 added in v0.3.66

func CastDelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, ...VA,
)](fs ...F) DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]

func (DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) Call added in v0.3.66

func (d DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (panicErr error)

func (DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) Combine added in v0.3.66

func (d DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) Combine(f ...ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]

func (DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (panicErr error)

func (DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) ToAction(interrupt Func1[error, bool]) ActionVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]

func (DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
)

type DelegateVoidVar11 added in v0.3.66

type DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA any] []ActionVar11[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA,
]

func CastDelegateVoidVar11 added in v0.3.66

func CastDelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, ...VA,
)](fs ...F) DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]

func (DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) Call added in v0.3.66

func (d DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (panicErr error)

func (DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) Combine added in v0.3.66

func (d DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) Combine(f ...ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]

func (DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (panicErr error)

func (DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) ToAction(interrupt Func1[error, bool]) ActionVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]

func (DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
)

type DelegateVoidVar12 added in v0.3.66

type DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA any] []ActionVar12[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA,
]

func CastDelegateVoidVar12 added in v0.3.66

func CastDelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, ...VA,
)](fs ...F) DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]

func (DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) Call added in v0.3.66

func (d DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (panicErr error)

func (DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) Combine added in v0.3.66

func (d DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) Combine(f ...ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]

func (DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (panicErr error)

func (DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) ToAction(interrupt Func1[error, bool]) ActionVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]

func (DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
)

type DelegateVoidVar13 added in v0.3.66

type DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA any] []ActionVar13[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA,
]

func CastDelegateVoidVar13 added in v0.3.66

func CastDelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, ...VA,
)](fs ...F) DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]

func (DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) Call added in v0.3.66

func (d DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (panicErr error)

func (DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) Combine added in v0.3.66

func (d DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) Combine(f ...ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]

func (DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (panicErr error)

func (DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) ToAction(interrupt Func1[error, bool]) ActionVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]

func (DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
)

type DelegateVoidVar14 added in v0.3.66

type DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA any] []ActionVar14[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA,
]

func CastDelegateVoidVar14 added in v0.3.66

func CastDelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, ...VA,
)](fs ...F) DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]

func (DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) Call added in v0.3.66

func (d DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (panicErr error)

func (DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) Combine added in v0.3.66

func (d DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) Combine(f ...ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]

func (DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (panicErr error)

func (DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) ToAction(interrupt Func1[error, bool]) ActionVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]

func (DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
)

type DelegateVoidVar15 added in v0.3.66

type DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA any] []ActionVar15[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA,
]

func CastDelegateVoidVar15 added in v0.3.66

func CastDelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, ...VA,
)](fs ...F) DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]

func (DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) Call added in v0.3.66

func (d DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (panicErr error)

func (DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) Combine added in v0.3.66

func (d DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) Combine(f ...ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]

func (DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (panicErr error)

func (DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) ToAction(interrupt Func1[error, bool]) ActionVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]

func (DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
)

type DelegateVoidVar16 added in v0.3.66

type DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA any] []ActionVar16[
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA,
]

func CastDelegateVoidVar16 added in v0.3.66

func CastDelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, ...VA,
)](fs ...F) DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]

func (DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) Call added in v0.3.66

func (d DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) Call(
	autoRecover bool, reportError chan error, interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (panicErr error)

func (DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) Combine added in v0.3.66

func (d DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) Combine(f ...ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]

func (DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) SafeCall added in v0.3.89

func (d DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) SafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (panicErr error)

func (DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) ToAction added in v0.3.66

func (d DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) ToAction(interrupt Func1[error, bool]) ActionVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]

func (DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) UnsafeCall added in v0.3.89

func (d DelegateVoidVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA]) UnsafeCall(interrupt Func1[error, bool],
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
)

type EventStream added in v0.4.25

type EventStream[T any] struct {
	// contains filtered or unexported fields
}

EventStream 将每次 Publish 广播给所有当前订阅者。

EventStream 可并发使用且首次使用后不可复制。每个订阅者使用无界队列,慢消费者 不会丢失事件,但可能持续占用内存。

func NewEventStream added in v0.4.25

func NewEventStream[T any]() *EventStream[T]

NewEventStream 创建空事件流;EventStream 的零值同样可用。

func (*EventStream[T]) Clear added in v0.4.25

func (es *EventStream[T]) Clear()

Clear 关闭并移除全部当前订阅;清空后的 EventStream 可以继续订阅和发布。

func (*EventStream[T]) Publish added in v0.4.25

func (es *EventStream[T]) Publish(event T)

Publish 向调用时存在的全部订阅者广播 event。

func (*EventStream[T]) Subscribe added in v0.4.25

func (es *EventStream[T]) Subscribe(ctx context.Context, catchUp ...T) <-chan T

Subscribe 创建订阅,并先按参数顺序发送 catchUp,再接收后续发布。

nil ctx 按 context.Background 处理。ctx 结束或 Clear 被调用时,返回频道会在已排队 事件处理完毕后关闭。

type FreeList added in v0.4.25

type FreeList[T any] struct {
	// contains filtered or unexported fields
}

FreeList 是以可复用切片槽位实现的有序链表。

它提供稳定索引与版本组合句柄,并允许遍历回调释放元素。零值可用、首次使用后不可 复制,且不提供并发保护。

func NewFreeList added in v0.4.25

func NewFreeList[T any]() *FreeList[T]

NewFreeList 创建空槽链表;FreeList 的零值同样可用。

func (*FreeList[T]) Back added in v0.4.25

func (l *FreeList[T]) Back() *FreeSlot[T]

Back 返回链表尾槽位;空表返回 nil。遍历期间返回值可能已悬空。

func (*FreeList[T]) Cap added in v0.4.25

func (l *FreeList[T]) Cap() int

Cap 返回当前已分配的槽位数量。

func (*FreeList[T]) Clone added in v0.4.27

func (l *FreeList[T]) Clone() *FreeList[T]

Clone 返回仅包含活动值的浅拷贝;nil 接收者返回 nil。

func (*FreeList[T]) Depth added in v0.4.25

func (l *FreeList[T]) Depth() int

Depth 返回当前嵌套遍历深度。

func (*FreeList[T]) Front added in v0.4.25

func (l *FreeList[T]) Front() *FreeSlot[T]

Front 返回链表头槽位;空表返回 nil。遍历期间返回值可能已悬空。

func (*FreeList[T]) Get added in v0.4.25

func (l *FreeList[T]) Get(idx int) *FreeSlot[T]

Get 返回底层指定索引的槽位;索引无效时返回 nil。 返回的槽位可能尚未使用、已悬空或已释放,调用方必须检查其状态和版本。

func (*FreeList[T]) InsertAfter added in v0.4.25

func (l *FreeList[T]) InsertAfter(value T, at int) *FreeSlot[T]

InsertAfter 在索引 at 对应槽位后插入值;位置无效时返回 nil。

func (*FreeList[T]) InsertBefore added in v0.4.25

func (l *FreeList[T]) InsertBefore(value T, at int) *FreeSlot[T]

InsertBefore 在索引 at 对应槽位前插入值;位置无效时返回 nil。

func (*FreeList[T]) Len added in v0.4.25

func (l *FreeList[T]) Len() int

Len 返回链表中的槽位数;遍历期间包含尚未回收的悬空槽位。

func (*FreeList[T]) MoveAfter added in v0.4.25

func (l *FreeList[T]) MoveAfter(idx, at int)

MoveAfter 将 idx 对应槽位移动到 at 对应槽位之后;任一位置无效时无效。

func (*FreeList[T]) MoveBefore added in v0.4.25

func (l *FreeList[T]) MoveBefore(idx, at int)

MoveBefore 将 idx 对应槽位移动到 at 对应槽位之前;任一位置无效时无效。

func (*FreeList[T]) MoveToBack added in v0.4.25

func (l *FreeList[T]) MoveToBack(idx int)

MoveToBack 将指定槽位移动到链表尾;位置无效时无效。

func (*FreeList[T]) MoveToFront added in v0.4.25

func (l *FreeList[T]) MoveToFront(idx int)

MoveToFront 将指定槽位移动到链表头;位置无效时无效。

func (*FreeList[T]) OrphanCount added in v0.4.25

func (l *FreeList[T]) OrphanCount() int

OrphanCount 返回等待遍历结束后回收的槽位数。

func (*FreeList[T]) PopBack added in v0.4.25

func (l *FreeList[T]) PopBack() (T, bool)

PopBack 移除并返回尾部值;空表返回 T 的零值与 false。

func (*FreeList[T]) PopFront added in v0.4.25

func (l *FreeList[T]) PopFront() (T, bool)

PopFront 移除并返回头部值;空表返回 T 的零值与 false。

func (*FreeList[T]) PushBack added in v0.4.25

func (l *FreeList[T]) PushBack(value T) *FreeSlot[T]

PushBack 在链表尾部插入值并返回新槽位。

func (*FreeList[T]) PushBackList added in v0.4.25

func (l *FreeList[T]) PushBackList(other *FreeList[T])

PushBackList 将 other 的活动值副本追加到尾部并保持原顺序;other 可以是自身。

func (*FreeList[T]) PushFront added in v0.4.25

func (l *FreeList[T]) PushFront(value T) *FreeSlot[T]

PushFront 在链表头部插入值并返回新槽位。

func (*FreeList[T]) PushFrontList added in v0.4.25

func (l *FreeList[T]) PushFrontList(other *FreeList[T])

PushFrontList 将 other 的活动值副本插入头部并保持原顺序;other 可以是自身。

func (*FreeList[T]) Release added in v0.4.25

func (l *FreeList[T]) Release(idx int)

Release 释放指定索引当前对应的槽位;索引无效或已释放时无效。

func (*FreeList[T]) ReleaseIfVersion added in v0.4.25

func (l *FreeList[T]) ReleaseIfVersion(idx int, ver int64)

ReleaseIfVersion 仅在索引与版本同时匹配时释放槽位。

func (*FreeList[T]) ReleaseOrphans added in v0.4.25

func (l *FreeList[T]) ReleaseOrphans()

ReleaseOrphans 回收全部悬空槽位;仍处于遍历中时无效。

func (*FreeList[T]) Reserve added in v0.4.27

func (l *FreeList[T]) Reserve(capacity int)

Reserve 确保底层至少能容纳 capacity 个槽位;不会改变现有元素的链表顺序。 capacity 为负数时 panic。

func (*FreeList[T]) ReversedTraversal added in v0.4.25

func (l *FreeList[T]) ReversedTraversal(visitor func(slot *FreeSlot[T]) bool)

ReversedTraversal 从尾到头遍历活动槽位;visitor 返回 false 时停止。

func (*FreeList[T]) ReversedTraversalAt added in v0.4.25

func (l *FreeList[T]) ReversedTraversalAt(visitor func(slot *FreeSlot[T]) bool, at int)

ReversedTraversalAt 从索引 at 对应槽位开始向前遍历;visitor 返回 false 时停止。

func (*FreeList[T]) ReversedTraversalEach added in v0.4.25

func (l *FreeList[T]) ReversedTraversalEach(visitor func(slot *FreeSlot[T]))

ReversedTraversalEach 从尾到头遍历全部活动槽位。

func (*FreeList[T]) ReversedTraversalEachAt added in v0.4.25

func (l *FreeList[T]) ReversedTraversalEachAt(visitor func(slot *FreeSlot[T]), at int)

ReversedTraversalEachAt 从索引 at 对应槽位开始向前遍历全部活动槽位。

func (*FreeList[T]) ToSlice added in v0.4.25

func (l *FreeList[T]) ToSlice() []T

ToSlice 按链表顺序返回全部活动值的切片副本。

func (*FreeList[T]) Traversal added in v0.4.25

func (l *FreeList[T]) Traversal(visitor func(slot *FreeSlot[T]) bool)

Traversal 从头到尾遍历活动槽位;visitor 返回 false 时停止。 visitor 为 nil 时无效,回调中释放的槽位会延迟到最外层遍历结束后回收。

func (*FreeList[T]) TraversalAt added in v0.4.25

func (l *FreeList[T]) TraversalAt(visitor func(slot *FreeSlot[T]) bool, at int)

TraversalAt 从索引 at 对应槽位开始向后遍历;visitor 返回 false 时停止。

func (*FreeList[T]) TraversalEach added in v0.4.25

func (l *FreeList[T]) TraversalEach(visitor func(slot *FreeSlot[T]))

TraversalEach 从头到尾遍历全部活动槽位。

func (*FreeList[T]) TraversalEachAt added in v0.4.25

func (l *FreeList[T]) TraversalEachAt(visitor func(slot *FreeSlot[T]), at int)

TraversalEachAt 从索引 at 对应槽位开始向后遍历全部活动槽位。

func (*FreeList[T]) Version added in v0.4.25

func (l *FreeList[T]) Version() int64

Version 返回链表最近一次结构变更的版本。

type FreeSlot added in v0.4.25

type FreeSlot[T any] struct {
	V T
	// contains filtered or unexported fields
}

FreeSlot 是 FreeList 中可复用的槽位。

Index 会被后续元素复用,应与 Version 一起作为句柄校验。扩容可能使已保存的槽位指针 指向旧切片,因此槽位指针只适合短期使用。

func (*FreeSlot[T]) Free added in v0.4.25

func (s *FreeSlot[T]) Free()

Free 释放当前版本的槽位;重复调用无效。 遍历期间释放会先将槽位置为悬空,待最外层遍历结束后回收。

func (*FreeSlot[T]) Freed added in v0.4.25

func (s *FreeSlot[T]) Freed() bool

Freed 报告槽位是否已回收到空闲链。

func (*FreeSlot[T]) Index added in v0.4.25

func (s *FreeSlot[T]) Index() int

Index 返回可复用的槽位索引。

func (*FreeSlot[T]) Next added in v0.4.25

func (s *FreeSlot[T]) Next() *FreeSlot[T]

Next 返回链表顺序中的后一槽位;不存在或当前槽位已释放时返回 nil。

func (*FreeSlot[T]) Orphaned added in v0.4.25

func (s *FreeSlot[T]) Orphaned() bool

Orphaned 报告槽位是否已标记释放、正等待遍历结束后回收。

func (*FreeSlot[T]) Prev added in v0.4.25

func (s *FreeSlot[T]) Prev() *FreeSlot[T]

Prev 返回链表顺序中的前一槽位;不存在或当前槽位已释放时返回 nil。

func (*FreeSlot[T]) Version added in v0.4.25

func (s *FreeSlot[T]) Version() int64

Version 返回该槽位当前占用或移动版本。

type Func0

type Func0[R any] func() R

func CastFunc0 added in v0.3.66

func CastFunc0[R any, F ~func() R](f F) Func0[R]

func (Func0[R]) Call

func (f Func0[R]) Call(autoRecover bool, reportError chan error) (r R, panicErr error)

func (Func0[R]) SafeCall added in v0.3.89

func (f Func0[R]) SafeCall() (r R, panicErr error)

func (Func0[R]) ToDelegate added in v0.3.32

func (f Func0[R]) ToDelegate() Delegate0[R]

func (Func0[R]) UnsafeCall added in v0.3.89

func (f Func0[R]) UnsafeCall() (r R)

type Func1

type Func1[A1, R any] func(A1) R

func CastFunc1 added in v0.3.66

func CastFunc1[A1, R any, F ~func(A1) R](f F) Func1[A1, R]

func (Func1[A1, R]) Call

func (f Func1[A1, R]) Call(autoRecover bool, reportError chan error, a1 A1) (r R, panicErr error)

func (Func1[A1, R]) SafeCall added in v0.3.89

func (f Func1[A1, R]) SafeCall(a1 A1) (r R, panicErr error)

func (Func1[A1, R]) ToDelegate added in v0.3.32

func (f Func1[A1, R]) ToDelegate() Delegate1[A1, R]

func (Func1[A1, R]) UnsafeCall added in v0.3.89

func (f Func1[A1, R]) UnsafeCall(a1 A1) (r R)

type Func2

type Func2[A1, A2, R any] func(A1, A2) R

func CastFunc2 added in v0.3.66

func CastFunc2[A1, A2, R any, F ~func(A1, A2) R](f F) Func2[A1, A2, R]

func (Func2[A1, A2, R]) Call

func (f Func2[A1, A2, R]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2) (r R, panicErr error)

func (Func2[A1, A2, R]) SafeCall added in v0.3.89

func (f Func2[A1, A2, R]) SafeCall(a1 A1, a2 A2) (r R, panicErr error)

func (Func2[A1, A2, R]) ToDelegate added in v0.3.32

func (f Func2[A1, A2, R]) ToDelegate() Delegate2[A1, A2, R]

func (Func2[A1, A2, R]) UnsafeCall added in v0.3.89

func (f Func2[A1, A2, R]) UnsafeCall(a1 A1, a2 A2) (r R)

type Func3

type Func3[A1, A2, A3, R any] func(A1, A2, A3) R

func CastFunc3 added in v0.3.66

func CastFunc3[A1, A2, A3, R any, F ~func(A1, A2, A3) R](f F) Func3[A1, A2, A3, R]

func (Func3[A1, A2, A3, R]) Call

func (f Func3[A1, A2, A3, R]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3) (r R, panicErr error)

func (Func3[A1, A2, A3, R]) SafeCall added in v0.3.89

func (f Func3[A1, A2, A3, R]) SafeCall(a1 A1, a2 A2, a3 A3) (r R, panicErr error)

func (Func3[A1, A2, A3, R]) ToDelegate added in v0.3.32

func (f Func3[A1, A2, A3, R]) ToDelegate() Delegate3[A1, A2, A3, R]

func (Func3[A1, A2, A3, R]) UnsafeCall added in v0.3.89

func (f Func3[A1, A2, A3, R]) UnsafeCall(a1 A1, a2 A2, a3 A3) (r R)

type Func4

type Func4[A1, A2, A3, A4, R any] func(A1, A2, A3, A4) R

func CastFunc4 added in v0.3.66

func CastFunc4[A1, A2, A3, A4, R any, F ~func(A1, A2, A3, A4) R](f F) Func4[A1, A2, A3, A4, R]

func (Func4[A1, A2, A3, A4, R]) Call

func (f Func4[A1, A2, A3, A4, R]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3, a4 A4) (r R, panicErr error)

func (Func4[A1, A2, A3, A4, R]) SafeCall added in v0.3.89

func (f Func4[A1, A2, A3, A4, R]) SafeCall(a1 A1, a2 A2, a3 A3, a4 A4) (r R, panicErr error)

func (Func4[A1, A2, A3, A4, R]) ToDelegate added in v0.3.32

func (f Func4[A1, A2, A3, A4, R]) ToDelegate() Delegate4[A1, A2, A3, A4, R]

func (Func4[A1, A2, A3, A4, R]) UnsafeCall added in v0.3.89

func (f Func4[A1, A2, A3, A4, R]) UnsafeCall(a1 A1, a2 A2, a3 A3, a4 A4) (r R)

type Func5

type Func5[A1, A2, A3, A4, A5, R any] func(
	A1, A2, A3, A4, A5,
) R

func CastFunc5 added in v0.3.66

func CastFunc5[A1, A2, A3, A4, A5, R any, F ~func(
	A1, A2, A3, A4, A5,
) R](f F) Func5[A1, A2, A3, A4, A5, R]

func (Func5[A1, A2, A3, A4, A5, R]) Call

func (f Func5[A1, A2, A3, A4, A5, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r R, panicErr error)

func (Func5[A1, A2, A3, A4, A5, R]) SafeCall added in v0.3.89

func (f Func5[A1, A2, A3, A4, A5, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r R, panicErr error)

func (Func5[A1, A2, A3, A4, A5, R]) ToDelegate added in v0.3.32

func (f Func5[A1, A2, A3, A4, A5, R]) ToDelegate() Delegate5[A1, A2, A3, A4, A5, R]

func (Func5[A1, A2, A3, A4, A5, R]) UnsafeCall added in v0.3.89

func (f Func5[A1, A2, A3, A4, A5, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r R)

type Func6

type Func6[A1, A2, A3, A4, A5, A6, R any] func(
	A1, A2, A3, A4, A5, A6,
) R

func CastFunc6 added in v0.3.66

func CastFunc6[A1, A2, A3, A4, A5, A6, R any, F ~func(
	A1, A2, A3, A4, A5, A6,
) R](f F) Func6[A1, A2, A3, A4, A5, A6, R]

func (Func6[A1, A2, A3, A4, A5, A6, R]) Call

func (f Func6[A1, A2, A3, A4, A5, A6, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r R, panicErr error)

func (Func6[A1, A2, A3, A4, A5, A6, R]) SafeCall added in v0.3.89

func (f Func6[A1, A2, A3, A4, A5, A6, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r R, panicErr error)

func (Func6[A1, A2, A3, A4, A5, A6, R]) ToDelegate added in v0.3.32

func (f Func6[A1, A2, A3, A4, A5, A6, R]) ToDelegate() Delegate6[A1, A2, A3, A4, A5, A6, R]

func (Func6[A1, A2, A3, A4, A5, A6, R]) UnsafeCall added in v0.3.89

func (f Func6[A1, A2, A3, A4, A5, A6, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r R)

type Func7

type Func7[A1, A2, A3, A4, A5, A6, A7, R any] func(
	A1, A2, A3, A4, A5, A6, A7,
) R

func CastFunc7 added in v0.3.66

func CastFunc7[A1, A2, A3, A4, A5, A6, A7, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7,
) R](f F) Func7[A1, A2, A3, A4, A5, A6, A7, R]

func (Func7[A1, A2, A3, A4, A5, A6, A7, R]) Call

func (f Func7[A1, A2, A3, A4, A5, A6, A7, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r R, panicErr error)

func (Func7[A1, A2, A3, A4, A5, A6, A7, R]) SafeCall added in v0.3.89

func (f Func7[A1, A2, A3, A4, A5, A6, A7, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r R, panicErr error)

func (Func7[A1, A2, A3, A4, A5, A6, A7, R]) ToDelegate added in v0.3.32

func (f Func7[A1, A2, A3, A4, A5, A6, A7, R]) ToDelegate() Delegate7[A1, A2, A3, A4, A5, A6, A7, R]

func (Func7[A1, A2, A3, A4, A5, A6, A7, R]) UnsafeCall added in v0.3.89

func (f Func7[A1, A2, A3, A4, A5, A6, A7, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r R)

type Func8

type Func8[A1, A2, A3, A4, A5, A6, A7, A8, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8,
) R

func CastFunc8 added in v0.3.66

func CastFunc8[A1, A2, A3, A4, A5, A6, A7, A8, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8,
) R](f F) Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]

func (Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]) Call

func (f Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r R, panicErr error)

func (Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]) SafeCall added in v0.3.89

func (f Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r R, panicErr error)

func (Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]) ToDelegate added in v0.3.32

func (f Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]) ToDelegate() Delegate8[A1, A2, A3, A4, A5, A6, A7, A8, R]

func (Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]) UnsafeCall added in v0.3.89

func (f Func8[A1, A2, A3, A4, A5, A6, A7, A8, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r R)

type Func9

type Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
) R

func CastFunc9 added in v0.3.66

func CastFunc9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
) R](f F) Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]

func (Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) Call

func (f Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r R, panicErr error)

func (Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) SafeCall added in v0.3.89

func (f Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r R, panicErr error)

func (Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) ToDelegate added in v0.3.32

func (f Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) ToDelegate() Delegate9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]

func (Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) UnsafeCall added in v0.3.89

func (f Func9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r R)

type Func10

type Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
) R

func CastFunc10 added in v0.3.66

func CastFunc10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
) R](f F) Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]

func (Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) Call

func (f Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r R, panicErr error)

func (Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) SafeCall added in v0.3.89

func (f Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r R, panicErr error)

func (Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) ToDelegate added in v0.3.32

func (f Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) ToDelegate() Delegate10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]

func (Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) UnsafeCall added in v0.3.89

func (f Func10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r R)

type Func11

type Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
) R

func CastFunc11 added in v0.3.66

func CastFunc11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
) R](f F) Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]

func (Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) Call

func (f Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r R, panicErr error)

func (Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) SafeCall added in v0.3.89

func (f Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r R, panicErr error)

func (Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) ToDelegate added in v0.3.32

func (f Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) ToDelegate() Delegate11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]

func (Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) UnsafeCall added in v0.3.89

func (f Func11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r R)

type Func12

type Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
) R

func CastFunc12 added in v0.3.66

func CastFunc12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
) R](f F) Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]

func (Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) Call

func (f Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r R, panicErr error)

func (Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) SafeCall added in v0.3.89

func (f Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r R, panicErr error)

func (Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) ToDelegate added in v0.3.32

func (f Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) ToDelegate() Delegate12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]

func (Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) UnsafeCall added in v0.3.89

func (f Func12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r R)

type Func13

type Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
) R

func CastFunc13 added in v0.3.66

func CastFunc13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
) R](f F) Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]

func (Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) Call

func (f Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r R, panicErr error)

func (Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) SafeCall added in v0.3.89

func (f Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r R, panicErr error)

func (Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) ToDelegate added in v0.3.32

func (f Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) ToDelegate() Delegate13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]

func (Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) UnsafeCall added in v0.3.89

func (f Func13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r R)

type Func14

type Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
) R

func CastFunc14 added in v0.3.66

func CastFunc14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
) R](f F) Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]

func (Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) Call

func (f Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r R, panicErr error)

func (Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) SafeCall added in v0.3.89

func (f Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r R, panicErr error)

func (Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) ToDelegate added in v0.3.32

func (f Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) ToDelegate() Delegate14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]

func (Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) UnsafeCall added in v0.3.89

func (f Func14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r R)

type Func15

type Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
) R

func CastFunc15 added in v0.3.66

func CastFunc15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
) R](f F) Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]

func (Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) Call

func (f Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r R, panicErr error)

func (Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) SafeCall added in v0.3.89

func (f Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r R, panicErr error)

func (Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) ToDelegate added in v0.3.32

func (f Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) ToDelegate() Delegate15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]

func (Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) UnsafeCall added in v0.3.89

func (f Func15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r R)

type Func16

type Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
) R

func CastFunc16 added in v0.3.66

func CastFunc16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
) R](f F) Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]

func (Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) Call

func (f Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r R, panicErr error)

func (Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) SafeCall added in v0.3.89

func (f Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r R, panicErr error)

func (Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) ToDelegate added in v0.3.32

func (f Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) ToDelegate() Delegate16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]

func (Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) UnsafeCall added in v0.3.89

func (f Func16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r R)

type FuncPair0 added in v0.3.66

type FuncPair0[R1, R2 any] func() (R1, R2)

func CastFuncPair0 added in v0.3.66

func CastFuncPair0[R1, R2 any, F ~func() (R1, R2)](f F) FuncPair0[R1, R2]

func (FuncPair0[R1, R2]) Call added in v0.3.66

func (f FuncPair0[R1, R2]) Call(autoRecover bool, reportError chan error) (r1 R1, r2 R2, panicErr error)

func (FuncPair0[R1, R2]) SafeCall added in v0.3.89

func (f FuncPair0[R1, R2]) SafeCall() (r1 R1, r2 R2, panicErr error)

func (FuncPair0[R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair0[R1, R2]) ToDelegate() DelegatePair0[R1, R2]

func (FuncPair0[R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair0[R1, R2]) UnsafeCall() (r1 R1, r2 R2)

type FuncPair1 added in v0.3.66

type FuncPair1[A1, R1, R2 any] func(A1) (R1, R2)

func CastFuncPair1 added in v0.3.66

func CastFuncPair1[A1, R1, R2 any, F ~func(A1) (R1, R2)](f F) FuncPair1[A1, R1, R2]

func (FuncPair1[A1, R1, R2]) Call added in v0.3.66

func (f FuncPair1[A1, R1, R2]) Call(autoRecover bool, reportError chan error, a1 A1) (r1 R1, r2 R2, panicErr error)

func (FuncPair1[A1, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair1[A1, R1, R2]) SafeCall(a1 A1) (r1 R1, r2 R2, panicErr error)

func (FuncPair1[A1, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair1[A1, R1, R2]) ToDelegate() DelegatePair1[A1, R1, R2]

func (FuncPair1[A1, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair1[A1, R1, R2]) UnsafeCall(a1 A1) (r1 R1, r2 R2)

type FuncPair2 added in v0.3.66

type FuncPair2[A1, A2, R1, R2 any] func(A1, A2) (R1, R2)

func CastFuncPair2 added in v0.3.66

func CastFuncPair2[A1, A2, R1, R2 any, F ~func(A1, A2) (R1, R2)](f F) FuncPair2[A1, A2, R1, R2]

func (FuncPair2[A1, A2, R1, R2]) Call added in v0.3.66

func (f FuncPair2[A1, A2, R1, R2]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2) (r1 R1, r2 R2, panicErr error)

func (FuncPair2[A1, A2, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair2[A1, A2, R1, R2]) SafeCall(a1 A1, a2 A2) (r1 R1, r2 R2, panicErr error)

func (FuncPair2[A1, A2, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair2[A1, A2, R1, R2]) ToDelegate() DelegatePair2[A1, A2, R1, R2]

func (FuncPair2[A1, A2, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair2[A1, A2, R1, R2]) UnsafeCall(a1 A1, a2 A2) (r1 R1, r2 R2)

type FuncPair3 added in v0.3.66

type FuncPair3[A1, A2, A3, R1, R2 any] func(A1, A2, A3) (R1, R2)

func CastFuncPair3 added in v0.3.66

func CastFuncPair3[A1, A2, A3, R1, R2 any, F ~func(A1, A2, A3) (R1, R2)](f F) FuncPair3[A1, A2, A3, R1, R2]

func (FuncPair3[A1, A2, A3, R1, R2]) Call added in v0.3.66

func (f FuncPair3[A1, A2, A3, R1, R2]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3) (r1 R1, r2 R2, panicErr error)

func (FuncPair3[A1, A2, A3, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair3[A1, A2, A3, R1, R2]) SafeCall(a1 A1, a2 A2, a3 A3) (r1 R1, r2 R2, panicErr error)

func (FuncPair3[A1, A2, A3, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair3[A1, A2, A3, R1, R2]) ToDelegate() DelegatePair3[A1, A2, A3, R1, R2]

func (FuncPair3[A1, A2, A3, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair3[A1, A2, A3, R1, R2]) UnsafeCall(a1 A1, a2 A2, a3 A3) (r1 R1, r2 R2)

type FuncPair4 added in v0.3.66

type FuncPair4[A1, A2, A3, A4, R1, R2 any] func(A1, A2, A3, A4) (R1, R2)

func CastFuncPair4 added in v0.3.66

func CastFuncPair4[A1, A2, A3, A4, R1, R2 any, F ~func(A1, A2, A3, A4) (R1, R2)](f F) FuncPair4[A1, A2, A3, A4, R1, R2]

func (FuncPair4[A1, A2, A3, A4, R1, R2]) Call added in v0.3.66

func (f FuncPair4[A1, A2, A3, A4, R1, R2]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3, a4 A4) (r1 R1, r2 R2, panicErr error)

func (FuncPair4[A1, A2, A3, A4, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair4[A1, A2, A3, A4, R1, R2]) SafeCall(a1 A1, a2 A2, a3 A3, a4 A4) (r1 R1, r2 R2, panicErr error)

func (FuncPair4[A1, A2, A3, A4, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair4[A1, A2, A3, A4, R1, R2]) ToDelegate() DelegatePair4[A1, A2, A3, A4, R1, R2]

func (FuncPair4[A1, A2, A3, A4, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair4[A1, A2, A3, A4, R1, R2]) UnsafeCall(a1 A1, a2 A2, a3 A3, a4 A4) (r1 R1, r2 R2)

type FuncPair5 added in v0.3.66

type FuncPair5[A1, A2, A3, A4, A5, R1, R2 any] func(
	A1, A2, A3, A4, A5,
) (R1, R2)

func CastFuncPair5 added in v0.3.66

func CastFuncPair5[A1, A2, A3, A4, A5, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5,
) (R1, R2)](f F) FuncPair5[A1, A2, A3, A4, A5, R1, R2]

func (FuncPair5[A1, A2, A3, A4, A5, R1, R2]) Call added in v0.3.66

func (f FuncPair5[A1, A2, A3, A4, A5, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair5[A1, A2, A3, A4, A5, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair5[A1, A2, A3, A4, A5, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair5[A1, A2, A3, A4, A5, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair5[A1, A2, A3, A4, A5, R1, R2]) ToDelegate() DelegatePair5[A1, A2, A3, A4, A5, R1, R2]

func (FuncPair5[A1, A2, A3, A4, A5, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair5[A1, A2, A3, A4, A5, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5,
) (r1 R1, r2 R2)

type FuncPair6 added in v0.3.66

type FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6,
) (R1, R2)

func CastFuncPair6 added in v0.3.66

func CastFuncPair6[A1, A2, A3, A4, A5, A6, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6,
) (R1, R2)](f F) FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]

func (FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]) Call added in v0.3.66

func (f FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]) ToDelegate() DelegatePair6[A1, A2, A3, A4, A5, A6, R1, R2]

func (FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair6[A1, A2, A3, A4, A5, A6, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6,
) (r1 R1, r2 R2)

type FuncPair7 added in v0.3.66

type FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7,
) (R1, R2)

func CastFuncPair7 added in v0.3.66

func CastFuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7,
) (R1, R2)](f F) FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]

func (FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) Call added in v0.3.66

func (f FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) ToDelegate() DelegatePair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]

func (FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair7[A1, A2, A3, A4, A5, A6, A7, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7,
) (r1 R1, r2 R2)

type FuncPair8 added in v0.3.66

type FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8,
) (R1, R2)

func CastFuncPair8 added in v0.3.66

func CastFuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8,
) (R1, R2)](f F) FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]

func (FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) Call added in v0.3.66

func (f FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) ToDelegate() DelegatePair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]

func (FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair8[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8,
) (r1 R1, r2 R2)

type FuncPair9 added in v0.3.66

type FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
) (R1, R2)

func CastFuncPair9 added in v0.3.66

func CastFuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9,
) (R1, R2)](f F) FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]

func (FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) Call added in v0.3.66

func (f FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) ToDelegate() DelegatePair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]

func (FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair9[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9,
) (r1 R1, r2 R2)

type FuncPair10 added in v0.3.66

type FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
) (R1, R2)

func CastFuncPair10 added in v0.3.66

func CastFuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,
) (R1, R2)](f F) FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]

func (FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) Call added in v0.3.66

func (f FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) ToDelegate() DelegatePair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]

func (FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10,
) (r1 R1, r2 R2)

type FuncPair11 added in v0.3.66

type FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
) (R1, R2)

func CastFuncPair11 added in v0.3.66

func CastFuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11,
) (R1, R2)](f F) FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]

func (FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) Call added in v0.3.66

func (f FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) ToDelegate() DelegatePair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]

func (FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11,
) (r1 R1, r2 R2)

type FuncPair12 added in v0.3.66

type FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
) (R1, R2)

func CastFuncPair12 added in v0.3.66

func CastFuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12,
) (R1, R2)](f F) FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]

func (FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) Call added in v0.3.66

func (f FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) ToDelegate() DelegatePair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]

func (FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12,
) (r1 R1, r2 R2)

type FuncPair13 added in v0.3.66

type FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
) (R1, R2)

func CastFuncPair13 added in v0.3.66

func CastFuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
) (R1, R2)](f F) FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]

func (FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) Call added in v0.3.66

func (f FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) ToDelegate() DelegatePair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]

func (FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13,
) (r1 R1, r2 R2)

type FuncPair14 added in v0.3.66

type FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
) (R1, R2)

func CastFuncPair14 added in v0.3.66

func CastFuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14,
) (R1, R2)](f F) FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]

func (FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) Call added in v0.3.66

func (f FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) ToDelegate() DelegatePair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]

func (FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14,
) (r1 R1, r2 R2)

type FuncPair15 added in v0.3.66

type FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
) (R1, R2)

func CastFuncPair15 added in v0.3.66

func CastFuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15,
) (R1, R2)](f F) FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]

func (FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) Call added in v0.3.66

func (f FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) ToDelegate() DelegatePair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]

func (FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15,
) (r1 R1, r2 R2)

type FuncPair16 added in v0.3.66

type FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
) (R1, R2)

func CastFuncPair16 added in v0.3.66

func CastFuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16,
) (R1, R2)](f F) FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]

func (FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) Call added in v0.3.66

func (f FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) SafeCall added in v0.3.89

func (f FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r1 R1, r2 R2, panicErr error)

func (FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) ToDelegate() DelegatePair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]

func (FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPair16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16,
) (r1 R1, r2 R2)

type FuncPairVar0 added in v0.3.66

type FuncPairVar0[VA, R1, R2 any] func(...VA) (R1, R2)

func CastFuncPairVar0 added in v0.3.66

func CastFuncPairVar0[VA, R1, R2 any, F ~func(...VA) (R1, R2)](f F) FuncPairVar0[VA, R1, R2]

func (FuncPairVar0[VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar0[VA, R1, R2]) Call(autoRecover bool, reportError chan error, args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar0[VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar0[VA, R1, R2]) SafeCall(args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar0[VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar0[VA, R1, R2]) ToDelegate() DelegatePairVar0[VA, R1, R2]

func (FuncPairVar0[VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar0[VA, R1, R2]) UnsafeCall(args ...VA) (r1 R1, r2 R2)

type FuncPairVar1 added in v0.3.66

type FuncPairVar1[A1, VA, R1, R2 any] func(A1, ...VA) (R1, R2)

func CastFuncPairVar1 added in v0.3.66

func CastFuncPairVar1[A1, VA, R1, R2 any, F ~func(A1, ...VA) (R1, R2)](f F) FuncPairVar1[A1, VA, R1, R2]

func (FuncPairVar1[A1, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar1[A1, VA, R1, R2]) Call(autoRecover bool, reportError chan error, a1 A1, args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar1[A1, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar1[A1, VA, R1, R2]) SafeCall(a1 A1, args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar1[A1, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar1[A1, VA, R1, R2]) ToDelegate() DelegatePairVar1[A1, VA, R1, R2]

func (FuncPairVar1[A1, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar1[A1, VA, R1, R2]) UnsafeCall(a1 A1, args ...VA) (r1 R1, r2 R2)

type FuncPairVar2 added in v0.3.66

type FuncPairVar2[A1, A2, VA, R1, R2 any] func(A1, A2, ...VA) (R1, R2)

func CastFuncPairVar2 added in v0.3.66

func CastFuncPairVar2[A1, A2, VA, R1, R2 any, F ~func(A1, A2, ...VA) (R1, R2)](f F) FuncPairVar2[A1, A2, VA, R1, R2]

func (FuncPairVar2[A1, A2, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar2[A1, A2, VA, R1, R2]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar2[A1, A2, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar2[A1, A2, VA, R1, R2]) SafeCall(a1 A1, a2 A2, args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar2[A1, A2, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar2[A1, A2, VA, R1, R2]) ToDelegate() DelegatePairVar2[A1, A2, VA, R1, R2]

func (FuncPairVar2[A1, A2, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar2[A1, A2, VA, R1, R2]) UnsafeCall(a1 A1, a2 A2, args ...VA) (r1 R1, r2 R2)

type FuncPairVar3 added in v0.3.66

type FuncPairVar3[A1, A2, A3, VA, R1, R2 any] func(A1, A2, A3, ...VA) (R1, R2)

func CastFuncPairVar3 added in v0.3.66

func CastFuncPairVar3[A1, A2, A3, VA, R1, R2 any, F ~func(A1, A2, A3, ...VA) (R1, R2)](f F) FuncPairVar3[A1, A2, A3, VA, R1, R2]

func (FuncPairVar3[A1, A2, A3, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar3[A1, A2, A3, VA, R1, R2]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3, args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar3[A1, A2, A3, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar3[A1, A2, A3, VA, R1, R2]) SafeCall(a1 A1, a2 A2, a3 A3, args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar3[A1, A2, A3, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar3[A1, A2, A3, VA, R1, R2]) ToDelegate() DelegatePairVar3[A1, A2, A3, VA, R1, R2]

func (FuncPairVar3[A1, A2, A3, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar3[A1, A2, A3, VA, R1, R2]) UnsafeCall(a1 A1, a2 A2, a3 A3, args ...VA) (r1 R1, r2 R2)

type FuncPairVar4 added in v0.3.66

type FuncPairVar4[A1, A2, A3, A4, VA, R1, R2 any] func(A1, A2, A3, A4, ...VA) (R1, R2)

func CastFuncPairVar4 added in v0.3.66

func CastFuncPairVar4[A1, A2, A3, A4, VA, R1, R2 any, F ~func(A1, A2, A3, A4, ...VA) (R1, R2)](f F) FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]

func (FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]) SafeCall(a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]) ToDelegate() DelegatePairVar4[A1, A2, A3, A4, VA, R1, R2]

func (FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar4[A1, A2, A3, A4, VA, R1, R2]) UnsafeCall(a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r1 R1, r2 R2)

type FuncPairVar5 added in v0.3.66

type FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, ...VA,
) (R1, R2)

func CastFuncPairVar5 added in v0.3.66

func CastFuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, ...VA,
) (R1, R2)](f F) FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]

func (FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) ToDelegate() DelegatePairVar5[A1, A2, A3, A4, A5, VA, R1, R2]

func (FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar5[A1, A2, A3, A4, A5, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar6 added in v0.3.66

type FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, ...VA,
) (R1, R2)

func CastFuncPairVar6 added in v0.3.66

func CastFuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, ...VA,
) (R1, R2)](f F) FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]

func (FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) ToDelegate() DelegatePairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]

func (FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar6[A1, A2, A3, A4, A5, A6, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar7 added in v0.3.66

type FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, ...VA,
) (R1, R2)

func CastFuncPairVar7 added in v0.3.66

func CastFuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, ...VA,
) (R1, R2)](f F) FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]

func (FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) ToDelegate() DelegatePairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]

func (FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar7[A1, A2, A3, A4, A5, A6, A7, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar8 added in v0.3.66

type FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, ...VA,
) (R1, R2)

func CastFuncPairVar8 added in v0.3.66

func CastFuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, ...VA,
) (R1, R2)](f F) FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]

func (FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) ToDelegate() DelegatePairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]

func (FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar9 added in v0.3.66

type FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, ...VA,
) (R1, R2)

func CastFuncPairVar9 added in v0.3.66

func CastFuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, ...VA,
) (R1, R2)](f F) FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]

func (FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) ToDelegate() DelegatePairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]

func (FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar10 added in v0.3.66

type FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, ...VA,
) (R1, R2)

func CastFuncPairVar10 added in v0.3.66

func CastFuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, ...VA,
) (R1, R2)](f F) FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]

func (FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) ToDelegate() DelegatePairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]

func (FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar11 added in v0.3.66

type FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, ...VA,
) (R1, R2)

func CastFuncPairVar11 added in v0.3.66

func CastFuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, ...VA,
) (R1, R2)](f F) FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]

func (FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) ToDelegate() DelegatePairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]

func (FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar12 added in v0.3.66

type FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, ...VA,
) (R1, R2)

func CastFuncPairVar12 added in v0.3.66

func CastFuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, ...VA,
) (R1, R2)](f F) FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]

func (FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) ToDelegate() DelegatePairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]

func (FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar13 added in v0.3.66

type FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, ...VA,
) (R1, R2)

func CastFuncPairVar13 added in v0.3.66

func CastFuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, ...VA,
) (R1, R2)](f F) FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]

func (FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) ToDelegate() DelegatePairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]

func (FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar14 added in v0.3.66

type FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, ...VA,
) (R1, R2)

func CastFuncPairVar14 added in v0.3.66

func CastFuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, ...VA,
) (R1, R2)](f F) FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]

func (FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) ToDelegate() DelegatePairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]

func (FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar15 added in v0.3.66

type FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, ...VA,
) (R1, R2)

func CastFuncPairVar15 added in v0.3.66

func CastFuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, ...VA,
) (R1, R2)](f F) FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]

func (FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) ToDelegate() DelegatePairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]

func (FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r1 R1, r2 R2)

type FuncPairVar16 added in v0.3.66

type FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2 any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, ...VA,
) (R1, R2)

func CastFuncPairVar16 added in v0.3.66

func CastFuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2 any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, ...VA,
) (R1, R2)](f F) FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]

func (FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) Call added in v0.3.66

func (f FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) SafeCall added in v0.3.89

func (f FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r1 R1, r2 R2, panicErr error)

func (FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) ToDelegate added in v0.3.66

func (f FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) ToDelegate() DelegatePairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]

func (FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) UnsafeCall added in v0.3.89

func (f FuncPairVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R1, R2]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r1 R1, r2 R2)

type FuncVar0

type FuncVar0[VA, R any] func(...VA) R

func CastFuncVar0 added in v0.3.66

func CastFuncVar0[VA, R any, F ~func(...VA) R](f F) FuncVar0[VA, R]

func (FuncVar0[VA, R]) Call

func (f FuncVar0[VA, R]) Call(autoRecover bool, reportError chan error, args ...VA) (r R, panicErr error)

func (FuncVar0[VA, R]) SafeCall added in v0.3.89

func (f FuncVar0[VA, R]) SafeCall(args ...VA) (r R, panicErr error)

func (FuncVar0[VA, R]) ToDelegate added in v0.3.32

func (f FuncVar0[VA, R]) ToDelegate() DelegateVar0[VA, R]

func (FuncVar0[VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar0[VA, R]) UnsafeCall(args ...VA) (r R)

type FuncVar1

type FuncVar1[A1, VA, R any] func(A1, ...VA) R

func CastFuncVar1 added in v0.3.66

func CastFuncVar1[A1, VA, R any, F ~func(A1, ...VA) R](f F) FuncVar1[A1, VA, R]

func (FuncVar1[A1, VA, R]) Call

func (f FuncVar1[A1, VA, R]) Call(autoRecover bool, reportError chan error, a1 A1, args ...VA) (r R, panicErr error)

func (FuncVar1[A1, VA, R]) SafeCall added in v0.3.89

func (f FuncVar1[A1, VA, R]) SafeCall(a1 A1, args ...VA) (r R, panicErr error)

func (FuncVar1[A1, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar1[A1, VA, R]) ToDelegate() DelegateVar1[A1, VA, R]

func (FuncVar1[A1, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar1[A1, VA, R]) UnsafeCall(a1 A1, args ...VA) (r R)

type FuncVar2

type FuncVar2[A1, A2, VA, R any] func(A1, A2, ...VA) R

func CastFuncVar2 added in v0.3.66

func CastFuncVar2[A1, A2, VA, R any, F ~func(A1, A2, ...VA) R](f F) FuncVar2[A1, A2, VA, R]

func (FuncVar2[A1, A2, VA, R]) Call

func (f FuncVar2[A1, A2, VA, R]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, args ...VA) (r R, panicErr error)

func (FuncVar2[A1, A2, VA, R]) SafeCall added in v0.3.89

func (f FuncVar2[A1, A2, VA, R]) SafeCall(a1 A1, a2 A2, args ...VA) (r R, panicErr error)

func (FuncVar2[A1, A2, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar2[A1, A2, VA, R]) ToDelegate() DelegateVar2[A1, A2, VA, R]

func (FuncVar2[A1, A2, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar2[A1, A2, VA, R]) UnsafeCall(a1 A1, a2 A2, args ...VA) (r R)

type FuncVar3

type FuncVar3[A1, A2, A3, VA, R any] func(A1, A2, A3, ...VA) R

func CastFuncVar3 added in v0.3.66

func CastFuncVar3[A1, A2, A3, VA, R any, F ~func(A1, A2, A3, ...VA) R](f F) FuncVar3[A1, A2, A3, VA, R]

func (FuncVar3[A1, A2, A3, VA, R]) Call

func (f FuncVar3[A1, A2, A3, VA, R]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3, args ...VA) (r R, panicErr error)

func (FuncVar3[A1, A2, A3, VA, R]) SafeCall added in v0.3.89

func (f FuncVar3[A1, A2, A3, VA, R]) SafeCall(a1 A1, a2 A2, a3 A3, args ...VA) (r R, panicErr error)

func (FuncVar3[A1, A2, A3, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar3[A1, A2, A3, VA, R]) ToDelegate() DelegateVar3[A1, A2, A3, VA, R]

func (FuncVar3[A1, A2, A3, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar3[A1, A2, A3, VA, R]) UnsafeCall(a1 A1, a2 A2, a3 A3, args ...VA) (r R)

type FuncVar4

type FuncVar4[A1, A2, A3, A4, VA, R any] func(A1, A2, A3, A4, ...VA) R

func CastFuncVar4 added in v0.3.66

func CastFuncVar4[A1, A2, A3, A4, VA, R any, F ~func(A1, A2, A3, A4, ...VA) R](f F) FuncVar4[A1, A2, A3, A4, VA, R]

func (FuncVar4[A1, A2, A3, A4, VA, R]) Call

func (f FuncVar4[A1, A2, A3, A4, VA, R]) Call(autoRecover bool, reportError chan error, a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r R, panicErr error)

func (FuncVar4[A1, A2, A3, A4, VA, R]) SafeCall added in v0.3.89

func (f FuncVar4[A1, A2, A3, A4, VA, R]) SafeCall(a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r R, panicErr error)

func (FuncVar4[A1, A2, A3, A4, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar4[A1, A2, A3, A4, VA, R]) ToDelegate() DelegateVar4[A1, A2, A3, A4, VA, R]

func (FuncVar4[A1, A2, A3, A4, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar4[A1, A2, A3, A4, VA, R]) UnsafeCall(a1 A1, a2 A2, a3 A3, a4 A4, args ...VA) (r R)

type FuncVar5

type FuncVar5[A1, A2, A3, A4, A5, VA, R any] func(
	A1, A2, A3, A4, A5, ...VA,
) R

func CastFuncVar5 added in v0.3.66

func CastFuncVar5[A1, A2, A3, A4, A5, VA, R any, F ~func(
	A1, A2, A3, A4, A5, ...VA,
) R](f F) FuncVar5[A1, A2, A3, A4, A5, VA, R]

func (FuncVar5[A1, A2, A3, A4, A5, VA, R]) Call

func (f FuncVar5[A1, A2, A3, A4, A5, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r R, panicErr error)

func (FuncVar5[A1, A2, A3, A4, A5, VA, R]) SafeCall added in v0.3.89

func (f FuncVar5[A1, A2, A3, A4, A5, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r R, panicErr error)

func (FuncVar5[A1, A2, A3, A4, A5, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar5[A1, A2, A3, A4, A5, VA, R]) ToDelegate() DelegateVar5[A1, A2, A3, A4, A5, VA, R]

func (FuncVar5[A1, A2, A3, A4, A5, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar5[A1, A2, A3, A4, A5, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, args ...VA,
) (r R)

type FuncVar6

type FuncVar6[A1, A2, A3, A4, A5, A6, VA, R any] func(
	A1, A2, A3, A4, A5, A6, ...VA,
) R

func CastFuncVar6 added in v0.3.66

func CastFuncVar6[A1, A2, A3, A4, A5, A6, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, ...VA,
) R](f F) FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]

func (FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]) Call

func (f FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r R, panicErr error)

func (FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]) SafeCall added in v0.3.89

func (f FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r R, panicErr error)

func (FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]) ToDelegate() DelegateVar6[A1, A2, A3, A4, A5, A6, VA, R]

func (FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar6[A1, A2, A3, A4, A5, A6, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, args ...VA,
) (r R)

type FuncVar7

type FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, ...VA,
) R

func CastFuncVar7 added in v0.3.66

func CastFuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, ...VA,
) R](f F) FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]

func (FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) Call

func (f FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r R, panicErr error)

func (FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) SafeCall added in v0.3.89

func (f FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r R, panicErr error)

func (FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) ToDelegate() DelegateVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]

func (FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar7[A1, A2, A3, A4, A5, A6, A7, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, args ...VA,
) (r R)

type FuncVar8

type FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, ...VA,
) R

func CastFuncVar8 added in v0.3.66

func CastFuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, ...VA,
) R](f F) FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]

func (FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) Call

func (f FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r R, panicErr error)

func (FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) SafeCall added in v0.3.89

func (f FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r R, panicErr error)

func (FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) ToDelegate() DelegateVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]

func (FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar8[A1, A2, A3, A4, A5, A6, A7, A8, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, args ...VA,
) (r R)

type FuncVar9

type FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, ...VA,
) R

func CastFuncVar9 added in v0.3.66

func CastFuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, ...VA,
) R](f F) FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]

func (FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) Call

func (f FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r R, panicErr error)

func (FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) SafeCall added in v0.3.89

func (f FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r R, panicErr error)

func (FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) ToDelegate() DelegateVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]

func (FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar9[A1, A2, A3, A4, A5, A6, A7, A8, A9, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, args ...VA,
) (r R)

type FuncVar10

type FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, ...VA,
) R

func CastFuncVar10 added in v0.3.66

func CastFuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, ...VA,
) R](f F) FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]

func (FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) Call

func (f FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r R, panicErr error)

func (FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) SafeCall added in v0.3.89

func (f FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r R, panicErr error)

func (FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) ToDelegate() DelegateVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]

func (FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, args ...VA,
) (r R)

type FuncVar11

type FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, ...VA,
) R

func CastFuncVar11 added in v0.3.66

func CastFuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, ...VA,
) R](f F) FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]

func (FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) Call

func (f FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r R, panicErr error)

func (FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) SafeCall added in v0.3.89

func (f FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r R, panicErr error)

func (FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) ToDelegate() DelegateVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]

func (FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, args ...VA,
) (r R)

type FuncVar12

type FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, ...VA,
) R

func CastFuncVar12 added in v0.3.66

func CastFuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, ...VA,
) R](f F) FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]

func (FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) Call

func (f FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r R, panicErr error)

func (FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) SafeCall added in v0.3.89

func (f FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r R, panicErr error)

func (FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) ToDelegate() DelegateVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]

func (FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, args ...VA,
) (r R)

type FuncVar13

type FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, ...VA,
) R

func CastFuncVar13 added in v0.3.66

func CastFuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, ...VA,
) R](f F) FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]

func (FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) Call

func (f FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r R, panicErr error)

func (FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) SafeCall added in v0.3.89

func (f FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r R, panicErr error)

func (FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) ToDelegate() DelegateVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]

func (FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, args ...VA,
) (r R)

type FuncVar14

type FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, ...VA,
) R

func CastFuncVar14 added in v0.3.66

func CastFuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, ...VA,
) R](f F) FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]

func (FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) Call

func (f FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r R, panicErr error)

func (FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) SafeCall added in v0.3.89

func (f FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r R, panicErr error)

func (FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) ToDelegate() DelegateVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]

func (FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, args ...VA,
) (r R)

type FuncVar15

type FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, ...VA,
) R

func CastFuncVar15 added in v0.3.66

func CastFuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, ...VA,
) R](f F) FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]

func (FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) Call

func (f FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r R, panicErr error)

func (FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) SafeCall added in v0.3.89

func (f FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r R, panicErr error)

func (FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) ToDelegate() DelegateVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]

func (FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, args ...VA,
) (r R)

type FuncVar16

type FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R any] func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, ...VA,
) R

func CastFuncVar16 added in v0.3.66

func CastFuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R any, F ~func(
	A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, ...VA,
) R](f F) FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]

func (FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) Call

func (f FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) Call(
	autoRecover bool, reportError chan error,
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r R, panicErr error)

func (FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) SafeCall added in v0.3.89

func (f FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) SafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r R, panicErr error)

func (FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) ToDelegate added in v0.3.32

func (f FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) ToDelegate() DelegateVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]

func (FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) UnsafeCall added in v0.3.89

func (f FuncVar16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, VA, R]) UnsafeCall(
	a1 A1, a2 A2, a3 A3, a4 A4, a5 A5, a6 A6, a7 A7, a8 A8, a9 A9, a10 A10, a11 A11, a12 A12, a13 A13, a14 A14, a15 A15, a16 A16, args ...VA,
) (r R)

type KV added in v0.2.93

type KV[K cmp.Ordered, V any] struct {
	K K // K 是键。
	V V // V 是值。
}

KV 保存一个有序键值对。

type ReentrancyGuardBits8 added in v0.4.25

type ReentrancyGuardBits8 Bits8

ReentrancyGuardBits8 按 8 位操作编号阻止同一调用链中的重复进入。 该类型不提供并发保护。

func (*ReentrancyGuardBits8) Call added in v0.4.25

func (g *ReentrancyGuardBits8) Call(bit int, fun func())

Call 在 bit 当前未执行时调用 fun;同一 bit 的重入调用会被忽略。

type ReentrancyGuardBits16 added in v0.4.25

type ReentrancyGuardBits16 Bits16

ReentrancyGuardBits16 按 16 位操作编号阻止同一调用链中的重复进入。 该类型不提供并发保护。

func (*ReentrancyGuardBits16) Call added in v0.4.25

func (g *ReentrancyGuardBits16) Call(bit int, fun func())

Call 在 bit 当前未执行时调用 fun;同一 bit 的重入调用会被忽略。

type ReentrancyGuardBits32 added in v0.4.25

type ReentrancyGuardBits32 Bits32

ReentrancyGuardBits32 按 32 位操作编号阻止同一调用链中的重复进入。 该类型不提供并发保护。

func (*ReentrancyGuardBits32) Call added in v0.4.25

func (g *ReentrancyGuardBits32) Call(bit int, fun func())

Call 在 bit 当前未执行时调用 fun;同一 bit 的重入调用会被忽略。

type ReentrancyGuardBits64 added in v0.4.25

type ReentrancyGuardBits64 Bits64

ReentrancyGuardBits64 按 64 位操作编号阻止同一调用链中的重复进入。 该类型不提供并发保护。

func (*ReentrancyGuardBits64) Call added in v0.4.25

func (g *ReentrancyGuardBits64) Call(bit int, fun func())

Call 在 bit 当前未执行时调用 fun;同一 bit 的重入调用会被忽略。

type SliceMap added in v0.2.93

type SliceMap[K cmp.Ordered, V any] []KV[K, V]

SliceMap 是按键升序存储的小型切片映射。

查询使用二分搜索,增删需要移动切片元素。零值可用;类型不提供并发保护。

func NewSliceMap added in v0.2.93

func NewSliceMap[K cmp.Ordered, V any](kvs ...KV[K, V]) SliceMap[K, V]

NewSliceMap 从 kvs 构造按键升序排列的 SliceMap;重复键以后出现的值为准。

func NewSliceMapFromGoMap added in v0.2.93

func NewSliceMapFromGoMap[K cmp.Ordered, V any](dict map[K]V) SliceMap[K, V]

NewSliceMapFromGoMap 将 Go map 转换为按键升序排列的 SliceMap。

func (*SliceMap[K, V]) Add added in v0.2.93

func (m *SliceMap[K, V]) Add(k K, v V)

Add 添加或覆盖键值,并保持键升序。

func (SliceMap[K, V]) Clone added in v0.3.2

func (m SliceMap[K, V]) Clone() SliceMap[K, V]

Clone 返回映射的浅拷贝。

func (*SliceMap[K, V]) Delete added in v0.2.93

func (m *SliceMap[K, V]) Delete(k K) bool

Delete 删除键并报告该键原先是否存在。

func (SliceMap[K, V]) Each added in v0.2.98

func (m SliceMap[K, V]) Each(fun Action2[K, V])

Each 按键升序遍历全部键值对。

func (SliceMap[K, V]) Exist added in v0.2.93

func (m SliceMap[K, V]) Exist(k K) bool

Exist 报告键是否存在。

func (SliceMap[K, V]) Get added in v0.2.93

func (m SliceMap[K, V]) Get(k K) (V, bool)

Get 返回键对应的值及是否存在。

func (SliceMap[K, V]) Index added in v0.3.61

func (m SliceMap[K, V]) Index(k K) (int, bool)

Index 返回键在有序切片中的位置及是否存在。

func (SliceMap[K, V]) Keys added in v0.3.1

func (m SliceMap[K, V]) Keys() []K

Keys 返回按升序排列的键副本。

func (SliceMap[K, V]) Len added in v0.2.99

func (m SliceMap[K, V]) Len() int

Len 返回键值对数量。

func (SliceMap[K, V]) Range added in v0.2.98

func (m SliceMap[K, V]) Range(fun Func2[K, V, bool])

Range 按键升序遍历;fun 返回 false 时停止。

func (SliceMap[K, V]) ReversedEach added in v0.3.15

func (m SliceMap[K, V]) ReversedEach(fun Action2[K, V])

ReversedEach 按键降序遍历全部键值对。

func (SliceMap[K, V]) ReversedRange added in v0.3.15

func (m SliceMap[K, V]) ReversedRange(fun Func2[K, V, bool])

ReversedRange 按键降序遍历;fun 返回 false 时停止。

func (SliceMap[K, V]) ToGoMap added in v0.2.93

func (m SliceMap[K, V]) ToGoMap() map[K]V

ToGoMap 将键值对复制到新的 Go map。

func (SliceMap[K, V]) ToUnorderedSliceMap added in v0.2.98

func (m SliceMap[K, V]) ToUnorderedSliceMap() UnorderedSliceMap[K, V]

ToUnorderedSliceMap 转换为保持当前键顺序的 UnorderedSliceMap。

func (*SliceMap[K, V]) TryAdd added in v0.2.93

func (m *SliceMap[K, V]) TryAdd(k K, v V) bool

TryAdd 仅在键不存在时添加;成功返回 true。

func (SliceMap[K, V]) Value added in v0.2.93

func (m SliceMap[K, V]) Value(k K) V

Value 返回键对应的值;不存在时返回 V 的零值。

func (SliceMap[K, V]) Values added in v0.3.1

func (m SliceMap[K, V]) Values() []V

Values 返回按键升序对应的值副本。

type UnboundedChannel added in v0.4.25

type UnboundedChannel[T any] struct {
	// contains filtered or unexported fields
}

UnboundedChannel 解耦输入与输出速度,并按接收顺序保存所有待输出值。

必须通过 NewUnboundedChannel 创建,创建后不可复制。In、Out 与 Len 可并发使用; Close 只能调用一次,且不能与输入发送并发,否则会发生向已关闭频道发送的 panic。

func NewUnboundedChannel added in v0.4.25

func NewUnboundedChannel[T any]() *UnboundedChannel[T]

NewUnboundedChannel 创建由后台协程转发的无界队列频道。

func (*UnboundedChannel[T]) Close added in v0.4.25

func (c *UnboundedChannel[T]) Close()

Close 关闭输入端;已排队值仍会全部输出。重复调用会 panic。

func (*UnboundedChannel[T]) In added in v0.4.25

func (c *UnboundedChannel[T]) In() chan<- T

In 返回生产者输入端。发送只等待后台转发协程接收,不等待最终消费者。

func (*UnboundedChannel[T]) Len added in v0.4.25

func (c *UnboundedChannel[T]) Len() int

Len 返回当前等待输出的值数量快照。

func (*UnboundedChannel[T]) Out added in v0.4.25

func (c *UnboundedChannel[T]) Out() <-chan T

Out 返回消费者输出端;Close 后会先排空队列再关闭该频道。

type UnorderedKV added in v0.2.95

type UnorderedKV[K comparable, V any] struct {
	K K // K 是键。
	V V // V 是值。
}

UnorderedKV 保存一个可比较键值对。

type UnorderedSliceMap added in v0.2.95

type UnorderedSliceMap[K comparable, V any] []UnorderedKV[K, V]

UnorderedSliceMap 是按加入顺序保存、使用线性查找的小型切片映射。

“Unordered”表示不按键排序;更新已有键不会改变其位置。零值可用且不提供并发保护。

func NewUnorderedSliceMap added in v0.2.95

func NewUnorderedSliceMap[K comparable, V any](kvs ...UnorderedKV[K, V]) UnorderedSliceMap[K, V]

NewUnorderedSliceMap 按 kvs 顺序构造 UnorderedSliceMap;重复键以后出现的值为准。

func NewUnorderedSliceMapFromGoMap added in v0.2.95

func NewUnorderedSliceMapFromGoMap[K comparable, V any](dict map[K]V) UnorderedSliceMap[K, V]

NewUnorderedSliceMapFromGoMap 将 Go map 转换为 UnorderedSliceMap;初始顺序不确定。

func (*UnorderedSliceMap[K, V]) Add added in v0.2.95

func (m *UnorderedSliceMap[K, V]) Add(k K, v V)

Add 添加或覆盖键值;覆盖不会改变键的位置。

func (UnorderedSliceMap[K, V]) Clone added in v0.3.2

func (m UnorderedSliceMap[K, V]) Clone() UnorderedSliceMap[K, V]

Clone 返回映射的浅拷贝。

func (*UnorderedSliceMap[K, V]) Delete added in v0.2.95

func (m *UnorderedSliceMap[K, V]) Delete(k K) bool

Delete 删除键并报告该键原先是否存在;其余元素顺序保持不变。

func (UnorderedSliceMap[K, V]) Each added in v0.2.98

func (m UnorderedSliceMap[K, V]) Each(fun Action2[K, V])

Each 按存储顺序遍历全部键值对。

func (UnorderedSliceMap[K, V]) Exist added in v0.2.95

func (m UnorderedSliceMap[K, V]) Exist(k K) bool

Exist 报告键是否存在。

func (UnorderedSliceMap[K, V]) Get added in v0.2.95

func (m UnorderedSliceMap[K, V]) Get(k K) (V, bool)

Get 返回键对应的值及是否存在。

func (UnorderedSliceMap[K, V]) Index added in v0.3.61

func (m UnorderedSliceMap[K, V]) Index(k K) int

Index 返回键的位置;不存在时返回 -1。

func (UnorderedSliceMap[K, V]) Keys added in v0.3.1

func (m UnorderedSliceMap[K, V]) Keys() []K

Keys 返回按存储顺序排列的键副本。

func (UnorderedSliceMap[K, V]) Len added in v0.2.99

func (m UnorderedSliceMap[K, V]) Len() int

Len 返回键值对数量。

func (UnorderedSliceMap[K, V]) Range added in v0.2.98

func (m UnorderedSliceMap[K, V]) Range(fun Func2[K, V, bool])

Range 按存储顺序遍历;fun 返回 false 时停止。

func (UnorderedSliceMap[K, V]) ReversedEach added in v0.3.15

func (m UnorderedSliceMap[K, V]) ReversedEach(fun Action2[K, V])

ReversedEach 按存储顺序的逆序遍历全部键值对。

func (UnorderedSliceMap[K, V]) ReversedRange added in v0.3.15

func (m UnorderedSliceMap[K, V]) ReversedRange(fun Func2[K, V, bool])

ReversedRange 按存储顺序的逆序遍历;fun 返回 false 时停止。

func (UnorderedSliceMap[K, V]) ToGoMap added in v0.2.95

func (m UnorderedSliceMap[K, V]) ToGoMap() map[K]V

ToGoMap 将键值对复制到新的 Go map。

func (*UnorderedSliceMap[K, V]) TryAdd added in v0.2.95

func (m *UnorderedSliceMap[K, V]) TryAdd(k K, v V) bool

TryAdd 仅在键不存在时追加;成功返回 true。

func (UnorderedSliceMap[K, V]) Value added in v0.2.95

func (m UnorderedSliceMap[K, V]) Value(k K) V

Value 返回键对应的值;不存在时返回 V 的零值。

func (UnorderedSliceMap[K, V]) Values added in v0.3.1

func (m UnorderedSliceMap[K, V]) Values() []V

Values 返回按存储顺序排列的值副本。

Jump to

Keyboard shortcuts

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