23 #ifndef __SCIP_OBJEVENTHDLR_H__ 24 #define __SCIP_OBJEVENTHDLR_H__ virtual SCIP_DECL_EVENTEXIT(scip_exit)
virtual SCIP_DECL_EVENTINITSOL(scip_initsol)
scip::ObjEventhdlr * SCIPgetObjEventhdlr(SCIP *scip, SCIP_EVENTHDLR *eventhdlr)
virtual SCIP_DECL_EVENTDELETE(scip_delete)
enum SCIP_Retcode SCIP_RETCODE
scip::ObjEventhdlr * SCIPfindObjEventhdlr(SCIP *scip, const char *name)
virtual SCIP_DECL_EVENTEXEC(scip_exec)=0
definition of base class for all clonable classes
ObjEventhdlr(SCIP *scip, const char *name, const char *desc)
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
virtual SCIP_DECL_EVENTINIT(scip_init)
#define SCIPfreeMemoryArray(scip, ptr)
C++ wrapper for event handlers.
SCIP_RETCODE SCIPincludeObjEventhdlr(SCIP *scip, scip::ObjEventhdlr *objeventhdlr, SCIP_Bool deleteobject)
Definition of base class for all clonable classes.
virtual SCIP_DECL_EVENTEXITSOL(scip_exitsol)
virtual SCIP_DECL_EVENTFREE(scip_free)
#define SCIP_CALL_ABORT(x)