Lines Matching refs:size_type

92   typedef typename _BString::size_type size_type;
109 size_type size() const { return _lhs.size() + _rhs.size(); }
110 size_type length() const { return size(); }
113 size_type capacity() const { return size(); }
119 const_reference at(size_type __n) const
135 _BString& append(const _BString& __s, size_type __pos, size_type __n)
138 const size_type __n = _Traits::length(__s);
141 _CStrOnLeft append(const _CharT* __s, size_type __n)
143 _BString& append(size_type __n, _CharT __c)
151 _BString& assign(const _BString& __s, size_type __pos, size_type __n) {return _M_get_storage().assign(__s, __pos, __n);}
152 _BString& assign(const _CharT* __s, size_type __n) {return _M_get_storage().assign(__s, __n);}
154 _BString& assign(size_type __n, _CharT __c) {return _M_get_storage().assign(__n, __c);}
157 _BString& insert(size_type __pos, const _BString& __s) {return _M_get_storage().insert(__pos, __s);}
158 _BString& insert(size_type __pos, const _BString& __s, size_type __beg, size_type __n)
160 _BString& insert(size_type __pos, const _CharT* __s, size_type __n) {return _M_get_storage().insert(__pos, __s, __n);}
161 _BString& insert(size_type __pos, const _CharT* __s) {return _M_get_storage().insert(__pos, __s);}
162 _BString& insert(size_type __pos, size_type __n, _CharT __c) {return _M_get_storage().insert(__pos, __n, __c);}
165 _BString& erase(size_type __pos = 0, size_type __n =_BString::npos) {return _M_get_storage().erase(__pos, __n);}
168 _BString& replace(size_type __pos, size_type __n, const _BString& __s)
170 _BString& replace(size_type __pos1, size_type __n1, const _BString& __s, size_type __pos2, size_type __n2)
172 _BString& replace(size_type __pos, size_type __n1, const _CharT* __s, size_type __n2)
174 _BString& replace(size_type __pos, size_type __n1, const _CharT* __s)
176 _BString& replace(size_type __pos, size_type __n1, size_type __n2, _CharT __c)
179 size_type copy(_CharT* __s, size_type __n, size_type __pos = 0) const
189 size_type find(const _BString& __s, size_type __pos = 0) const { return _M_get_storage().find(__s, __pos); }
190 size_type find(const _CharT* __s, size_type __pos = 0) const { return _M_get_storage().find(__s, __pos); }
191 size_type find(const _CharT* __s, size_type __pos, size_type __n) const { return _M_get_storage().find(__s, __pos, __n); }
192 size_type find(_CharT __c, size_type __pos = 0) const { return _M_get_storage().find(__c, __pos); }
194 size_type rfind(const _BString& __s, size_type __pos = _BString::npos) const { return _M_get_storage().rfind(__s, __pos); }
195 size_type rfind(const _CharT* __s, size_type __pos = _BString::npos) const { return _M_get_storage().rfind(__s, __pos); }
196 size_type rfind(const _CharT* __s, size_type __pos, size_type __n) const { return _M_get_storage().rfind(__s, __pos, __n); }
197 size_type rfind(_CharT __c, size_type __pos = _BString::npos) const { return _M_get_storage().rfind(__c, __pos); }
199 size_type find_first_of(const _BString& __s, size_type __pos = 0) const
201 size_type find_first_of(const _CharT* __s, size_type __pos = 0) const
203 size_type find_first_of(const _CharT* __s, size_type __pos, size_type __n) const
205 size_type find_first_of(_CharT __c, size_type __pos = 0) const
208 size_type find_last_of(const _BString& __s, size_type __pos = _BString::npos) const
210 size_type find_last_of(const _CharT* __s, size_type __pos = _BString::npos) const
212 size_type find_last_of(const _CharT* __s, size_type __pos, size_type __n) const
214 size_type find_last_of(_CharT __c, size_type __pos = _BString::npos) const
217 size_type find_first_not_of(const _BString& __s, size_type __pos = 0) const
219 size_type find_first_not_of(const _CharT* __s, size_type __pos = 0) const
221 size_type find_first_not_of(const _CharT* __s, size_type __pos, size_type __n) const
223 size_type find_first_not_of(_CharT __c, size_type __pos = 0) const
226 size_type find_last_not_of(const _BString& __s, size_type __pos = _BString::npos) const
228 size_type find_last_not_of(const _CharT* __s, size_type __pos =_BString:: npos) const
230 size_type find_last_not_of(const _CharT* __s, size_type __pos, size_type __n) const
232 size_type find_last_not_of(_CharT __c, size_type __pos = _BString::npos) const
235 _BString substr(size_type __pos = 0, size_type __n = _BString::npos) const
241 int compare(size_type __pos1, size_type __n1, const _Self& __s) const
243 int compare(size_type __pos1, size_type __n1, const _Self& __s, size_type __pos2, size_type __n2) const
247 int compare(size_type __pos1, size_type __n1, const _CharT* __s) const
249 int compare(size_type __pos1, size_type __n1, const _CharT* __s, size_type __n2) const