rope | Constructs a rope from a (not necessarily null- terminated) array of charT. |
rope(const const_iterator& f, const const_iterator& l) | Sequence | Creates a rope with a copy of a range. |
rope(const iterator& f, const iterator& l) | Sequence | Creates a rope with a copy of a range. |
rope(const charT* f, const charT* l) | Sequence | Creates a rope with a copy of a range. |
rope(charT c) | rope | Single-character constructor. |
rope() | Container | Default constructor. |
rope(char_producer<charT>*, size_t, bool) | rope | See below. |
rope(const rope& x) | Container | The copy constructor. |
~rope() | Container | The destructor. |
rope& operator=(const rope&x) | Container | The assignment operator. |
void swap(rope& x) | Container | Swaps the contents of two ropes. |
size_type size() const | Container | Returns the size of the rope. |
size_type length() const | rope | Same as size |
| size_type max_size() const | Container | Size of longest rope guaranteed to be representable. |
bool empty() const | Container | Equivalent to size() == 0. |
const_iterator begin() const | Container | Returns an const_iterator pointing to the beginning of the rope. |
const_iterator end() const | Container | Returns an const_iterator pointing to the end of the rope. |
iterator mutable_begin() | rope | Returns an iterator pointing to the beginning of the rope. |
iterator mutable_end() | rope | Returns an iterator pointing to the end of the rope. |