Lines Matching refs:__rc_string_base

644 	* include/ext/rc_string_base.h (__rc_string_base<>::_M_compare):
735 * include/ext/rc_string_base.h (__rc_string_base<>::_M_reserve): Also
767 * include/ext/rc_string_base.h (__rc_string_base<>::_M_get_allocator):
771 * include/ext/rc_string_base.h (__rc_string_base<>::_M_erase): Likewise.
787 * include/ext/rc_string_base.h (__rc_string_base<>::_M_mutate):
805 * include/ext/rc_string_base.h (__rc_string_base<>::_M_reserve):
881 (__rc_string_base<>::_M_get_allocator): Return by const ref.
882 (__rc_string_base<>::_M_dispose): Take void, use _M_get_allocator.
883 (__rc_string_base<>::_M_grab): Take one alloc, use _M_get_allocator.
884 (__rc_string_base<>::~__rc_string_base,
885 __rc_string_base(const __rc_string_base&), _M_assign, _M_reserve,
891 * include/ext/rc_string_base.h (__rc_string_base<>::_Rep): Avoid the
894 * include/ext/rc_string_base.h (__rc_string_base<>::_S_empty_rep()):
896 (__rc_string_base<>::__rc_string_base(), _S_construct): Adjust.
898 * include/ext/rc_string_base.h (__rc_string_base<>::_Rep): Use
901 (__rc_string_base<>::_Rep::_S_create, _M_destroy): Adjust consistently.
908 (__rc_string_base<>::_S_construct(std::forward_iterator_tag): Likewise.
918 * include/ext/rc_string_base.h (__rc_string_base<>::_M_swap): Use it.
919 (__rc_string_base<>::_M_is_leaked, _M_set_sharable): Change to private.
923 * include/ext/rc_string_base.h (__rc_string_base<>::_M_data(_CharT*):
1280 (__rc_string_base()): Construct with _S_empty_rep()._M_refcopy().
1896 the preferred base class. Two are provided: __rc_string_base,