Lines Matching defs:_M_data
88 * a single "add" instruction: _Rep::_M_data(), and
93 * The reason you want _M_data pointing to the character array and
279 _M_data() const
283 _M_data(_CharT* __p)
288 { return &((reinterpret_cast<_Rep*> (_M_data()))[-1]); }
294 { return iterator(_M_data()); }
298 { return iterator(_M_data() + this->size()); }
334 return (less<const _CharT*>()(__s, _M_data())
335 || less<const _CharT*>()(_M_data() + this->size(), __s));
524 return iterator(_M_data());
533 { return const_iterator(_M_data()); }
543 return iterator(_M_data() + this->size());
552 { return const_iterator(_M_data() + this->size()); }
693 return _M_data()[__pos];
714 return _M_data()[__pos];
732 return _M_data()[__n];
752 return _M_data()[__n];
864 traits_type::assign(_M_data()[this->size()], __c);
890 { return this->assign(__str._M_data()
1017 { return this->insert(__pos1, __str._M_data()
1102 return iterator(_M_data() + __pos);
1143 return iterator(_M_data() + __pos);
1163 return iterator(_M_data() + __pos);
1184 { return this->replace(__pos, __n, __str._M_data(), __str.size()); }
1207 { return this->replace(__pos1, __n1, __str._M_data()
1290 { return this->replace(__i1, __i2, __str._M_data(), __str.size()); }
1523 { return _M_data(); }
1533 { return _M_data(); }
1935 int __r = traits_type::compare(_M_data(), __str.data(), __len);