Common Library  0.9.5
tadah_fussy::exception::ExcessLimit クラス

反復処理において処理回数が最大回数を超過した場合の例外クラス [詳解]

std::runtime_errorを継承しています。

公開メンバ関数

 ExcessLimit (const std::string &info, size_t limit)
 処理回数の最大限度を指定して構築 [詳解]
 
size_t limit () const
 処理回数の最大限度を返す [詳解]
 
void printInfo (std::ostream &os) const
 設定されていた処理回数の最大限度を出力する [詳解]
 

詳解

反復処理において処理回数が最大回数を超過した場合の例外クラス

std::runtime_error からの派生クラスなので std::runtime_error として捕捉することができる。

構築子と解体子

◆ ExcessLimit()

tadah_fussy::exception::ExcessLimit::ExcessLimit ( const std::string &  info,
size_t  limit 
)
inlineexplicit

処理回数の最大限度を指定して構築

引数
info例外に関する情報
limit処理回数の最大限度

関数詳解

◆ limit()

size_t tadah_fussy::exception::ExcessLimit::limit ( ) const
inline

処理回数の最大限度を返す

戻り値
処理回数の最大限度

◆ printInfo()

void tadah_fussy::exception::ExcessLimit::printInfo ( std::ostream &  os) const
inline

設定されていた処理回数の最大限度を出力する

引数
os出力ストリームへの参照
戻り値
なし

このクラス詳解は次のファイルから抽出されました: