#include <y3c/terminate.h>
std:: のexceptionをそれぞれ継承しており、 y3c:: の各exceptionの間に継承関係はない
ユーザーがcatchするのは std:: のほうで、 y3c:: のクラスのまま直接catchすることは想定していない (catchできるけど...)
- Examples
- array-at.cc, and vector-at.cc.
◆ out_of_range()
◆ what()
const char * what |
( |
| ) |
const |
|
inlineoverridenoexcept |
◆ exceptions
std::unordered_map< int, terminate_detail > exceptions |
|
staticinherited |
◆ last_exception_id
std::atomic< int > last_exception_id |
|
staticinherited |
◆ what
The documentation for this class was generated from the following file: