objdialog.h
Go to the documentation of this file.
30 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
46 * This class defines the interface for dialogs implemented in C++. Note that there is a pure virtual function (this
88 ObjDialog(const ObjDialog& o) : ObjDialog(o.scip_, o.scip_name_, o.scip_desc_, o.scip_issubmenu_) {}
91 ObjDialog(ObjDialog&& o) : scip_(o.scip_), scip_name_(0), scip_desc_(0), scip_issubmenu_(o.scip_issubmenu_)
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
Definition: scip_mem.h:76
Definition: struct_scip.h:69
void SCIPdialogMessage(SCIP *scip, FILE *file, const char *formatstr,...)
Definition: scip_message.c:191
definition of base class for all clonable classes
Definition: type_retcode.h:42
virtual SCIP_DECL_DIALOGFREE(scip_free)
Definition: objdialog.h:116
virtual SCIP_DECL_DIALOGEXEC(scip_exec)=0
SCIP_RETCODE SCIPincludeObjDialog(SCIP *scip, scip::ObjDialog *objdialog, SCIP_Bool deleteobject)
Definition: objdialog.cpp:152
ObjDialog(SCIP *scip, const char *name, const char *desc, SCIP_Bool issubmenu)
Definition: objdialog.h:71
ObjDialog & operator=(const ObjDialog &o)=delete
Definition: objbenders.h:43
virtual SCIP_DECL_DIALOGDESC(scip_desc)
Definition: objdialog.h:125
SCIP callable library.