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: |
なし |