| 概述 | 组 | 树 | 图形 | 不推荐 | 索引 | 概念 |

OPL 使用该类的实例来通知错误和警告。
默认实现会将信息写入 "cout或构造函数中指定的其他数据流。
可以使用自定义实现来拦截这些信息,并以不同的方式显示它们。 有助于将 OPL 嵌入到其他应用程序中。 另请参阅《接口用户手册》。
另请参阅:
IloOplModelDefinition,IloOplModel
| 方法概要 | |
|---|---|
public void | abort() |
public void | end() |
public void | error(const IloOplMessage & message, IloOplLocation location) |
public void | fatal(const IloOplMessage & message, IloOplLocation location) |
public | IloOplErrorHandler(IloOplErrorHandlerBaseI * impl) |
public | IloOplErrorHandler(IloEnv env, std::ostream & outs) |
public IloBool | ok() const |
public void | warning(const IloOplMessage & message, IloOplLocation location) |
| 方法详细信息 |
|---|
该构造函数从现有的实现对象中创建一个错误处理程序。
该构造函数会创建一个默认的错误处理程序,并向数据流报告。
| 环境 | 用于分配的环境。 |
| 对外 | 写入信息的数据流。 |
该成员函数用于停止当前的 OPL 进程。
将引发类型为 "IloOplAbort,扩展为 "IloOplException的异常。 OPL 会尽快这样做。
该机制仅适用于 OPL 处理,包括脚本。 它不会停止 Concert、CPLEX 或 CP 处理。
清除该对象使用的内存
该成员函数会报告一个错误。
OPL 在处理完错误后,会尽量继续处理。
另请参阅:
| 信息 | 要报告的信息。 |
| location | 导致错误的事件发生的位置。 |
该成员函数会报告一条致命错误信息。
致命错误会立即停止 OPL 处理。
另请参阅:
| 信息 | 要报告的信息。 |
| location | 导致致命错误的事件发生的位置。 |
该成员函数将告诉您是否报告了错误。
IloTrue。该成员函数报告警告。
警告会提醒注意不常见的情况,可以通过 OPL 设置将其关闭。
另请参阅:
IloOplLocation,IloOplSettings::setWithWarnings
| 信息 | 要报告的信息。 |
| location | 导致警告的事件发生的地点。 |