-
Notifications
You must be signed in to change notification settings - Fork 0
/
funcPredicates.go
223 lines (167 loc) · 13.1 KB
/
funcPredicates.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
// CAUTION: This file is generated. Do not edit it!
package gotest
func IsFuncNil0to0(f func()) bool {
return f == nil
}
func IsFuncNil0to1[Return0T any](f func() (Return0T)) bool {
return f == nil
}
func IsFuncNil0to2[Return0T any, Return1T any](f func() (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil0to3[Return0T any, Return1T any, Return2T any](f func() (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil0to4[Return0T any, Return1T any, Return2T any, Return3T any](f func() (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil1to0[Argument0T any](f func(Argument0T)) bool {
return f == nil
}
func IsFuncNil1to1[Argument0T any, Return0T any](f func(Argument0T) (Return0T)) bool {
return f == nil
}
func IsFuncNil1to2[Argument0T any, Return0T any, Return1T any](f func(Argument0T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil1to3[Argument0T any, Return0T any, Return1T any, Return2T any](f func(Argument0T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil1to4[Argument0T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil2to0[Argument0T any, Argument1T any](f func(Argument0T, Argument1T)) bool {
return f == nil
}
func IsFuncNil2to1[Argument0T any, Argument1T any, Return0T any](f func(Argument0T, Argument1T) (Return0T)) bool {
return f == nil
}
func IsFuncNil2to2[Argument0T any, Argument1T any, Return0T any, Return1T any](f func(Argument0T, Argument1T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil2to3[Argument0T any, Argument1T any, Return0T any, Return1T any, Return2T any](f func(Argument0T, Argument1T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil2to4[Argument0T any, Argument1T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T, Argument1T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil3to0[Argument0T any, Argument1T any, Argument2T any](f func(Argument0T, Argument1T, Argument2T)) bool {
return f == nil
}
func IsFuncNil3to1[Argument0T any, Argument1T any, Argument2T any, Return0T any](f func(Argument0T, Argument1T, Argument2T) (Return0T)) bool {
return f == nil
}
func IsFuncNil3to2[Argument0T any, Argument1T any, Argument2T any, Return0T any, Return1T any](f func(Argument0T, Argument1T, Argument2T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil3to3[Argument0T any, Argument1T any, Argument2T any, Return0T any, Return1T any, Return2T any](f func(Argument0T, Argument1T, Argument2T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil3to4[Argument0T any, Argument1T any, Argument2T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T, Argument1T, Argument2T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil4to0[Argument0T any, Argument1T any, Argument2T any, Argument3T any](f func(Argument0T, Argument1T, Argument2T, Argument3T)) bool {
return f == nil
}
func IsFuncNil4to1[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Return0T any](f func(Argument0T, Argument1T, Argument2T, Argument3T) (Return0T)) bool {
return f == nil
}
func IsFuncNil4to2[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Return0T any, Return1T any](f func(Argument0T, Argument1T, Argument2T, Argument3T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil4to3[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Return0T any, Return1T any, Return2T any](f func(Argument0T, Argument1T, Argument2T, Argument3T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil4to4[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T, Argument1T, Argument2T, Argument3T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil5to0[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T)) bool {
return f == nil
}
func IsFuncNil5to1[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Return0T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T) (Return0T)) bool {
return f == nil
}
func IsFuncNil5to2[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Return0T any, Return1T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil5to3[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Return0T any, Return1T any, Return2T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil5to4[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil6to0[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T)) bool {
return f == nil
}
func IsFuncNil6to1[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Return0T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T) (Return0T)) bool {
return f == nil
}
func IsFuncNil6to2[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Return0T any, Return1T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil6to3[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Return0T any, Return1T any, Return2T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil6to4[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil7to0[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T)) bool {
return f == nil
}
func IsFuncNil7to1[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Return0T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T) (Return0T)) bool {
return f == nil
}
func IsFuncNil7to2[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Return0T any, Return1T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil7to3[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Return0T any, Return1T any, Return2T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil7to4[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil8to0[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T)) bool {
return f == nil
}
func IsFuncNil8to1[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Return0T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T) (Return0T)) bool {
return f == nil
}
func IsFuncNil8to2[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Return0T any, Return1T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil8to3[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Return0T any, Return1T any, Return2T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil8to4[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil9to0[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T)) bool {
return f == nil
}
func IsFuncNil9to1[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any, Return0T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T) (Return0T)) bool {
return f == nil
}
func IsFuncNil9to2[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any, Return0T any, Return1T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil9to3[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any, Return0T any, Return1T any, Return2T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil9to4[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}
func IsFuncNil10to0[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any, Argument9T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T, Argument9T)) bool {
return f == nil
}
func IsFuncNil10to1[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any, Argument9T any, Return0T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T, Argument9T) (Return0T)) bool {
return f == nil
}
func IsFuncNil10to2[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any, Argument9T any, Return0T any, Return1T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T, Argument9T) (Return0T, Return1T)) bool {
return f == nil
}
func IsFuncNil10to3[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any, Argument9T any, Return0T any, Return1T any, Return2T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T, Argument9T) (Return0T, Return1T, Return2T)) bool {
return f == nil
}
func IsFuncNil10to4[Argument0T any, Argument1T any, Argument2T any, Argument3T any, Argument4T any, Argument5T any, Argument6T any, Argument7T any, Argument8T any, Argument9T any, Return0T any, Return1T any, Return2T any, Return3T any](f func(Argument0T, Argument1T, Argument2T, Argument3T, Argument4T, Argument5T, Argument6T, Argument7T, Argument8T, Argument9T) (Return0T, Return1T, Return2T, Return3T)) bool {
return f == nil
}