目次 - SDL 3.0 API(機能別) - アサーション - SDL_ResetAssertionReport

SDL_ResetAssertionReport

失敗したアサーションのリストを全て消去する

ヘッダ

SDL3/SDL_assert.h

構文

void SDL_ResetAssertionReport(void);

詳細

この関数は, この時点までに失敗したアサーションを全て消去する. この関数を呼んだ直後はSDL_GetAssertionReport()は何も戻さない. さらに, 以前に発生したアサーションのtrigger_countは0に, always_ignoreは偽にリセットされる.

スレッドセーフ

この関数はスレッドセーフではない. 他のスレッドで同時にアサーションが失敗する, または同時にこの関数を呼ぶと, メモリリークやクラッシュが発生する可能性がある.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_ResetAssertionReport - SDL Wiki