目次 - SDL 3.0 API(機能別) - CategoryBeginCode - SDL_HAS_EXTENSION

SDL_HAS_EXTENSION

拡張機能が使えるかチェックするマクロ

ヘッダ

SDL3/SDL_begin_code.h

構文

#define SDL_HAS_EXTENSION(x) __has_builtin(x)

詳細

これを使用するとプリプロセッサでコンパイルで失敗するかをチェックできる.

実質的に全てのバージョンのclangと最近のGCCが対応している. 可能ならばclangのバージョンをチェックする代わりにこれを使用すること.

has_extensionに対応していないコンパイラの場合, これは0(常に偽)となる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HAS_EXTENSION - SDL Wiki