All Manuals > LispWorks® User Guide and Reference Manual > 47 The SYSTEM Package

low-level-atomic-place-p Function

Summary

The predicate for whether a place is suitable for use with the low-level atomic operators.

Package

system

Signature

low-level-atomic-place-p place &optional environment => result

Arguments
place
A place.
environment
An environment object.
Values
result
A boolean.
Description

The function low-level-atomic-place-p is the predicate for whether the place place is one of the places for which low-level atomic operations are defined, and is therefore suitable for use with those operators.

environment is used to macroexpand place if it is a macro.

These places are described in 19.13.1 Low level atomic operations.

See also

atomic-decf
atomic-exchange
atomic-fixnum-decf
atomic-pop
atomic-push
compare-and-swap
define-atomic-modify-macro


LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:31:02