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 |
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 289 of file XclExpChangeTrack.hxx.
XclExpChTrTabIdBuffer::XclExpChTrTabIdBuffer | ( | sal_uInt16 | nCount | ) |
Definition at line 525 of file XclExpChangeTrack.cxx.
XclExpChTrTabIdBuffer::XclExpChTrTabIdBuffer | ( | const XclExpChTrTabIdBuffer & | rCopy | ) |
Definition at line 534 of file XclExpChangeTrack.cxx.
XclExpChTrTabIdBuffer::~XclExpChTrTabIdBuffer | ( | ) |
Definition at line 543 of file XclExpChangeTrack.cxx.
|
inline |
Definition at line 311 of file XclExpChangeTrack.hxx.
References GetBufferCount(), and pBuffer.
Referenced by XclExpChTrTabId::Copy(), XclExpChTrTabId::XclExpChTrTabId(), and XclExpXmlChTrHeader::XclExpXmlChTrHeader().
|
inline |
Definition at line 309 of file XclExpChangeTrack.hxx.
References pBuffer.
Referenced by XclExpChTrTabId::Copy(), GetBufferCopy(), and XclExpXmlChTrHeader::XclExpXmlChTrHeader().
sal_uInt16 XclExpChTrTabIdBuffer::GetId | ( | sal_uInt16 | nIndex | ) | const |
Definition at line 573 of file XclExpChangeTrack.cxx.
References nBufSize, and pBuffer.
Referenced by XclExpChTrAction::GetTabId(), and XclExpChTrData::WriteFormula().
void XclExpChTrTabIdBuffer::InitFill | ( | sal_uInt16 | nIndex | ) |
Definition at line 547 of file XclExpChangeTrack.cxx.
References nLastId, pBuffer, and pLast.
Referenced by XclExpChangeTrack::XclExpChangeTrack().
void XclExpChTrTabIdBuffer::InitFillup | ( | ) |
Definition at line 564 of file XclExpChangeTrack.cxx.
References nBufSize, nLastId, pBuffer, and pLast.
Referenced by XclExpChangeTrack::XclExpChangeTrack().
void XclExpChTrTabIdBuffer::Remove | ( | ) |
Definition at line 579 of file XclExpChangeTrack.cxx.
References nLastId, pBuffer, and pLast.
Referenced by XclExpChangeTrack::PushActionRecord().
|
private |
Definition at line 295 of file XclExpChangeTrack.hxx.
Referenced by GetId(), InitFillup(), and XclExpChTrTabIdBuffer().
|
private |
Definition at line 296 of file XclExpChangeTrack.hxx.
Referenced by InitFill(), InitFillup(), and Remove().
|
private |
Definition at line 293 of file XclExpChangeTrack.hxx.
Referenced by GetBufferCopy(), GetBufferCount(), GetId(), InitFill(), InitFillup(), Remove(), and XclExpChTrTabIdBuffer().
|
private |
Definition at line 294 of file XclExpChangeTrack.hxx.
Referenced by InitFill(), InitFillup(), Remove(), and XclExpChTrTabIdBuffer().