Detailed Description
exception handling class for SCIP
this class enables you to handle the return code of SCIP functions in a C++ way
Definition at line 114 of file scip_exception.hpp.
exception handling class for SCIP More...
#include <scip_exception.hpp>
Public Member Functions | |
SCIPException (SCIP_RETCODE retcode) | |
constructs a SCIPEexception from an error code More... | |
const char * | what (void) const throw () |
returns the error message More... | |
SCIP_RETCODE | getRetcode (void) const |
get method for _retcode More... | |
~SCIPException (void) | |
Constructor & Destructor Documentation
◆ SCIPException()
|
inline |
constructs a SCIPEexception from an error code
this constructs a new SCIPException from given error code
- Parameters
-
[in] retcode SCIP error code
Definition at line 127 of file scip_exception.hpp.
References NULL, SCIP_MSG_MAX, SCIPgetErrorString(), and SCIPsnprintf().
◆ ~SCIPException()
|
inline |
destructor
Definition at line 150 of file scip_exception.hpp.
Member Function Documentation
◆ what()
|
inline |
returns the error message
- Returns
- error message
this overrides the corresponding method of std::exception in order to allow you to catch all of your exceptions as std::exception
Definition at line 140 of file scip_exception.hpp.
Referenced by main(), and scipexamples::QueensSolver::~QueensSolver().
◆ getRetcode()
|
inline |
get method for _retcode
- Returns
- stored SCIP_RETCODE
Definition at line 147 of file scip_exception.hpp.
Referenced by main().