LLVM: llvm::RewriteRope Class Reference (original) (raw)
RewriteRope - A powerful string class. More...
#include "[llvm/ADT/RewriteRope.h](RewriteRope%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| RewriteRope ()=default | |
| RewriteRope (const RewriteRope &RHS) | |
| RewriteRope & | operator= (const RewriteRope &)=delete |
| iterator | begin () const |
| iterator | end () const |
| unsigned | size () const |
| void | clear () |
| void | assign (const char *Start, const char *End) |
| void | insert (unsigned Offset, const char *Start, const char *End) |
| void | erase (unsigned Offset, unsigned NumBytes) |
RewriteRope - A powerful string class.
This class supports extremely efficient insertions and deletions into the middle of it, even for ridiculously long strings.
Definition at line 172 of file RewriteRope.h.
◆ const_iterator
◆ iterator
| llvm::RewriteRope::RewriteRope ( ) | default |
|---|
◆ RewriteRope() [2/2]
◆ assign()
◆ begin()
| iterator llvm::RewriteRope::begin ( ) const | inline |
|---|
◆ clear()
| void llvm::RewriteRope::clear ( ) | inline |
|---|
◆ end()
| iterator llvm::RewriteRope::end ( ) const | inline |
|---|
◆ erase()
◆ insert()
◆ operator=()
References RewriteRope().
◆ size()
| unsigned llvm::RewriteRope::size ( ) const | inline |
|---|
The documentation for this class was generated from the following files:
- include/llvm/ADT/RewriteRope.h
- lib/Support/RewriteRope.cpp