Lines Matching refs:__versa_string

43    *  @class __versa_string vstring.h
44 * @brief Template class __versa_string.
52 class __versa_string
69 typedef __gnu_cxx::__normal_iterator<pointer, __versa_string> iterator;
70 typedef __gnu_cxx::__normal_iterator<const_pointer, __versa_string>
130 __versa_string()
137 __versa_string(const _Alloc& __a)
145 __versa_string(const __versa_string& __str)
157 __versa_string(__versa_string&& __str)
165 __versa_string(std::initializer_list<_CharT> __l,
176 __versa_string(const __versa_string& __str, size_type __pos,
180 "__versa_string::__versa_string"),
191 __versa_string(const __versa_string& __str, size_type __pos,
195 "__versa_string::__versa_string"),
208 __versa_string(const _CharT* __s, size_type __n,
217 __versa_string(const _CharT* __s, const _Alloc& __a = _Alloc())
227 __versa_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc())
237 __versa_string(_InputIterator __beg, _InputIterator __end,
244 ~__versa_string() { }
250 __versa_string&
251 operator=(const __versa_string& __str)
262 __versa_string&
263 operator=(__versa_string&& __str)
274 __versa_string&
286 __versa_string&
297 __versa_string&
570 std::__throw_out_of_range(__N("__versa_string::at"));
589 std::__throw_out_of_range(__N("__versa_string::at"));
634 __versa_string&
635 operator+=(const __versa_string& __str)
643 __versa_string&
652 __versa_string&
665 __versa_string&
675 __versa_string&
676 append(const __versa_string& __str)
692 __versa_string&
693 append(const __versa_string& __str, size_type __pos, size_type __n)
695 + __str._M_check(__pos, "__versa_string::append"),
704 __versa_string&
708 _M_check_length(size_type(0), __n, "__versa_string::append");
717 __versa_string&
722 _M_check_length(size_type(0), __n, "__versa_string::append");
734 __versa_string&
744 __versa_string&
758 __versa_string&
781 __versa_string&
782 assign(const __versa_string& __str)
797 __versa_string&
798 assign(__versa_string&& __str)
818 __versa_string&
819 assign(const __versa_string& __str, size_type __pos, size_type __n)
821 + __str._M_check(__pos, "__versa_string::assign"),
835 __versa_string&
851 __versa_string&
868 __versa_string&
882 __versa_string&
892 __versa_string&
955 __versa_string&
956 insert(size_type __pos1, const __versa_string& __str)
978 __versa_string&
979 insert(size_type __pos1, const __versa_string& __str,
982 + __str._M_check(__pos2, "__versa_string::insert"),
1001 __versa_string&
1020 __versa_string&
1044 __versa_string&
1046 { return _M_replace_aux(_M_check(__pos, "__versa_string::insert"),
1087 __versa_string&
1090 this->_M_erase(_M_check(__pos, "__versa_string::erase"),
1152 __versa_string&
1153 replace(size_type __pos, size_type __n, const __versa_string& __str)
1175 __versa_string&
1176 replace(size_type __pos1, size_type __n1, const __versa_string& __str,
1181 "__versa_string::replace"),
1203 __versa_string&
1208 return _M_replace(_M_check(__pos, "__versa_string::replace"),
1227 __versa_string&
1251 __versa_string&
1253 { return _M_replace_aux(_M_check(__pos, "__versa_string::replace"),
1269 __versa_string&
1270 replace(iterator __i1, iterator __i2, const __versa_string& __str)
1287 __versa_string&
1308 __versa_string&
1329 __versa_string&
1352 __versa_string&
1365 __versa_string&
1375 __versa_string&
1386 __versa_string&
1396 __versa_string&
1421 __versa_string& replace(iterator __i1, iterator __i2,
1428 __versa_string&
1434 __versa_string&
1438 __versa_string&
1442 __versa_string&
1446 __versa_string&
1474 swap(__versa_string& __s)
1531 find(const __versa_string& __str, size_type __pos = 0) const
1575 rfind(const __versa_string& __str, size_type __pos = npos) const
1634 find_first_of(const __versa_string& __str, size_type __pos = 0) const
1697 find_last_of(const __versa_string& __str, size_type __pos = npos) const
1759 find_first_not_of(const __versa_string& __str, size_type __pos = 0) const
1820 find_last_not_of(const __versa_string& __str,
1882 __versa_string
1885 return __versa_string(*this, _M_check(__pos, "__versa_string::substr"),
1904 compare(const __versa_string& __str) const
1940 const __versa_string& __str) const;
1966 compare(size_type __pos1, size_type __n1, const __versa_string& __str,
2049 __versa_string<_CharT, _Traits, _Alloc, _Base>
2050 operator+(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2051 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs);
2061 __versa_string<_CharT, _Traits, _Alloc, _Base>
2063 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs);
2073 __versa_string<_CharT, _Traits, _Alloc, _Base>
2075 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs);
2085 __versa_string<_CharT, _Traits, _Alloc, _Base>
2086 operator+(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2097 __versa_string<_CharT, _Traits, _Alloc, _Base>
2098 operator+(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2111 operator==(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2112 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2118 operator==(const __versa_string<_CharT, std::char_traits<_CharT>,
2120 const __versa_string<_CharT, std::char_traits<_CharT>,
2136 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2148 operator==(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2162 operator!=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2163 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2176 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2188 operator!=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2202 operator<(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2203 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2215 operator<(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2229 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2242 operator>(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2243 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2255 operator>(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2269 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2282 operator<=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2283 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2295 operator<=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2309 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2322 operator>=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2323 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2335 operator>=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2349 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2362 swap(__versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2363 __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2386 __gnu_cxx::__versa_string<_CharT, _Traits,
2402 const __gnu_cxx::__versa_string<_CharT, _Traits, _Alloc,
2428 __gnu_cxx::__versa_string<_CharT, _Traits, _Alloc, _Base>& __str,
2448 __gnu_cxx::__versa_string<_CharT, _Traits, _Alloc, _Base>& __str)