Home | History | Annotate | Download | only in ext

Lines Matching refs:_M_info

116 	  }                 _M_info;
131 __atomic_add_dispatch(&_M_info._M_refcount, 1);
138 _M_info._M_refcount = 0; // One reference.
139 _M_info._M_length = __n;
201 if (__exchange_and_add_dispatch(&_M_rep()->_M_info._M_refcount,
208 { return _M_rep()->_M_info._M_refcount < 0; }
212 { _M_rep()->_M_info._M_refcount = 0; }
271 { return _M_rep()->_M_info._M_length; }
275 { return _M_rep()->_M_info._M_capacity; }
279 { return _M_rep()->_M_info._M_refcount > 0; }
283 { _M_rep()->_M_info._M_refcount = -1; }
425 __p->_M_info._M_capacity = __capacity;
434 const size_type __size = ((_M_info._M_capacity + 1) * sizeof(_CharT)
445 const size_type __requested_cap = _M_info._M_length + __res;
446 _Rep* __r = _Rep::_S_create(__requested_cap, _M_info._M_capacity,
449 if (_M_info._M_length)
450 _S_copy(__r->_M_refdata(), _M_refdata(), _M_info._M_length);
452 __r->_M_set_length(_M_info._M_length);
517 if (__len == __r->_M_info._M_capacity)