9package com.google.ortools.constraintsolver;
13import java.util.function.LongConsumer;
16 private transient long swigCPtr;
19 super(mainJNI.IntVarLocalSearchFilter_SWIGUpcast(cPtr), cMemoryOwn);
24 return (obj ==
null) ? 0 : obj.swigCPtr;
31 throw new RuntimeException(
"Cannot release ownership as memory is not owned");
33 obj.swigCMemOwn =
false;
39 @SuppressWarnings({
"deprecation",
"removal"})
48 mainJNI.delete_IntVarLocalSearchFilter(swigCPtr);
62 mainJNI.IntVarLocalSearchFilter_change_ownership(
this, swigCPtr,
false);
67 mainJNI.IntVarLocalSearchFilter_change_ownership(
this, swigCPtr,
true);
70 @SuppressWarnings(
"this-escape")
72 this(mainJNI.new_IntVarLocalSearchFilter(vars),
true);
73 mainJNI.IntVarLocalSearchFilter_director_connect(
this, swigCPtr,
true,
true);
88 mainJNI.IntVarLocalSearchFilter_addVars(swigCPtr,
this, vars);
92 return mainJNI.IntVarLocalSearchFilter_size(swigCPtr,
this);
96 long cPtr = mainJNI.IntVarLocalSearchFilter_var(swigCPtr,
this,
index);
97 return (cPtr == 0) ? null :
new IntVar(cPtr,
false);
101 return mainJNI.IntVarLocalSearchFilter_value(swigCPtr,
this,
index);