LibreOffice Module sc (master) 1
|
#include <XclExpChangeTrack.hxx>
Public Member Functions | |
XclExpChTrTabIdBuffer (sal_uInt16 nCount) | |
XclExpChTrTabIdBuffer (const XclExpChTrTabIdBuffer &rCopy) | |
~XclExpChTrTabIdBuffer () | |
void | InitFill (sal_uInt16 nIndex) |
void | InitFillup () |
sal_uInt16 | GetId (sal_uInt16 nIndex) const |
bool | HasId (sal_uInt16 nIndex) const |
void | Remove () |
sal_uInt16 | GetBufferCount () const |
void | GetBufferCopy (sal_uInt16 *pDest) const |
Private Attributes | |
std::unique_ptr< sal_uInt16[]> | pBuffer |
sal_uInt16 * | pLast |
sal_uInt16 | nBufSize |
sal_uInt16 | nLastId |
Definition at line 290 of file XclExpChangeTrack.hxx.
XclExpChTrTabIdBuffer::XclExpChTrTabIdBuffer | ( | sal_uInt16 | nCount | ) |
XclExpChTrTabIdBuffer::XclExpChTrTabIdBuffer | ( | const XclExpChTrTabIdBuffer & | rCopy | ) |
Definition at line 535 of file XclExpChangeTrack.cxx.
XclExpChTrTabIdBuffer::~XclExpChTrTabIdBuffer | ( | ) |
Definition at line 544 of file XclExpChangeTrack.cxx.
|
inline |
Definition at line 313 of file XclExpChangeTrack.hxx.
References GetBufferCount(), and pBuffer.
Referenced by XclExpChTrTabId::Copy(), XclExpChTrTabId::XclExpChTrTabId(), and XclExpXmlChTrHeader::XclExpXmlChTrHeader().
|
inline |
Definition at line 311 of file XclExpChangeTrack.hxx.
References pBuffer, and pLast.
Referenced by XclExpChTrTabId::Copy(), GetBufferCopy(), and XclExpXmlChTrHeader::XclExpXmlChTrHeader().
sal_uInt16 XclExpChTrTabIdBuffer::GetId | ( | sal_uInt16 | nIndex | ) | const |
Definition at line 574 of file XclExpChangeTrack.cxx.
References nBufSize, nIndex, and pBuffer.
Referenced by XclExpChTrAction::GetTabId(), and XclExpChTrData::WriteFormula().
bool XclExpChTrTabIdBuffer::HasId | ( | sal_uInt16 | nIndex | ) | const |
Definition at line 580 of file XclExpChangeTrack.cxx.
References nBufSize, and nIndex.
Referenced by lcl_IsDeletedTab().
void XclExpChTrTabIdBuffer::InitFill | ( | sal_uInt16 | nIndex | ) |
Definition at line 548 of file XclExpChangeTrack.cxx.
References nIndex, nLastId, pBuffer, and pLast.
Referenced by XclExpChangeTrack::XclExpChangeTrack().
void XclExpChTrTabIdBuffer::InitFillup | ( | ) |
Definition at line 565 of file XclExpChangeTrack.cxx.
References nBufSize, nLastId, pBuffer, and pLast.
Referenced by XclExpChangeTrack::XclExpChangeTrack().
void XclExpChTrTabIdBuffer::Remove | ( | ) |
Definition at line 585 of file XclExpChangeTrack.cxx.
References nLastId, pBuffer, and pLast.
Referenced by XclExpChangeTrack::PushActionRecord().
|
private |
Definition at line 296 of file XclExpChangeTrack.hxx.
Referenced by GetId(), HasId(), InitFillup(), and XclExpChTrTabIdBuffer().
|
private |
Definition at line 297 of file XclExpChangeTrack.hxx.
Referenced by InitFill(), InitFillup(), and Remove().
|
private |
Definition at line 294 of file XclExpChangeTrack.hxx.
Referenced by GetBufferCopy(), GetBufferCount(), GetId(), InitFill(), InitFillup(), Remove(), and XclExpChTrTabIdBuffer().
|
private |
Definition at line 295 of file XclExpChangeTrack.hxx.
Referenced by GetBufferCount(), InitFill(), InitFillup(), Remove(), and XclExpChTrTabIdBuffer().