15 #if defined (CLP_EXTERN_C) 20 #if defined (SBB_EXTERN_C) 24 #if defined (CBC_EXTERN_C) 31 #if defined(CBCCINTERFACEDLL_EXPORTS) || defined(CLPMSDLL) 32 #if defined (COIN_EXTERN_C) 33 # define COINLIBAPI __declspec(dllexport) 35 # define COINLIBAPI __declspec(dllexport) 37 # define COINLINKAGE __stdcall 38 # define COINLINKAGE_CB __cdecl 40 #if defined (COIN_EXTERN_C) 41 # define COINLIBAPI extern "C" 46 # define COINLINKAGE_CB 51 #if defined (CLP_EXTERN_C) 53 class CMessageHandler;
56 CMessageHandler * handler_;
70 #if defined (SBB_EXTERN_C) 72 class Sbb_MessageHandler;
74 OsiClpSolverInterface * solver_;
76 Sbb_MessageHandler * handler_;
82 #if defined (CBC_EXTERN_C) 84 class Cbc_MessageHandler;
86 OsiClpSolverInterface * solver_;
88 Cbc_MessageHandler * handler_;
89 std::vector<std::string> cmdargs_;
104 #if COIN_BIG_INDEX==0 106 #elif COIN_BIG_INDEX==1 void Clp_Simplex
User does not need to see structure of model but C++ code does.
typedef void(COINLINKAGE_CB *clp_callback)(Clp_Simplex *model
typedef for user call back.
int int const double * dvec
int int const double int nint
int int const double int const int * ivec
int int const double int const int int nchar
void Sbb_Model
User does not need to see structure of model but C++ code does.
int int const double int const int int char ** cvec