OR-Tools  9.1
sat_csharp_wrap.h
Go to the documentation of this file.
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 4.0.1
4  *
5  * This file is not intended to be easily readable and contains a number of
6  * coding conventions designed to improve portability and efficiency. Do not make
7  * changes to this file unless you know what you are doing--modify the SWIG
8  * interface file instead.
9  * ----------------------------------------------------------------------------- */
10 
11 #ifndef SWIG_operations_research_sat_WRAP_H_
12 #define SWIG_operations_research_sat_WRAP_H_
13 
14 class SwigDirector_SolutionCallback : public operations_research::sat::SolutionCallback, public Swig::Director {
15 
16 public:
19  virtual void OnSolutionCallback() const;
20 
21  typedef void (SWIGSTDCALL* SWIG_Callback0_t)();
22  void swig_connect_director(SWIG_Callback0_t callbackOnSolutionCallback);
23 
24 private:
25  SWIG_Callback0_t swig_callbackOnSolutionCallback;
26  void swig_init_callbacks();
27 };
28 
29 class SwigDirector_LogCallback : public operations_research::sat::LogCallback, public Swig::Director {
30 
31 public:
33  virtual ~SwigDirector_LogCallback();
34  virtual void NewMessage(std::string const &message);
35 
36  typedef void (SWIGSTDCALL* SWIG_Callback0_t)(char *);
37  void swig_connect_director(SWIG_Callback0_t callbackNewMessage);
38 
39 private:
40  SWIG_Callback0_t swig_callbackNewMessage;
41  void swig_init_callbacks();
42 };
43 
44 
45 #endif
virtual void OnSolutionCallback() const
virtual void NewMessage(std::string const &message)
void(SWIGSTDCALL * SWIG_Callback0_t)(char *)
void swig_connect_director(SWIG_Callback0_t callbackOnSolutionCallback)
#define SWIGSTDCALL
std::string message
Definition: trace.cc:398
void swig_connect_director(SWIG_Callback0_t callbackNewMessage)
void(SWIGSTDCALL * SWIG_Callback0_t)()