目次 - API(機能別) - アトミック操作 - SDL_AtomicCASPtr

SDL_AtomicCASPtr

もしポインタが「古い値」ならば「新しい値」にする

構文

SDL_bool SDL_bool SDL_AtomicCASPtr(void** a, void* oldval, void* newval)

引数

aポインタへのポインタ
oldval古い値へのポインタ
newval新しい値へのポインタ

戻り値

ポインタが設定されたならSDL_TRUE, されなかったならSDL_FALSEを戻す.

詳細

注意: この関数の目的が分からないのであれば, 使うべきではない!

バージョン

SDL 2.0.0以降

関連項目(関数)

SDL_AtomicCAS
SDL_AtomicGetPtr
SDL_AtomicSetPtr

SDL Wikiへのリンク

SDL_AtomicCASPtr - SDL Wiki