|
Console Library 8.0.0
A header-only library that makes C++ simple
|
定义 console 库使用的自定义异常类层次结构。 More...
#include <stdexcept>#include <string>Go to the source code of this file.
Classes | |
| class | console::ConsoleError |
| console 库所有异常的基类。 More... | |
| class | console::FatalLogging |
| 表示致命日志错误,通常会导致程序终止。 More... | |
| class | console::BadFormat |
| 表示格式化字符串错误,例如占位符与参数不匹配。 More... | |
| class | console::FileError |
| 表示文件操作错误,如打开失败、读取失败等。 More... | |
| class | console::TypeError |
| 表示类型错误,例如访问 Maybe 中不存在的值或 Box 中类型不匹配。 More... | |
| class | console::ValueError |
| 表示值错误,例如传入的参数值不在预期范围内。 More... | |
| class | console::MultiArrayError |
| 表示 MultiArray 多维数组操作中的错误,如维度不匹配。 More... | |
| class | console::ContainerError |
| 表示通用容器操作错误。 More... | |
| class | console::IndexError |
| 表示索引越界错误。 More... | |
| class | console::DomainError |
| 表示试图对无效的数学值域进行操作时抛出的异常。 More... | |
| class | console::StopIteration |
| 表示试图对已结束的生成器调用 next()。 More... | |
| class | console::AsyncError |
| class | console::AssertError |
| 表示断言失败的错误。 More... | |
Namespaces | |
| namespace | console |
| 本库所有组件所在的顶层命名空间。 | |
定义 console 库使用的自定义异常类层次结构。
所有异常都继承自 console::console_error,后者派生自 std::runtime_error。