| /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/tr1/ |
| shared_ptr.h | 550 : _M_ptr(0), _M_refcount() // never throws 556 : _M_ptr(__p), _M_refcount(__p) 560 __enable_shared_from_this_helper(_M_refcount, __p, __p); 565 : _M_ptr(__p), _M_refcount(__p, __d) 569 __enable_shared_from_this_helper(_M_refcount, __p, __p); 576 : _M_ptr(__r._M_ptr), _M_refcount(__r._M_refcount) // never throws 582 : _M_refcount(__r._M_refcount) // may throw 585 // It is now safe to copy __r._M_ptr, as _M_refcount(__r._M_refcount [all...] |
| /src/external/gpl3/gcc/dist/libstdc++-v3/include/tr1/ |
| shared_ptr.h | 550 : _M_ptr(0), _M_refcount() // never throws 556 : _M_ptr(__p), _M_refcount(__p) 560 __enable_shared_from_this_helper(_M_refcount, __p, __p); 565 : _M_ptr(__p), _M_refcount(__p, __d) 569 __enable_shared_from_this_helper(_M_refcount, __p, __p); 576 : _M_ptr(__r._M_ptr), _M_refcount(__r._M_refcount) // never throws 582 : _M_refcount(__r._M_refcount) // may throw 585 // It is now safe to copy __r._M_ptr, as _M_refcount(__r._M_refcount [all...] |
| /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/ |
| shared_ptr_base.h | 1463 : _M_ptr(0), _M_refcount() 1469 : _M_ptr(__p), _M_refcount(__p, typename is_array<_Tp>::type()) 1478 : _M_ptr(__p), _M_refcount(__p, std::move(__d)) 1488 : _M_ptr(__p), _M_refcount(__p, std::move(__d), std::move(__a)) 1497 : _M_ptr(0), _M_refcount(__p, std::move(__d)) 1502 : _M_ptr(0), _M_refcount(__p, std::move(__d), std::move(__a)) 1509 : _M_ptr(__p), _M_refcount(__r._M_refcount) // never throws 1516 : _M_ptr(__p), _M_refcount() 1518 _M_refcount._M_swap(__r._M_refcount) [all...] |
| locale_classes.h | 379 mutable _Atomic_word _M_refcount; 405 facet(size_t __refs = 0) throw() : _M_refcount(__refs ? 1 : 0) 449 { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } 455 _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&_M_refcount); 456 if (__gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1) == 1) 458 _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&_M_refcount); 544 _Atomic_word _M_refcount; 559 { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } 565 _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&_M_refcount); 566 if (__gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1) == 1 [all...] |
| shared_ptr_atomic.h | 386 using __count_type = decltype(_Tp::_M_refcount); 511 _Atomic_count _M_refcount; 530 : _M_ptr(__r._M_ptr), _M_refcount(std::move(__r._M_refcount)) 549 auto __pi = _M_refcount.lock(__o); 551 __ret._M_refcount._M_pi = _S_add_ref(__pi); 552 _M_refcount.unlock(memory_order_relaxed); 559 _M_refcount.lock(memory_order_acquire); 561 _M_refcount._M_swap_unlock(__r._M_refcount, __o) [all...] |
| ios_base.h | 572 _Atomic_word _M_refcount; // 0 means one reference. 576 : _M_next(__cb), _M_fn(__fn), _M_index(__index), _M_refcount(0) { } 579 _M_add_reference() { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } 586 _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&_M_refcount); 587 int __res = __gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1); 590 _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&_M_refcount);
|
| cow_string.h | 83 * _M_dataplus _M_refcount 155 // 3. _M_refcount has three states: 167 _Atomic_word _M_refcount; 210 // _M_refcount is mutated concurrently by _M_refcopy/_M_dispose, 214 return __atomic_load_n(&this->_M_refcount, __ATOMIC_RELAXED) < 0; 216 return this->_M_refcount < 0; 224 // _M_refcount is mutated concurrently by _M_refcopy/_M_dispose, 230 return __atomic_load_n(&this->_M_refcount, __ATOMIC_ACQUIRE) > 0; 232 return this->_M_refcount > 0; 237 { this->_M_refcount = -1; [all...] |
| /src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/ |
| shared_ptr_base.h | 1464 : _M_ptr(0), _M_refcount() 1470 : _M_ptr(__p), _M_refcount(__p, typename is_array<_Tp>::type()) 1479 : _M_ptr(__p), _M_refcount(__p, std::move(__d)) 1489 : _M_ptr(__p), _M_refcount(__p, std::move(__d), std::move(__a)) 1498 : _M_ptr(0), _M_refcount(__p, std::move(__d)) 1503 : _M_ptr(0), _M_refcount(__p, std::move(__d), std::move(__a)) 1510 : _M_ptr(__p), _M_refcount(__r._M_refcount) // never throws 1517 : _M_ptr(__p), _M_refcount() 1519 _M_refcount._M_swap(__r._M_refcount) [all...] |
| locale_classes.h | 402 mutable _Atomic_word _M_refcount; 428 facet(size_t __refs = 0) throw() : _M_refcount(__refs ? 1 : 0) 472 { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } 478 _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&_M_refcount); 479 if (__gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1) == 1) 481 _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&_M_refcount); 575 _Atomic_word _M_refcount; 590 { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } 596 _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&_M_refcount); 597 if (__gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1) == 1 [all...] |
| shared_ptr_atomic.h | 403 using __count_type = decltype(_Tp::_M_refcount); 528 _Atomic_count _M_refcount; 547 : _M_ptr(__r._M_ptr), _M_refcount(std::move(__r._M_refcount)) 566 auto __pi = _M_refcount.lock(__o); 568 __ret._M_refcount._M_pi = _S_add_ref(__pi); 569 _M_refcount.unlock(memory_order_relaxed); 576 _M_refcount.lock(memory_order_acquire); 578 _M_refcount._M_swap_unlock(__r._M_refcount, __o) [all...] |
| ios_base.h | 592 _Atomic_word _M_refcount; // 0 means one reference. 596 : _M_next(__cb), _M_fn(__fn), _M_index(__index), _M_refcount(0) { } 599 _M_add_reference() { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } 606 _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&_M_refcount); 607 int __res = __gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1); 610 _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&_M_refcount);
|
| cow_string.h | 75 * _M_dataplus _M_refcount 147 // 3. _M_refcount has three states: 159 _Atomic_word _M_refcount; 202 // _M_refcount is mutated concurrently by _M_refcopy/_M_dispose, 206 return __atomic_load_n(&this->_M_refcount, __ATOMIC_RELAXED) < 0; 208 return this->_M_refcount < 0; 216 // _M_refcount is mutated concurrently by _M_refcopy/_M_dispose, 222 return __atomic_load_n(&this->_M_refcount, __ATOMIC_ACQUIRE) > 0; 224 return this->_M_refcount > 0; 229 { this->_M_refcount = -1; [all...] |
| out_ptr.h | 246 _M_smart._M_refcount._M_pi = __mem; 255 auto& __pi = _M_smart._M_refcount._M_pi;
|
| /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/ |
| rc_string_base.h | 51 * _M_dataplus _M_refcount 102 // 3. _M_refcount has three states: 117 _Atomic_word _M_refcount; 134 __atomic_add_dispatch(&_M_info._M_refcount, 1); 141 _M_info._M_refcount = 0; // One reference. 206 _M_refcount); 207 if (__exchange_and_add_dispatch(&_M_rep()->_M_info._M_refcount, 211 _M_refcount); 218 { return _M_rep()->_M_info._M_refcount < 0; } 222 { _M_rep()->_M_info._M_refcount = 0; [all...] |
| /src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/ |
| rc_string_base.h | 53 * _M_dataplus _M_refcount 104 // 3. _M_refcount has three states: 119 _Atomic_word _M_refcount; 136 __atomic_add_dispatch(&_M_info._M_refcount, 1); 143 _M_info._M_refcount = 0; // One reference. 208 _M_refcount); 209 if (__exchange_and_add_dispatch(&_M_rep()->_M_info._M_refcount, 213 _M_refcount); 220 { return _M_rep()->_M_info._M_refcount < 0; } 224 { _M_rep()->_M_info._M_refcount = 0; [all...] |
| /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/backward/ |
| auto_ptr.h | 314 : _M_ptr(__r.get()), _M_refcount() 319 _M_refcount = __shared_count<_Lp>(std::move(__r));
|
| /src/external/gpl3/gcc/dist/libstdc++-v3/include/backward/ |
| auto_ptr.h | 315 : _M_ptr(__r.get()), _M_refcount() 320 _M_refcount = __shared_count<_Lp>(std::move(__r));
|
| /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/pstl/ |
| parallel_backend_tbb.h | 521 std::atomic<int> _M_refcount{}; 546 _M_refcount.store(__n, std::memory_order_release); 573 _PSTL_ASSERT(__parent->_M_refcount.load(std::memory_order_relaxed) > 0); 574 ++__parent->_M_refcount; 648 _PSTL_ASSERT(__parent->_M_refcount.load(std::memory_order_relaxed) > 0); 649 if (--__parent->_M_refcount == 0) 703 _M_refcount.store(1, std::memory_order_relaxed);
|
| /src/external/gpl3/gcc/dist/libstdc++-v3/include/pstl/ |
| parallel_backend_tbb.h | 531 std::atomic<int> _M_refcount{}; 556 _M_refcount.store(__n, std::memory_order_release); 583 _PSTL_ASSERT(__parent->_M_refcount.load(std::memory_order_relaxed) > 0); 584 ++__parent->_M_refcount; 658 _PSTL_ASSERT(__parent->_M_refcount.load(std::memory_order_relaxed) > 0); 659 if (--__parent->_M_refcount == 0) 713 _M_refcount.store(1, std::memory_order_relaxed);
|
| /src/external/gpl3/gcc.old/dist/libstdc++-v3/src/c++98/ |
| localename.cc | 192 : _M_refcount(__refs), _M_facets(0), _M_facets_size(num_facets),
|
| locale.cc | 260 : _M_refcount(__refs), _M_facets(0), _M_facets_size(__imp._M_facets_size),
|
| locale_init.cc | 492 : _M_refcount(__refs), _M_facets(0), _M_facets_size(num_facets),
|
| /src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11/ |
| localename.cc | 199 : _M_refcount(__refs), _M_facets(0), _M_facets_size(num_facets),
|
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/stdcpp/ |
| string.d | 1161 _Atomic_word _M_refcount; 1180 _M_refcount = 0; 1198 return atomicLoad!(MemoryOrder.raw)(this._M_refcount) < 0; 1200 return _M_refcount < 0; 1208 return atomicLoad!(MemoryOrder.acq)(this._M_refcount) > 0; 1210 return _M_refcount > 0; 1259 // _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this._M_refcount); 1260 // Decrement of _M_refcount is acq_rel, because: 1268 if (__exchange_and_add_dispatch(&this._M_refcount, -1) <= 0) 1270 // _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this._M_refcount); [all...] |
| /src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/ |
| locale.cc | 263 : _M_refcount(__refs), _M_facets(0), _M_facets_size(__imp._M_facets_size),
|