__gnu_cxx::Rope_char_ref_proxy< CharT, Alloc > Class Template Reference

Collaboration diagram for __gnu_cxx::Rope_char_ref_proxy< CharT, Alloc >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Rope_char_ref_proxy (My_rope *__r, size_t __p)
 Rope_char_ref_proxy (const Rope_char_ref_proxy &x)
 Rope_char_ref_proxy (My_rope *__r, size_t __p, CharT c)
 operator CharT () const
Rope_char_ref_proxyoperator= (CharT c)
Rope_char_ptr_proxy
< CharT, Alloc > 
operator & () const
Rope_char_ref_proxyoperator= (const Rope_char_ref_proxy &c)

Private Types

typedef
Rope_self_destruct_ptr
< CharT, Alloc > 
Self_destruct_ptr
typedef RopeRopeRep
< CharT, Alloc > 
RopeRep
typedef rope< CharT,
Alloc > 
My_rope

Private Attributes

size_t M_pos
CharT M_current
bool M_current_valid
My_ropeM_root

Friends

class rope< CharT, Alloc >
class Rope_iterator< CharT, Alloc >
class Rope_char_ptr_proxy< CharT, Alloc >


Detailed Description

template<class CharT, class Alloc>
class __gnu_cxx::Rope_char_ref_proxy< CharT, Alloc >

Definition at line 792 of file rope.


The documentation for this class was generated from the following files:
Generated on Wed Oct 3 06:18:22 2007 for libstdc++-v3 Source by  doxygen 1.5.3