DotNet Reference

.Net Reference

SearchLimit.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
12
13using System;
14using System.Runtime.InteropServices;
15using System.Collections;
16using System.Collections.Generic;
17
18public partial class SearchLimit : SearchMonitor {
19 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
20
21 internal SearchLimit(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.SearchLimit_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
23 }
24
25 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SearchLimit obj) {
26 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public SearchLimit(Solver s) : this(operations_research_constraint_solverPINVOKE.new_SearchLimit(Solver.getCPtr(s)), true) {
43 SwigDirectorConnect();
44 }
45
46 public bool IsCrossed() {
48 return ret;
49 }
50
51 public virtual bool Check() {
53 return ret;
54 }
55
56 public virtual void Init() {
58 }
59
60 public virtual void Copy(SearchLimit limit) {
62 }
63
64 public virtual SearchLimit MakeClone() {
65 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SearchLimit_MakeClone(swigCPtr);
66 SearchLimit ret = (cPtr == global::System.IntPtr.Zero) ? null : new SearchLimit(cPtr, false);
67 return ret;
68 }
69
70 public override void EnterSearch() {
72 }
73
74 public override void BeginNextDecision(DecisionBuilder b) {
76 }
77
78 public override void PeriodicCheck() {
80 }
81
82 public override void RefuteDecision(Decision d) {
83 if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7)) operations_research_constraint_solverPINVOKE.SearchLimit_RefuteDecisionSwigExplicitSearchLimit(swigCPtr, Decision.getCPtr(d)); else operations_research_constraint_solverPINVOKE.SearchLimit_RefuteDecision(swigCPtr, Decision.getCPtr(d));
84 }
85
86 public override string ToString() {
87 string ret = (SwigDerivedClassHasMethod("ToString", swigMethodTypes0) ? operations_research_constraint_solverPINVOKE.SearchLimit_ToStringSwigExplicitSearchLimit(swigCPtr) : operations_research_constraint_solverPINVOKE.SearchLimit_ToString(swigCPtr));
88 return ret;
89 }
90
91 private void SwigDirectorConnect() {
92 if (SwigDerivedClassHasMethod("ToString", swigMethodTypes0))
93 swigDelegate0 = new SwigDelegateSearchLimit_0(SwigDirectorMethodToString);
94 if (SwigDerivedClassHasMethod("EnterSearch", swigMethodTypes1))
95 swigDelegate1 = new SwigDelegateSearchLimit_1(SwigDirectorMethodEnterSearch);
96 if (SwigDerivedClassHasMethod("RestartSearch", swigMethodTypes2))
97 swigDelegate2 = new SwigDelegateSearchLimit_2(SwigDirectorMethodRestartSearch);
98 if (SwigDerivedClassHasMethod("ExitSearch", swigMethodTypes3))
99 swigDelegate3 = new SwigDelegateSearchLimit_3(SwigDirectorMethodExitSearch);
100 if (SwigDerivedClassHasMethod("BeginNextDecision", swigMethodTypes4))
101 swigDelegate4 = new SwigDelegateSearchLimit_4(SwigDirectorMethodBeginNextDecision);
102 if (SwigDerivedClassHasMethod("EndNextDecision", swigMethodTypes5))
103 swigDelegate5 = new SwigDelegateSearchLimit_5(SwigDirectorMethodEndNextDecision);
104 if (SwigDerivedClassHasMethod("ApplyDecision", swigMethodTypes6))
105 swigDelegate6 = new SwigDelegateSearchLimit_6(SwigDirectorMethodApplyDecision);
106 if (SwigDerivedClassHasMethod("RefuteDecision", swigMethodTypes7))
107 swigDelegate7 = new SwigDelegateSearchLimit_7(SwigDirectorMethodRefuteDecision);
108 if (SwigDerivedClassHasMethod("AfterDecision", swigMethodTypes8))
109 swigDelegate8 = new SwigDelegateSearchLimit_8(SwigDirectorMethodAfterDecision);
110 if (SwigDerivedClassHasMethod("BeginFail", swigMethodTypes9))
111 swigDelegate9 = new SwigDelegateSearchLimit_9(SwigDirectorMethodBeginFail);
112 if (SwigDerivedClassHasMethod("EndFail", swigMethodTypes10))
113 swigDelegate10 = new SwigDelegateSearchLimit_10(SwigDirectorMethodEndFail);
114 if (SwigDerivedClassHasMethod("BeginInitialPropagation", swigMethodTypes11))
115 swigDelegate11 = new SwigDelegateSearchLimit_11(SwigDirectorMethodBeginInitialPropagation);
116 if (SwigDerivedClassHasMethod("EndInitialPropagation", swigMethodTypes12))
117 swigDelegate12 = new SwigDelegateSearchLimit_12(SwigDirectorMethodEndInitialPropagation);
118 if (SwigDerivedClassHasMethod("AcceptSolution", swigMethodTypes13))
119 swigDelegate13 = new SwigDelegateSearchLimit_13(SwigDirectorMethodAcceptSolution);
120 if (SwigDerivedClassHasMethod("AtSolution", swigMethodTypes14))
121 swigDelegate14 = new SwigDelegateSearchLimit_14(SwigDirectorMethodAtSolution);
122 if (SwigDerivedClassHasMethod("NoMoreSolutions", swigMethodTypes15))
123 swigDelegate15 = new SwigDelegateSearchLimit_15(SwigDirectorMethodNoMoreSolutions);
124 if (SwigDerivedClassHasMethod("LocalOptimum", swigMethodTypes16))
125 swigDelegate16 = new SwigDelegateSearchLimit_16(SwigDirectorMethodLocalOptimum);
126 if (SwigDerivedClassHasMethod("AcceptDelta", swigMethodTypes17))
127 swigDelegate17 = new SwigDelegateSearchLimit_17(SwigDirectorMethodAcceptDelta);
128 if (SwigDerivedClassHasMethod("AcceptNeighbor", swigMethodTypes18))
129 swigDelegate18 = new SwigDelegateSearchLimit_18(SwigDirectorMethodAcceptNeighbor);
130 if (SwigDerivedClassHasMethod("AcceptUncheckedNeighbor", swigMethodTypes19))
131 swigDelegate19 = new SwigDelegateSearchLimit_19(SwigDirectorMethodAcceptUncheckedNeighbor);
132 if (SwigDerivedClassHasMethod("IsUncheckedSolutionLimitReached", swigMethodTypes20))
133 swigDelegate20 = new SwigDelegateSearchLimit_20(SwigDirectorMethodIsUncheckedSolutionLimitReached);
134 if (SwigDerivedClassHasMethod("PeriodicCheck", swigMethodTypes21))
135 swigDelegate21 = new SwigDelegateSearchLimit_21(SwigDirectorMethodPeriodicCheck);
136 if (SwigDerivedClassHasMethod("ProgressPercent", swigMethodTypes22))
137 swigDelegate22 = new SwigDelegateSearchLimit_22(SwigDirectorMethodProgressPercent);
138 if (SwigDerivedClassHasMethod("Accept", swigMethodTypes23))
139 swigDelegate23 = new SwigDelegateSearchLimit_23(SwigDirectorMethodAccept);
140 if (SwigDerivedClassHasMethod("Install", swigMethodTypes24))
141 swigDelegate24 = new SwigDelegateSearchLimit_24(SwigDirectorMethodInstall);
142 if (SwigDerivedClassHasMethod("Check", swigMethodTypes25))
143 swigDelegate25 = new SwigDelegateSearchLimit_25(SwigDirectorMethodCheck);
144 if (SwigDerivedClassHasMethod("Init", swigMethodTypes26))
145 swigDelegate26 = new SwigDelegateSearchLimit_26(SwigDirectorMethodInit);
146 if (SwigDerivedClassHasMethod("Copy", swigMethodTypes27))
147 swigDelegate27 = new SwigDelegateSearchLimit_27(SwigDirectorMethodCopy);
148 if (SwigDerivedClassHasMethod("MakeClone", swigMethodTypes28))
149 swigDelegate28 = new SwigDelegateSearchLimit_28(SwigDirectorMethodMakeClone);
150 operations_research_constraint_solverPINVOKE.SearchLimit_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26, swigDelegate27, swigDelegate28);
151 }
152
153 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
154 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
155 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(SearchLimit));
156 return hasDerivedMethod;
157 }
158
159 private string SwigDirectorMethodToString() {
160 return ToString();
161 }
162
163 private void SwigDirectorMethodEnterSearch() {
164 EnterSearch();
165 }
166
167 private void SwigDirectorMethodRestartSearch() {
169 }
170
171 private void SwigDirectorMethodExitSearch() {
172 ExitSearch();
173 }
174
175 private void SwigDirectorMethodBeginNextDecision(global::System.IntPtr b) {
176 BeginNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false));
177 }
178
179 private void SwigDirectorMethodEndNextDecision(global::System.IntPtr b, global::System.IntPtr d) {
180 EndNextDecision((b == global::System.IntPtr.Zero) ? null : new DecisionBuilder(b, false), (d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
181 }
182
183 private void SwigDirectorMethodApplyDecision(global::System.IntPtr d) {
184 ApplyDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
185 }
186
187 private void SwigDirectorMethodRefuteDecision(global::System.IntPtr d) {
188 RefuteDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false));
189 }
190
191 private void SwigDirectorMethodAfterDecision(global::System.IntPtr d, bool apply) {
192 AfterDecision((d == global::System.IntPtr.Zero) ? null : new Decision(d, false), apply);
193 }
194
195 private void SwigDirectorMethodBeginFail() {
196 BeginFail();
197 }
198
199 private void SwigDirectorMethodEndFail() {
200 EndFail();
201 }
202
203 private void SwigDirectorMethodBeginInitialPropagation() {
205 }
206
207 private void SwigDirectorMethodEndInitialPropagation() {
209 }
210
211 private bool SwigDirectorMethodAcceptSolution() {
212 return AcceptSolution();
213 }
214
215 private bool SwigDirectorMethodAtSolution() {
216 return AtSolution();
217 }
218
219 private void SwigDirectorMethodNoMoreSolutions() {
221 }
222
223 private bool SwigDirectorMethodLocalOptimum() {
224 return LocalOptimum();
225 }
226
227 private bool SwigDirectorMethodAcceptDelta(global::System.IntPtr delta, global::System.IntPtr deltadelta) {
228 return AcceptDelta((delta == global::System.IntPtr.Zero) ? null : new Assignment(delta, false), (deltadelta == global::System.IntPtr.Zero) ? null : new Assignment(deltadelta, false));
229 }
230
231 private void SwigDirectorMethodAcceptNeighbor() {
233 }
234
235 private void SwigDirectorMethodAcceptUncheckedNeighbor() {
237 }
238
239 private bool SwigDirectorMethodIsUncheckedSolutionLimitReached() {
241 }
242
243 private void SwigDirectorMethodPeriodicCheck() {
245 }
246
247 private int SwigDirectorMethodProgressPercent() {
248 return ProgressPercent();
249 }
250
251 private void SwigDirectorMethodAccept(global::System.IntPtr visitor) {
252 Accept((visitor == global::System.IntPtr.Zero) ? null : new ModelVisitor(visitor, false));
253 }
254
255 private void SwigDirectorMethodInstall() {
256 Install();
257 }
258
259 private bool SwigDirectorMethodCheck() {
260 return Check();
261 }
262
263 private void SwigDirectorMethodInit() {
264 Init();
265 }
266
267 private void SwigDirectorMethodCopy(global::System.IntPtr limit) {
268 Copy((limit == global::System.IntPtr.Zero) ? null : new SearchLimit(limit, false));
269 }
270
271 private global::System.IntPtr SwigDirectorMethodMakeClone() {
272 return SearchLimit.getCPtr(MakeClone()).Handle;
273 }
274
275 public delegate string SwigDelegateSearchLimit_0();
276 public delegate void SwigDelegateSearchLimit_1();
277 public delegate void SwigDelegateSearchLimit_2();
278 public delegate void SwigDelegateSearchLimit_3();
279 public delegate void SwigDelegateSearchLimit_4(global::System.IntPtr b);
280 public delegate void SwigDelegateSearchLimit_5(global::System.IntPtr b, global::System.IntPtr d);
281 public delegate void SwigDelegateSearchLimit_6(global::System.IntPtr d);
282 public delegate void SwigDelegateSearchLimit_7(global::System.IntPtr d);
283 public delegate void SwigDelegateSearchLimit_8(global::System.IntPtr d, bool apply);
284 public delegate void SwigDelegateSearchLimit_9();
285 public delegate void SwigDelegateSearchLimit_10();
286 public delegate void SwigDelegateSearchLimit_11();
287 public delegate void SwigDelegateSearchLimit_12();
288 public delegate bool SwigDelegateSearchLimit_13();
289 public delegate bool SwigDelegateSearchLimit_14();
290 public delegate void SwigDelegateSearchLimit_15();
291 public delegate bool SwigDelegateSearchLimit_16();
292 public delegate bool SwigDelegateSearchLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta);
293 public delegate void SwigDelegateSearchLimit_18();
294 public delegate void SwigDelegateSearchLimit_19();
295 public delegate bool SwigDelegateSearchLimit_20();
296 public delegate void SwigDelegateSearchLimit_21();
297 public delegate int SwigDelegateSearchLimit_22();
298 public delegate void SwigDelegateSearchLimit_23(global::System.IntPtr visitor);
299 public delegate void SwigDelegateSearchLimit_24();
300 public delegate bool SwigDelegateSearchLimit_25();
301 public delegate void SwigDelegateSearchLimit_26();
302 public delegate void SwigDelegateSearchLimit_27(global::System.IntPtr limit);
303 public delegate global::System.IntPtr SwigDelegateSearchLimit_28();
304
305 private SwigDelegateSearchLimit_0 swigDelegate0;
306 private SwigDelegateSearchLimit_1 swigDelegate1;
307 private SwigDelegateSearchLimit_2 swigDelegate2;
308 private SwigDelegateSearchLimit_3 swigDelegate3;
309 private SwigDelegateSearchLimit_4 swigDelegate4;
310 private SwigDelegateSearchLimit_5 swigDelegate5;
311 private SwigDelegateSearchLimit_6 swigDelegate6;
312 private SwigDelegateSearchLimit_7 swigDelegate7;
313 private SwigDelegateSearchLimit_8 swigDelegate8;
314 private SwigDelegateSearchLimit_9 swigDelegate9;
315 private SwigDelegateSearchLimit_10 swigDelegate10;
316 private SwigDelegateSearchLimit_11 swigDelegate11;
317 private SwigDelegateSearchLimit_12 swigDelegate12;
318 private SwigDelegateSearchLimit_13 swigDelegate13;
319 private SwigDelegateSearchLimit_14 swigDelegate14;
320 private SwigDelegateSearchLimit_15 swigDelegate15;
321 private SwigDelegateSearchLimit_16 swigDelegate16;
322 private SwigDelegateSearchLimit_17 swigDelegate17;
323 private SwigDelegateSearchLimit_18 swigDelegate18;
324 private SwigDelegateSearchLimit_19 swigDelegate19;
325 private SwigDelegateSearchLimit_20 swigDelegate20;
326 private SwigDelegateSearchLimit_21 swigDelegate21;
327 private SwigDelegateSearchLimit_22 swigDelegate22;
328 private SwigDelegateSearchLimit_23 swigDelegate23;
329 private SwigDelegateSearchLimit_24 swigDelegate24;
330 private SwigDelegateSearchLimit_25 swigDelegate25;
331 private SwigDelegateSearchLimit_26 swigDelegate26;
332 private SwigDelegateSearchLimit_27 swigDelegate27;
333 private SwigDelegateSearchLimit_28 swigDelegate28;
334
335 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { };
336 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
337 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
338 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
339 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(DecisionBuilder) };
340 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(DecisionBuilder), typeof(Decision) };
341 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Decision) };
342 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(Decision) };
343 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Decision), typeof(bool) };
344 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { };
345 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { };
346 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { };
347 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { };
348 private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
349 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { };
350 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { };
351 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { };
352 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(Assignment), typeof(Assignment) };
353 private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
354 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { };
355 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { };
356 private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
357 private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { };
358 private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(ModelVisitor) };
359 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { };
360 private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { };
361 private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { };
362 private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(SearchLimit) };
363 private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { };
364}
365
366}
delegate void SwigDelegateSearchLimit_23(global::System.IntPtr visitor)
delegate void SwigDelegateSearchLimit_5(global::System.IntPtr b, global::System.IntPtr d)
delegate void SwigDelegateSearchLimit_6(global::System.IntPtr d)
override void BeginNextDecision(DecisionBuilder b)
Definition: SearchLimit.cs:74
delegate void SwigDelegateSearchLimit_4(global::System.IntPtr b)
virtual void Copy(SearchLimit limit)
Definition: SearchLimit.cs:60
delegate void SwigDelegateSearchLimit_8(global::System.IntPtr d, bool apply)
override void Dispose(bool disposing)
Definition: SearchLimit.cs:29
delegate void SwigDelegateSearchLimit_7(global::System.IntPtr d)
delegate bool SwigDelegateSearchLimit_17(global::System.IntPtr delta, global::System.IntPtr deltadelta)
delegate global::System.IntPtr SwigDelegateSearchLimit_28()
delegate void SwigDelegateSearchLimit_27(global::System.IntPtr limit)
override void RefuteDecision(Decision d)
Definition: SearchLimit.cs:82
virtual void Accept(ModelVisitor visitor)
virtual void AfterDecision(Decision d, bool apply)
virtual void EndNextDecision(DecisionBuilder b, Decision d)
virtual bool AcceptDelta(Assignment delta, Assignment deltadelta)
static string SearchLimit_ToStringSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_SearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static string SearchLimit_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLimit_RefuteDecisionSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SearchLimit_PeriodicCheck(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLimit_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLimit_EnterSearchSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool SearchLimit_Check(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLimit_PeriodicCheckSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLimit_Init(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr SearchLimit_MakeClone(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SearchLimit_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, SearchLimit.SwigDelegateSearchLimit_0 delegate0, SearchLimit.SwigDelegateSearchLimit_1 delegate1, SearchLimit.SwigDelegateSearchLimit_2 delegate2, SearchLimit.SwigDelegateSearchLimit_3 delegate3, SearchLimit.SwigDelegateSearchLimit_4 delegate4, SearchLimit.SwigDelegateSearchLimit_5 delegate5, SearchLimit.SwigDelegateSearchLimit_6 delegate6, SearchLimit.SwigDelegateSearchLimit_7 delegate7, SearchLimit.SwigDelegateSearchLimit_8 delegate8, SearchLimit.SwigDelegateSearchLimit_9 delegate9, SearchLimit.SwigDelegateSearchLimit_10 delegate10, SearchLimit.SwigDelegateSearchLimit_11 delegate11, SearchLimit.SwigDelegateSearchLimit_12 delegate12, SearchLimit.SwigDelegateSearchLimit_13 delegate13, SearchLimit.SwigDelegateSearchLimit_14 delegate14, SearchLimit.SwigDelegateSearchLimit_15 delegate15, SearchLimit.SwigDelegateSearchLimit_16 delegate16, SearchLimit.SwigDelegateSearchLimit_17 delegate17, SearchLimit.SwigDelegateSearchLimit_18 delegate18, SearchLimit.SwigDelegateSearchLimit_19 delegate19, SearchLimit.SwigDelegateSearchLimit_20 delegate20, SearchLimit.SwigDelegateSearchLimit_21 delegate21, SearchLimit.SwigDelegateSearchLimit_22 delegate22, SearchLimit.SwigDelegateSearchLimit_23 delegate23, SearchLimit.SwigDelegateSearchLimit_24 delegate24, SearchLimit.SwigDelegateSearchLimit_25 delegate25, SearchLimit.SwigDelegateSearchLimit_26 delegate26, SearchLimit.SwigDelegateSearchLimit_27 delegate27, SearchLimit.SwigDelegateSearchLimit_28 delegate28)
static void SearchLimit_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SearchLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr SearchLimit_SWIGUpcast(global::System.IntPtr jarg1)
static void SearchLimit_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SearchLimit_BeginNextDecisionSwigExplicitSearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool SearchLimit_IsCrossed(global::System.Runtime.InteropServices.HandleRef jarg1)