C++ wrapper for file readers and writers.
Definition in file objreader.cpp.
Go to the source code of this file.
Functions | |
| static | SCIP_DECL_READERCOPY (readerCopyObj) |
| static | SCIP_DECL_READERFREE (readerFreeObj) |
| static | SCIP_DECL_READERREAD (readerReadObj) |
| static | SCIP_DECL_READERWRITE (readerWriteObj) |
| 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) |
|
static |
copy method for reader plugins (called when SCIP copies plugins)
Definition at line 62 of file objreader.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeObjReader(), SCIPreaderGetData(), and TRUE.
|
static |
destructor of file reader to free user data (called when SCIP is exiting)
Definition at line 87 of file objreader.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, SCIPreaderGetData(), and SCIPreaderSetData().
|
static |
problem reading method of reader
Definition at line 113 of file objreader.cpp.
References assert(), NULL, result, SCIP_CALL, SCIP_OKAY, and SCIPreaderGetData().
|
static |
| SCIP_RETCODE SCIPincludeObjReader | ( | SCIP * | scip, |
| scip::ObjReader * | objreader, | ||
| SCIP_Bool | deleteobject ) |
creates the file reader for the given file reader object and includes it in SCIP
creates the file reader for the given file reader object and includes it in SCIP
The method should be called in one of the following ways:
| scip | SCIP data structure |
| objreader | file reader object |
| deleteobject | should the reader object be deleted when reader is freed? |
Definition at line 155 of file objreader.cpp.
References assert(), NULL, SCIP_Bool, SCIP_CALL, scip::ObjReader::scip_desc_, scip::ObjReader::scip_extension_, scip::ObjReader::scip_name_, SCIP_OKAY, and SCIPincludeReader().
Referenced by runSCIP(), and SCIP_DECL_READERCOPY().
| scip::ObjReader * SCIPfindObjReader | ( | SCIP * | scip, |
| const char * | name ) |
returns the reader object of the given name, or 0 if not existing
| scip | SCIP data structure |
| name | name of file reader |
Definition at line 180 of file objreader.cpp.
References assert(), NULL, SCIPfindReader(), and SCIPreaderGetData().
| scip::ObjReader * SCIPgetObjReader | ( | SCIP * | scip, |
| SCIP_READER * | reader ) |
returns the reader object for the given file reader
| scip | SCIP data structure |
| reader | file reader |
Definition at line 199 of file objreader.cpp.
References assert(), NULL, and SCIPreaderGetData().