|
clang
5.0.0
|
RopePieceBTreeIterator - This class provides read-only forward iteration over bytes that are in a RopePieceBTree. More...
#include "clang/Rewrite/Core/RewriteRope.h"
Public Member Functions | |
| RopePieceBTreeIterator (const void *N) | |
| RopePieceBTreeIterator () | |
| char | operator* () const |
| bool | operator== (const RopePieceBTreeIterator &RHS) const |
| bool | operator!= (const RopePieceBTreeIterator &RHS) const |
| RopePieceBTreeIterator & | operator++ () |
| RopePieceBTreeIterator | operator++ (int) |
| llvm::StringRef | piece () const |
| void | MoveToNextPiece () |
RopePieceBTreeIterator - This class provides read-only forward iteration over bytes that are in a RopePieceBTree.
This first iterates over bytes in a RopePiece, then iterates over RopePiece's in a RopePieceBTreeLeaf, then iterates over RopePieceBTreeLeaf's in a RopePieceBTree.
Definition at line 88 of file RewriteRope.h.
| RopePieceBTreeIterator::RopePieceBTreeIterator | ( | const void * | N | ) |
Definition at line 668 of file RewriteRope.cpp.
References getCN().
|
inline |
Definition at line 101 of file RewriteRope.h.
| void RopePieceBTreeIterator::MoveToNextPiece | ( | ) |
|
inline |
Definition at line 111 of file RewriteRope.h.
References operator==().
|
inline |
Definition at line 104 of file RewriteRope.h.
|
inline |
Definition at line 115 of file RewriteRope.h.
References MoveToNextPiece(), and clang::RopePiece::size().
|
inline |
Definition at line 122 of file RewriteRope.h.
|
inline |
Definition at line 108 of file RewriteRope.h.
Referenced by operator!=().
|
inline |
Definition at line 126 of file RewriteRope.h.
References clang::RopePiece::size().
1.8.6