|
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 |