目次 - 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