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