1-4 of about 4 matches for site:open-std.org volatile effects
https://open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html
A ::operator ++( int ) volatile Effects: fetch_add( 1 ) Returns: fetch_add( 1 ) C A ::operator --( int ) volatile Effects: fetch_sub( 1 ) Returns
https://open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2195.html
atomic_load( Cn, T const * p ); template< class Cn, class T > inline T atomic_load( Cn, T const volatile * p ); template< class Cn
https://open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm
for statement, performs no I/O operations, and does not access or modify volatile objects, and performs
https://open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2176.html
potential alias. Violating such a built-in assumption can cause very complicated effects that will be very