最終更新日時(UTC):
が更新

履歴 編集

function
<contracts>

std::contracts::contract_violation::location(C++26)

source_location location() const noexcept;

概要

契約違反が発生したソースコードの場所を返す。

厳密にはどの場所を返すかは規定されていない。

precondition違反の場合は関数の宣言の場所、それ以外では契約が記述された場所を返すことが推奨されている。

戻り値

契約違反が発生したソースコードの場所を返す(ただし厳密には定義されていない)。

例外

投げない

バージョン

言語

  • C++26

処理系

参照