Searched refs:atomic_compare_exchange (Results 1 – 6 of 6) sorted by relevance
/third_party/boost/libs/smart_ptr/test/ |
D | sp_atomic_test.cpp | 48 bool r = boost::atomic_compare_exchange( &px, &cmp, px4 ); in main() 53 r = boost::atomic_compare_exchange( &px, &cmp, px4 ); in main()
|
/third_party/boost/boost/thread/detail/ |
D | atomic_undef_macros.hpp | 10 #undef atomic_compare_exchange
|
/third_party/boost/libs/smart_ptr/extras/test/ |
D | sp_atomic_mt2_test.cpp | 119 if( boost::atomic_compare_exchange( &ps, &p1, p2 ) ) break; in write_access()
|
/third_party/boost/boost/smart_ptr/ |
D | shared_ptr.hpp | 1124 template<class T> bool atomic_compare_exchange( shared_ptr<T> * p, shared_ptr<T> * v, shared_ptr<T>… in atomic_compare_exchange() function 1151 return atomic_compare_exchange( p, v, w ); // std::move( w ) in atomic_compare_exchange_explicit()
|
/third_party/boost/libs/smart_ptr/doc/smart_ptr/ |
D | shared_ptr.adoc | 247 bool atomic_compare_exchange( 907 bool atomic_compare_exchange(
|
/third_party/boost/boost/thread/ |
D | future.hpp | 2280 atomic_compare_exchange(&future_,&blank,future_ptr(new detail::shared_state<R>)); in lazy_init() 2571 atomic_compare_exchange(&future_,&blank,future_ptr(new detail::shared_state<R&>)); in lazy_init() 2753 atomic_compare_exchange(&future_,&blank,future_ptr(new detail::shared_state<void>)); in lazy_init()
|