Lines Matching refs:_Rope_char_ref_proxy
227 template<class _CharT, class _Alloc> class _Rope_char_ref_proxy; variable
752 class _Rope_char_ref_proxy {
768 _Rope_char_ref_proxy(_My_rope* __r, size_t __p) : in _Rope_char_ref_proxy() function
770 _Rope_char_ref_proxy(const _Rope_char_ref_proxy& __x) : in _Rope_char_ref_proxy() function
776 _Rope_char_ref_proxy(_My_rope* __r, size_t __p, in _Rope_char_ref_proxy() function
780 _Rope_char_ref_proxy& operator= (_CharT __c);
782 _Rope_char_ref_proxy& operator= (const _Rope_char_ref_proxy& __c) {
789 inline void swap(_Rope_char_ref_proxy <_CharT, __Alloc > __a, in swap()
790 _Rope_char_ref_proxy <_CharT, __Alloc > __b) { in swap()
803 inline void swap(_Rope_char_ref_proxy <_CharT, __Alloc > __a, \
804 _Rope_char_ref_proxy <_CharT, __Alloc > __b) { \
817 friend class _Rope_char_ref_proxy<_CharT,_Alloc>; in _ROPE_SWAP_SPECIALIZATION() local
821 _Rope_char_ptr_proxy(const _Rope_char_ref_proxy<_CharT,_Alloc>& __x) in _ROPE_SWAP_SPECIALIZATION()
839 _Rope_char_ref_proxy<_CharT,_Alloc> operator*() const { in _ROPE_SWAP_SPECIALIZATION()
840 return _Rope_char_ref_proxy<_CharT,_Alloc>(_M_root, _M_pos); in _ROPE_SWAP_SPECIALIZATION()
1050 typedef _Rope_char_ref_proxy<_CharT,_Alloc> reference;
1051 typedef _Rope_char_ref_proxy<_CharT,_Alloc>* pointer;
1086 return _Rope_char_ref_proxy<_CharT,_Alloc>(
1089 return _Rope_char_ref_proxy<_CharT,_Alloc>(
1128 return _Rope_char_ref_proxy<_CharT,_Alloc>(
1272 typedef _Rope_char_ref_proxy<_CharT,_Alloc> reference;
1280 friend class _Rope_char_ref_proxy<_CharT,_Alloc>;