Inheritance diagram for __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >:

| Public Types | |
| typedef _Sequence::value_type | value_type | 
| The type "pointed to" by the iterator. | |
| Public Member Functions | |
| void | flush () | 
| ~sequence_buffer () | |
| sequence_buffer () | |
| sequence_buffer (const sequence_buffer &__x) | |
| sequence_buffer (sequence_buffer &__x) | |
| sequence_buffer (_Sequence &__s) | |
| sequence_buffer & | operator= (sequence_buffer &__x) | 
| sequence_buffer & | operator= (const sequence_buffer &__x) | 
| void | push_back (value_type __x) | 
| void | append (value_type *__s, size_t __len) | 
| sequence_buffer & | write (value_type *__s, size_t __len) | 
| sequence_buffer & | put (value_type __x) | 
| sequence_buffer & | operator= (const value_type &__rhs) | 
| sequence_buffer & | operator * () | 
| sequence_buffer & | operator++ () | 
| sequence_buffer | operator++ (int) | 
| Protected Attributes | |
| _Sequence * | _M_prefix | 
| value_type | _M_buffer [_Buf_sz] | 
| size_t | _M_buf_count | 
Definition at line 160 of file rope.
| typedef _Sequence::value_type __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::value_type | 
The type "pointed to" by the iterator.
Reimplemented from std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference >.
| __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::~sequence_buffer | ( | ) |  [inline] | 
Definition at line 178 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::flush().
| __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::sequence_buffer | ( | ) |  [inline] | 
| __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::sequence_buffer | ( | const sequence_buffer< _Sequence, _Buf_sz > & | __x | ) |  [inline] | 
Definition at line 184 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buf_count, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buffer, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_prefix, and std::copy().
| __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::sequence_buffer | ( | sequence_buffer< _Sequence, _Buf_sz > & | __x | ) |  [inline] | 
Definition at line 191 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buf_count, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_prefix, and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::flush().
| __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::sequence_buffer | ( | _Sequence & | __s | ) |  [inline] | 
| void __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::append | ( | value_type * | __s, | |
| size_t | __len | |||
| ) |  [inline] | 
Definition at line 236 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buf_count, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buffer, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_prefix, and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::flush().
Referenced by __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::write().
| void __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::flush | ( | ) |  [inline] | 
Definition at line 172 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buf_count, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buffer, and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_prefix.
Referenced by __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::append(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator=(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::push_back(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::sequence_buffer(), and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::~sequence_buffer().
| sequence_buffer& __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator * | ( | ) |  [inline] | 
| sequence_buffer __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator++ | ( | int | ) |  [inline] | 
| sequence_buffer& __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator++ | ( | ) |  [inline] | 
| sequence_buffer& __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator= | ( | const value_type & | __rhs | ) |  [inline] | 
Definition at line 269 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::push_back().
| sequence_buffer& __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator= | ( | const sequence_buffer< _Sequence, _Buf_sz > & | __x | ) |  [inline] | 
Definition at line 211 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buf_count, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buffer, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_prefix, and std::copy().
| sequence_buffer& __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator= | ( | sequence_buffer< _Sequence, _Buf_sz > & | __x | ) |  [inline] | 
Definition at line 202 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buf_count, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_prefix, and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::flush().
| void __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::push_back | ( | value_type | __x | ) |  [inline] | 
Definition at line 220 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buf_count, __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buffer, and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::flush().
Referenced by __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator=(), and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::put().
| sequence_buffer& __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::put | ( | value_type | __x | ) |  [inline] | 
Definition at line 262 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::push_back().
| sequence_buffer& __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::write | ( | value_type * | __s, | |
| size_t | __len | |||
| ) |  [inline] | 
Definition at line 255 of file rope.
References __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::append().
| size_t __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buf_count  [protected] | 
Definition at line 168 of file rope.
Referenced by __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::append(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::flush(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator=(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::push_back(), and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::sequence_buffer().
| value_type __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_buffer[_Buf_sz]  [protected] | 
Definition at line 167 of file rope.
Referenced by __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::append(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::flush(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator=(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::push_back(), and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::sequence_buffer().
| _Sequence* __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::_M_prefix  [protected] | 
Definition at line 166 of file rope.
Referenced by __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::append(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::flush(), __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::operator=(), and __gnu_cxx::sequence_buffer< _Sequence, _Buf_sz >::sequence_buffer().
 1.4.7
 1.4.7