Load operation with configurable memory ordering Default to acquire semantics for backward compatibility
| 41 | // Load operation with configurable memory ordering |
| 42 | // Default to acquire semantics for backward compatibility |
| 43 | T load(int order = memory_order_acquire) const FL_NOEXCEPT { |
| 44 | return __atomic_load_n(&mValue, order); |
| 45 | } |
| 46 | |
| 47 | // Store operation with configurable memory ordering |
| 48 | // Default to release semantics for backward compatibility |
no outgoing calls
no test coverage detected