okteta
#include <piecetable.h>
Public Member Functions | |
| PieceTable (Size size=0) | |
| bool | getStorageData (int *storageId, Address *storageOffset, Address dataOffset) const |
| void | init (Size size) |
| void | insert (Address insertDataOffset, Size insertLength, Address storageOffset) |
| void | insert (Address insertDataOffset, const PieceList &insertPieceList) |
| PieceList | remove (const AddressRange &removeRange) |
| PieceList | replace (const AddressRange &removeRange, Size insertLength, Address storageOffset) |
| void | replace (const AddressRange &removeRange, const PieceList &insertPieceList) |
| Piece | replaceOne (Address dataOffset, Address storageOffset, int storageId=Piece::ChangeStorage) |
| Size | size () const |
| void | swap (Address firstStart, const AddressRange &secondRange) |
Protected Attributes | |
| QLinkedList< Piece > | mList |
| Size | mSize |
Detailed Description
Definition at line 35 of file piecetable.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 32 of file piecetable.cpp.
Member Function Documentation
| bool KPieceTable::PieceTable::getStorageData | ( | int * | storageId, |
| Address * | storageOffset, | ||
| Address | dataOffset | ||
| ) | const |
Definition at line 47 of file piecetable.cpp.
| void KPieceTable::PieceTable::init | ( | Size | size | ) |
Definition at line 37 of file piecetable.cpp.
| void KPieceTable::PieceTable::insert | ( | Address | insertDataOffset, |
| Size | insertLength, | ||
| Address | storageOffset | ||
| ) |
Definition at line 73 of file piecetable.cpp.
| void KPieceTable::PieceTable::insert | ( | Address | insertDataOffset, |
| const PieceList & | insertPieceList | ||
| ) |
for use to reapply
Definition at line 115 of file piecetable.cpp.
| PieceList KPieceTable::PieceTable::remove | ( | const AddressRange & | removeRange | ) |
Definition at line 192 of file piecetable.cpp.
| PieceList KPieceTable::PieceTable::replace | ( | const AddressRange & | removeRange, |
| Size | insertLength, | ||
| Address | storageOffset | ||
| ) |
Definition at line 299 of file piecetable.cpp.
| void KPieceTable::PieceTable::replace | ( | const AddressRange & | removeRange, |
| const PieceList & | insertPieceList | ||
| ) |
for use to reapply
Definition at line 305 of file piecetable.cpp.
| Piece KPieceTable::PieceTable::replaceOne | ( | Address | dataOffset, |
| Address | storageOffset, | ||
| int | storageId = Piece::ChangeStorage |
||
| ) |
Definition at line 406 of file piecetable.cpp.
|
inline |
Definition at line 64 of file piecetable.h.
| void KPieceTable::PieceTable::swap | ( | Address | firstStart, |
| const AddressRange & | secondRange | ||
| ) |
Definition at line 311 of file piecetable.cpp.
Member Data Documentation
|
protected |
Definition at line 60 of file piecetable.h.
|
protected |
Definition at line 61 of file piecetable.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference