@@ -53,7 +53,6 @@ class RegularLimitParameters;
5353#include " ortools/constraint_solver/assignment.h"
5454#include " ortools/constraint_solver/local_search.h"
5555#include " ortools/constraint_solver/search.h"
56- #include " ortools/constraint_solver/java/javawrapcp_util.h"
5756#include " ortools/constraint_solver/search_limit.pb.h"
5857#include " ortools/constraint_solver/solver_parameters.pb.h"
5958
@@ -417,6 +416,10 @@ namespace operations_research {
417416%rename (NewSearchAux) Solver::NewSearch;
418417%rename (EndSearchAux) Solver::EndSearch;
419418
419+ // BaseIntExpr
420+ %unignore BaseIntExpr;
421+ %unignore BaseIntExpr::CastToVar;
422+
420423// IntExpr
421424%unignore IntExpr;
422425%typemap(cscode) IntExpr %{
@@ -523,6 +526,9 @@ namespace operations_research {
523526
524527%typemap(csinterfaces_derived) IntVarIterator " IEnumerable" ;
525528
529+ // BooleanVar
530+ %unignore BooleanVar;
531+
526532// IntervalVar
527533%unignore IntervalVar;
528534%typemap(cscode) IntervalVar %{
@@ -662,6 +668,33 @@ namespace operations_research {
662668
663669// ModelCache
664670%unignore ModelCache;
671+ %unignore ModelCache::Clear;
672+ %unignore ModelCache::FindExprConstantExpression;
673+ %unignore ModelCache::FindExprExprConstantExpression;
674+ %unignore ModelCache::FindExprExprConstraint;
675+ %unignore ModelCache::FindExprExpression;
676+ %unignore ModelCache::FindExprExprExpression;
677+ %unignore ModelCache::FindVarArrayConstantArrayExpression;
678+ %unignore ModelCache::FindVarArrayConstantExpression;
679+ %unignore ModelCache::FindVarArrayExpression;
680+ %unignore ModelCache::FindVarConstantArrayExpression;
681+ %unignore ModelCache::FindVarConstantConstantConstraint;
682+ %unignore ModelCache::FindVarConstantConstantExpression;
683+ %unignore ModelCache::FindVarConstantConstraint;
684+ %unignore ModelCache::FindVoidConstraint;
685+ %unignore ModelCache::InsertExprConstantExpression;
686+ %unignore ModelCache::InsertExprExprConstantExpression;
687+ %unignore ModelCache::InsertExprExprConstraint;
688+ %unignore ModelCache::InsertExprExpression;
689+ %unignore ModelCache::InsertExprExprExpression;
690+ %unignore ModelCache::InsertVarArrayConstantArrayExpression;
691+ %unignore ModelCache::InsertVarArrayConstantExpression;
692+ %unignore ModelCache::InsertVarArrayExpression;
693+ %unignore ModelCache::InsertVarConstantArrayExpression;
694+ %unignore ModelCache::InsertVarConstantConstantConstraint;
695+ %unignore ModelCache::InsertVarConstantConstantExpression;
696+ %unignore ModelCache::InsertVarConstantConstraint;
697+ %unignore ModelCache::InsertVoidConstraint;
665698
666699// ObjectiveMonitor
667700%unignore ObjectiveMonitor;
@@ -971,9 +1004,6 @@ namespace operations_research {
9711004%include " ortools/constraint_solver/assignment.h"
9721005%include " ortools/constraint_solver/local_search.h"
9731006%include " ortools/constraint_solver/search.h"
974- %include " ortools/constraint_solver/java/javawrapcp_util.h"
975- %include " ortools/constraint_solver/search_limit.pb.h"
976- %include " ortools/constraint_solver/solver_parameters.pb.h"
9771007
9781008namespace operations_research {
9791009%template (RevInteger) Rev<int64_t >;
0 commit comments