CoinUtils  2.10.13
Macros | Typedefs
Coin_C_defines.h File Reference

Go to the source code of this file.

Macros

#define COINLIBAPI
 This has #defines etc for the "C" interface to Coin. More...
 
#define COINLINKAGE
 
#define COINLINKAGE_CB
 

Typedefs

typedef void Clp_Simplex
 User does not need to see structure of model but C++ code does. More...
 
typedef void(COINLINKAGE_CBclp_callback) (Clp_Simplex *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec)
 typedef for user call back. More...
 
typedef void Sbb_Model
 User does not need to see structure of model but C++ code does. More...
 
typedef void Cbc_Model
 
typedef void(COINLINKAGE_CBsbb_callback) (Sbb_Model *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec)
 typedef for user call back. More...
 
typedef void(COINLINKAGE_CBcbc_callback) (Cbc_Model *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec)
 
typedef int CoinBigIndex
 

Macro Definition Documentation

◆ COINLIBAPI

#define COINLIBAPI

This has #defines etc for the "C" interface to Coin.

If COIN_EXTERN_C defined then an extra extern C

Definition at line 43 of file Coin_C_defines.h.

◆ COINLINKAGE

#define COINLINKAGE

Definition at line 45 of file Coin_C_defines.h.

◆ COINLINKAGE_CB

#define COINLINKAGE_CB

Definition at line 46 of file Coin_C_defines.h.

Typedef Documentation

◆ Clp_Simplex

typedef void Clp_Simplex

User does not need to see structure of model but C++ code does.

Definition at line 59 of file Coin_C_defines.h.

◆ clp_callback

typedef void(COINLINKAGE_CB * clp_callback) (Clp_Simplex *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec)

typedef for user call back.

The cvec are constructed so don't need to be const

Definition at line 65 of file Coin_C_defines.h.

◆ Sbb_Model

typedef void Sbb_Model

User does not need to see structure of model but C++ code does.

Definition at line 80 of file Coin_C_defines.h.

◆ Cbc_Model

typedef void Cbc_Model

Definition at line 92 of file Coin_C_defines.h.

◆ sbb_callback

typedef void(COINLINKAGE_CB * sbb_callback) (Sbb_Model *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec)

typedef for user call back.

The cvec are constructed so don't need to be const

Definition at line 97 of file Coin_C_defines.h.

◆ cbc_callback

typedef void(COINLINKAGE_CB * cbc_callback) (Cbc_Model *model, int msgno, int ndouble, const double *dvec, int nint, const int *ivec, int nchar, char **cvec)

Definition at line 100 of file Coin_C_defines.h.

◆ CoinBigIndex

typedef int CoinBigIndex

Definition at line 105 of file Coin_C_defines.h.