class RopePieceBTree

Declaration

class RopePieceBTree { /* full declaration omitted */ };

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:141

Member Variables

private void* Root

Method Overview

  • public RopePieceBTree()
  • public RopePieceBTree(const clang::RopePieceBTree & RHS)
  • public clang::RopePieceBTree::iterator begin() const
  • public void clear()
  • public unsigned int empty() const
  • public clang::RopePieceBTree::iterator end() const
  • public void erase(unsigned int Offset, unsigned int NumBytes)
  • public void insert(unsigned int Offset, const clang::RopePiece & R)
  • public unsigned int size() const
  • public ~RopePieceBTree()

Methods

RopePieceBTree()

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:145

RopePieceBTree(const clang::RopePieceBTree& RHS)

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:146

Parameters

const clang::RopePieceBTree& RHS

clang::RopePieceBTree::iterator begin() const

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:152

void clear()

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:157

unsigned int empty() const

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:155

clang::RopePieceBTree::iterator end() const

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:153

void erase(unsigned int Offset,
           unsigned int NumBytes)

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:161

Parameters

unsigned int Offset
unsigned int NumBytes

void insert(unsigned int Offset,
            const clang::RopePiece& R)

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:159

Parameters

unsigned int Offset
const clang::RopePiece& R

unsigned int size() const

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:154

~RopePieceBTree()

Declared at: clang/include/clang/Rewrite/Core/RewriteRope.h:148