LLVM 20.0.0git
|
#include "llvm/ADT/RewriteRope.h"
Public Types | |
using | iterator = RopePieceBTreeIterator |
Public Member Functions | |
RopePieceBTree () | |
RopePieceBTree (const RopePieceBTree &RHS) | |
RopePieceBTree & | operator= (const RopePieceBTree &)=delete |
~RopePieceBTree () | |
iterator | begin () const |
iterator | end () const |
unsigned | size () const |
unsigned | empty () const |
void | clear () |
void | insert (unsigned Offset, const RopePiece &R) |
void | erase (unsigned Offset, unsigned NumBytes) |
Definition at line 141 of file RewriteRope.h.
Definition at line 150 of file RewriteRope.h.
RopePieceBTree::RopePieceBTree | ( | ) |
Definition at line 718 of file RewriteRope.cpp.
RopePieceBTree::RopePieceBTree | ( | const RopePieceBTree & | RHS | ) |
Definition at line 720 of file RewriteRope.cpp.
RopePieceBTree::~RopePieceBTree | ( | ) |
Definition at line 725 of file RewriteRope.cpp.
References getRoot().
|
inline |
Definition at line 152 of file RewriteRope.h.
Referenced by llvm::RewriteRope::begin().
void RopePieceBTree::clear | ( | ) |
Definition at line 729 of file RewriteRope.cpp.
References getRoot().
Referenced by llvm::RewriteRope::clear().
|
inline |
Definition at line 155 of file RewriteRope.h.
References size().
|
inline |
Definition at line 153 of file RewriteRope.h.
Referenced by llvm::RewriteRope::end().
Definition at line 748 of file RewriteRope.cpp.
References getRoot(), llvm::Offset, RHS, and split().
Referenced by llvm::RewriteRope::erase().
Definition at line 738 of file RewriteRope.cpp.
References getRoot(), insert(), llvm::Offset, RHS, and split().
Referenced by llvm::RewriteRope::assign(), llvm::RewriteRope::insert(), and insert().
|
delete |
unsigned RopePieceBTree::size | ( | ) | const |
Definition at line 727 of file RewriteRope.cpp.
References getRoot().
Referenced by empty(), and llvm::RewriteRope::size().