| 668 | #if defined(BOOST_INTEL) |
| 669 | |
| 670 | #pragma push_macro("atomic_is_lock_free") |
| 671 | #undef atomic_is_lock_free |
| 672 | |
| 673 | #pragma push_macro("atomic_load") |
| 674 | #undef atomic_load |
| 675 | |
| 676 | #pragma push_macro("atomic_load_explicit") |
| 677 | #undef atomic_load_explicit |
| 678 | |
| 679 | #pragma push_macro("atomic_store") |
| 680 | #undef atomic_store |
| 681 | |
| 682 | #pragma push_macro("atomic_store_explicit") |
| 683 | #undef atomic_store_explicit |
| 684 | |
| 685 | #pragma push_macro("atomic_exchange") |
| 686 | #undef atomic_exchange |
| 687 | |
| 688 | #pragma push_macro("atomic_exchange_explicit") |
| 689 | #undef atomic_exchange_explicit |
| 690 | |
| 691 | #pragma push_macro("atomic_compare_exchange") |
| 692 | #undef atomic_compare_exchange |
| 693 | |
| 694 | #pragma push_macro("atomic_compare_exchange_explicit") |
| 695 | #undef atomic_compare_exchange_explicit |
| 696 | |
| 697 | #endif // #if defined(BOOST_INTEL) |
| 698 | |
| 772 | #if defined(BOOST_INTEL) |
| 773 | |
| 774 | #pragma pop_macro("atomic_is_lock_free") |
| 775 | #pragma pop_macro("atomic_load") |
| 776 | #pragma pop_macro("atomic_load_explicit") |
| 777 | #pragma pop_macro("atomic_store") |
| 778 | #pragma pop_macro("atomic_store_explicit") |
| 779 | #pragma pop_macro("atomic_exchange") |
| 780 | #pragma pop_macro("atomic_exchange_explicit") |
| 781 | #pragma pop_macro("atomic_compare_exchange") |
| 782 | #pragma pop_macro("atomic_compare_exchange_explicit") |
| 783 | |
| 784 | #endif // #if defined(BOOST_INTEL) |
| 785 | |