HomeSort by: relevance | last modified time | path
    Searched refs:_M_refcount (Results 1 - 25 of 26) sorted by relevancy

1 2

  /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),

Completed in 61 milliseconds

1 2