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: