|
LIBTHEMIS
|
メッセージ文字列を持つ例外クラス [詳解]
#include <except.h>


公開メンバ関数 | |
| Exception () noexcept | |
| デフォルト構築子 [詳解] | |
| Exception (const std::string &m) | |
| 構築子 [詳解] | |
| Exception (const std::string &c, const std::string &f, const std::string &m) | |
| メッセージ文字列の頭にクラス名、函數名を附加する場合の構築子 [詳解] | |
| ~Exception () | |
| 解體子 [詳解] | |
| const char * | what () const noexcept override |
| エラー内容取得 [詳解] | |
基底クラス themis::EmptyException に属する継承公開メンバ関数 | |
| EmptyException () noexcept | |
| virtual | ~EmptyException () noexcept |
| const char * | what () const noexcept override |
| エラー内容取得 [詳解] | |
限定公開変数類 | |
| std::string | msg_ |
| メッセージ文字列 [詳解] | |
フレンド | |
| std::ostream & | themis::operator<< (std::ostream &os, const Exception &ex) |
メッセージ文字列を持つ例外クラス
|
inlinenoexcept |
デフォルト構築子
メッセージを空文字で初期化する。
|
inline |
構築子
メッセージ文字列を文字列mで初期化する。
|
inline |
メッセージ文字列の頭にクラス名、函數名を附加する場合の構築子
メッセージ文字列を、"クラス名c::函數名f : メッセージm"の書式で 初期化する。
| c | クラス名 |
| f | 函數名 |
| m | メッセージ |
|
inline |
解體子
|
inlineoverridenoexcept |
エラー内容取得
std::exception::what()をオーバーライド。 C文字列"themis::Exception"を返す。
|
friend |
|
protected |
メッセージ文字列
1.8.14