Home | History | Annotate | Download | only in ext

Lines Matching defs:__versa_string

62    *  @class __versa_string vstring.h
63 * @brief Template class __versa_string.
71 class __versa_string
88 typedef __gnu_cxx::__normal_iterator<pointer, __versa_string> iterator;
89 typedef __gnu_cxx::__normal_iterator<const_pointer, __versa_string>
152 __versa_string(const _Alloc& __a = _Alloc()) _GLIBCXX_NOEXCEPT
160 __versa_string(const __versa_string& __str)
172 __versa_string(__versa_string&& __str) noexcept
180 __versa_string(std::initializer_list<_CharT> __l,
191 __versa_string(const __versa_string& __str, size_type __pos,
195 "__versa_string::__versa_string"),
206 __versa_string(const __versa_string& __str, size_type __pos,
210 "__versa_string::__versa_string"),
223 __versa_string(const _CharT* __s, size_type __n,
232 __versa_string(const _CharT* __s, const _Alloc& __a = _Alloc())
242 __versa_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc())
257 __versa_string(_InputIterator __beg, _InputIterator __end,
264 ~__versa_string() _GLIBCXX_NOEXCEPT { }
270 __versa_string&
271 operator=(const __versa_string& __str)
282 __versa_string&
283 operator=(__versa_string&& __str) noexcept
294 __versa_string&
306 __versa_string&
317 __versa_string&
556 std::__throw_out_of_range_fmt(__N("__versa_string::operator[]: __pos "
583 std::__throw_out_of_range_fmt(__N("__versa_string::operator[]: __pos "
611 std::__throw_out_of_range_fmt(__N("__versa_string::at: __n "
633 std::__throw_out_of_range_fmt(__N("__versa_string::at: __n "
681 __versa_string&
682 operator+=(const __versa_string& __str)
690 __versa_string&
699 __versa_string&
712 __versa_string&
722 __versa_string&
723 append(const __versa_string& __str)
739 __versa_string&
740 append(const __versa_string& __str, size_type __pos, size_type __n)
742 + __str._M_check(__pos, "__versa_string::append"),
751 __versa_string&
755 _M_check_length(size_type(0), __n, "__versa_string::append");
764 __versa_string&
769 _M_check_length(size_type(0), __n, "__versa_string::append");
781 __versa_string&
791 __versa_string&
810 __versa_string&
833 __versa_string&
834 assign(const __versa_string& __str)
849 __versa_string&
850 assign(__versa_string&& __str) noexcept
870 __versa_string&
871 assign(const __versa_string& __str, size_type __pos, size_type __n)
873 + __str._M_check(__pos, "__versa_string::assign"),
887 __versa_string&
903 __versa_string&
920 __versa_string&
939 __versa_string&
949 __versa_string&
1067 __versa_string&
1068 insert(size_type __pos1, const __versa_string& __str)
1090 __versa_string&
1091 insert(size_type __pos1, const __versa_string& __str,
1094 + __str._M_check(__pos2, "__versa_string::insert"),
1113 __versa_string&
1132 __versa_string&
1156 __versa_string&
1158 { return _M_replace_aux(_M_check(__pos, "__versa_string::insert"),
1203 __versa_string&
1206 this->_M_erase(_M_check(__pos, "__versa_string::erase"),
1287 __versa_string&
1288 replace(size_type __pos, size_type __n, const __versa_string& __str)
1310 __versa_string&
1311 replace(size_type __pos1, size_type __n1, const __versa_string& __str,
1316 "__versa_string::replace"),
1338 __versa_string&
1343 return _M_replace(_M_check(__pos, "__versa_string::replace"),
1362 __versa_string&
1386 __versa_string&
1388 { return _M_replace_aux(_M_check(__pos, "__versa_string::replace"),
1404 __versa_string&
1407 const __versa_string& __str)
1409 replace(iterator __i1, iterator __i2, const __versa_string& __str)
1427 __versa_string&
1453 __versa_string&
1478 __versa_string&
1508 __versa_string&
1520 __versa_string&
1534 __versa_string&
1550 __versa_string&
1566 __versa_string&
1582 __versa_string&
1612 __versa_string&
1620 __versa_string&
1626 __versa_string&
1631 __versa_string&
1635 __versa_string&
1639 __versa_string&
1667 swap(__versa_string& __s) _GLIBCXX_NOEXCEPT
1724 find(const __versa_string& __str, size_type __pos = 0) const
1769 rfind(const __versa_string& __str, size_type __pos = npos) const
1829 find_first_of(const __versa_string& __str, size_type __pos = 0) const
1893 find_last_of(const __versa_string& __str, size_type __pos = npos) const
1956 find_first_not_of(const __versa_string& __str, size_type __pos = 0) const
2019 find_last_not_of(const __versa_string& __str,
2082 __versa_string
2085 return __versa_string(*this, _M_check(__pos, "__versa_string::substr"),
2104 compare(const __versa_string& __str) const
2140 const __versa_string& __str) const;
2166 compare(size_type __pos1, size_type __n1, const __versa_string& __str,
2249 __versa_string<_CharT, _Traits, _Alloc, _Base>
2250 operator+(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2251 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs);
2261 __versa_string<_CharT, _Traits, _Alloc, _Base>
2263 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs);
2273 __versa_string<_CharT, _Traits, _Alloc, _Base>
2275 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs);
2285 __versa_string<_CharT, _Traits, _Alloc, _Base>
2286 operator+(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2297 __versa_string<_CharT, _Traits, _Alloc, _Base>
2298 operator+(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2304 inline __versa_string<_CharT, _Traits, _Alloc, _Base>
2305 operator+(__versa_string<_CharT, _Traits, _Alloc, _Base>&& __lhs,
2306 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2311 inline __versa_string<_CharT, _Traits, _Alloc, _Base>
2312 operator+(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2313 __versa_string<_CharT, _Traits, _Alloc, _Base>&& __rhs)
2318 inline __versa_string<_CharT, _Traits, _Alloc, _Base>
2319 operator+(__versa_string<_CharT, _Traits, _Alloc, _Base>&& __lhs,
2320 __versa_string<_CharT, _Traits, _Alloc, _Base>&& __rhs)
2331 inline __versa_string<_CharT, _Traits, _Alloc, _Base>
2333 __versa_string<_CharT, _Traits, _Alloc, _Base>&& __rhs)
2338 inline __versa_string<_CharT, _Traits, _Alloc, _Base>
2340 __versa_string<_CharT, _Traits, _Alloc, _Base>&& __rhs)
2345 inline __versa_string<_CharT, _Traits, _Alloc, _Base>
2346 operator+(__versa_string<_CharT, _Traits, _Alloc, _Base>&& __lhs,
2352 inline __versa_string<_CharT, _Traits, _Alloc, _Base>
2353 operator+(__versa_string<_CharT, _Traits, _Alloc, _Base>&& __lhs,
2368 operator==(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2369 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2375 operator==(const __versa_string<_CharT, std::char_traits<_CharT>,
2377 const __versa_string<_CharT, std::char_traits<_CharT>,
2393 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2405 operator==(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2419 operator!=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2420 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2433 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2445 operator!=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2459 operator<(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2460 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2472 operator<(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2486 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2499 operator>(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2500 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2512 operator>(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2526 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2539 operator<=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2540 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2552 operator<=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2566 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2579 operator>=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2580 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2592 operator>=(const __versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2606 const __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2619 swap(__versa_string<_CharT, _Traits, _Alloc, _Base>& __lhs,
2620 __versa_string<_CharT, _Traits, _Alloc, _Base>& __rhs)
2646 __gnu_cxx::__versa_string<_CharT, _Traits,
2662 const __gnu_cxx::__versa_string<_CharT, _Traits, _Alloc,
2688 __gnu_cxx::__versa_string<_CharT, _Traits, _Alloc, _Base>& __str,
2708 __gnu_cxx::__versa_string<_CharT, _Traits, _Alloc, _Base>& __str)