目次 - API(機能別) - アサーション - SDL_GetAssertionReport

SDL_GetAssertionReport

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

構文

const SDL_assert_data* SDL_GetAssertionReport(void)

戻り値

失敗した全てのアサーションのリストを戻す. リストが空の場合NULLを戻す. このメモリは編集または解放してはならない.

サンプルコード

const SDL_assert_data *item = SDL_GetAssertionReport();
while (item) {
     printf("'%s', %s (%s:%d), %u 回引き起こされた, 常に無視するか: %s.\n",
          item->condition, item->function, item->filename,
          item->linenum, item->trigger_count,
          item->always_ignore ? "はい" : "いいえ");
     item = item->next;
}

詳細

この関数は, 最後にSDL_ResetAssertionReport()を呼んでから, またはプログラムを開始してから発生した全てのアサーションを戻す.

関連項目(関数)

SDL_ResetAssertionReport

SDL Wikiへのリンク

SDL_GetAssertionReport - SDL Wiki