47 SCIP_Bool deleteobject;
73 if( readerdata->objreader->iscloneable() )
100 if( readerdata->deleteobject )
101 delete readerdata->objreader;
140 SCIP_CALL( readerdata->objreader->scip_write(
scip, reader, file, name, probdata, transformed,
143 conss, nconss, maxnconss, startnconss, genericnames,
result) );
158 SCIP_Bool deleteobject
168 readerdata->objreader = objreader;
169 readerdata->deleteobject = deleteobject;
174 readerFreeObj, readerReadObj, readerWriteObj, readerdata) );
195 return readerdata->objreader;
210 return readerdata->objreader;
C++ wrapper for file readers and writers.
SCIP_RETCODE SCIPincludeReader(SCIP *scip, const char *name, const char *desc, const char *extension, SCIP_DECL_READERCOPY((*readercopy)), SCIP_DECL_READERFREE((*readerfree)), SCIP_DECL_READERREAD((*readerread)), SCIP_DECL_READERWRITE((*readerwrite)), SCIP_READERDATA *readerdata)
SCIP_READERDATA * SCIPreaderGetData(SCIP_READER *reader)
SCIP_READER * SCIPfindReader(SCIP *scip, const char *name)
void SCIPreaderSetData(SCIP_READER *reader, SCIP_READERDATA *readerdata)
assert(minobj< SCIPgetCutoffbound(scip))
SCIP_RETCODE SCIPincludeObjReader(SCIP *scip, scip::ObjReader *objreader, SCIP_Bool deleteobject)
scip::ObjReader * SCIPfindObjReader(SCIP *scip, const char *name)
scip::ObjReader * SCIPgetObjReader(SCIP *scip, SCIP_READER *reader)
C++ wrapper for file readers and writers.
#define SCIP_DECL_READERWRITE(x)
struct SCIP_ReaderData SCIP_READERDATA
#define SCIP_DECL_READERREAD(x)
#define SCIP_DECL_READERCOPY(x)
#define SCIP_DECL_READERFREE(x)
enum SCIP_Retcode SCIP_RETCODE