clang API Documentation

Public Types | Public Member Functions
clang::RopePieceBTree Class Reference

#include <RewriteRope.h>

List of all members.

Public Types

typedef RopePieceBTreeIterator iterator

Public Member Functions

 RopePieceBTree ()
 RopePieceBTree (const RopePieceBTree &RHS)
 ~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)

Detailed Description

Definition at line 137 of file RewriteRope.h.


Member Typedef Documentation

Definition at line 145 of file RewriteRope.h.


Constructor & Destructor Documentation

Definition at line 715 of file RewriteRope.cpp.

Definition at line 718 of file RewriteRope.cpp.

References empty().

Definition at line 722 of file RewriteRope.cpp.

References getRoot().


Member Function Documentation

Definition at line 146 of file RewriteRope.h.

Referenced by clang::RewriteRope::begin().

Definition at line 730 of file RewriteRope.cpp.

References getRoot().

Referenced by clang::RewriteRope::clear().

Definition at line 149 of file RewriteRope.h.

References size().

Referenced by RopePieceBTree().

Definition at line 147 of file RewriteRope.h.

Referenced by clang::RewriteRope::end().

void RopePieceBTree::erase ( unsigned  Offset,
unsigned  NumBytes 
)

Definition at line 749 of file RewriteRope.cpp.

References getRoot().

Referenced by clang::RewriteRope::erase().

void RopePieceBTree::insert ( unsigned  Offset,
const RopePiece R 
)

Definition at line 739 of file RewriteRope.cpp.

References getRoot().

Referenced by clang::RewriteRope::assign(), and clang::RewriteRope::insert().

Definition at line 726 of file RewriteRope.cpp.

References getRoot().

Referenced by empty(), and clang::RewriteRope::size().


The documentation for this class was generated from the following files: