C++ wrapper for dialogs.
- Author
- Kati Wolter
Definition in file objdialog.h.
#include <cstring>
#include "scip/scip.h"
#include "objscip/objcloneable.h"
Go to the source code of this file.
creates the dialog for the given dialog object and includes it in SCIP
The method should be called in one of the following ways:
- The user is resposible of deleting the object: SCIP_CALL( SCIPcreate(&scip) ); ... MyDialog* mydialog = new MyDialog(...); SCIP_CALL( SCIPincludeObjDialog(scip, &mydialog, FALSE) ); ... SCIP_CALL( SCIPfree(&scip) ); delete mydialog; // delete dialog AFTER SCIPfree() !
- The object pointer is passed to SCIP and deleted by SCIP in the SCIPfree() call: SCIP_CALL( SCIPcreate(&scip) ); ... SCIP_CALL( SCIPincludeObjDialog(scip, new MyDialog(...), TRUE) ); ... SCIP_CALL( SCIPfree(&scip) ); // destructor of MyDialog is called here
- Parameters
-
scip | SCIP data structure |
objdialog | dialog object |
deleteobject | should the dialog object be deleted when dialog is freed? |