Class abnormal_exit
hamigaki::coroutines::abnormal_exit —
未捕捉例外のためコルーチンが異常終了したことを示す例外クラス
Synopsis
Description
abnormal_exit construct/copy/destruct
-
explicit abnormal_exit(const std::type_info* p = 0);
| Throws: |
なし |
| Postconditions: |
type_ptr() == p
|
abnormal_exit queries
-
virtual const char* what() const throw();
| Returns: |
未捕捉例外がstd::exceptionかその派生クラスであれば、type().name()を返す。それ以外の場合は、その旨を示す文字列を返す。 |
| Throws: |
なし |
-
const std::type_info& type() const;
-
const std::type_info* type_ptr() const;
| Returns: |
未捕捉例外がstd::exceptionかその派生クラスであれば、その型情報のポインタを返す。それ以外の場合は、0を返す。 |
| Throws: |
なし |