LibreOffice Module filter (master) 1
|
#include <escherex.hxx>
Public Member Functions | |
bool | PtIsID (sal_uInt32 nID) |
void | PtInsert (sal_uInt32 nID, sal_uInt32 nOfs) |
void | PtDelete (sal_uInt32 nID) |
sal_uInt32 | PtGetOffsetByID (sal_uInt32 nID) |
void | PtReplace (sal_uInt32 nID, sal_uInt32 nOfs) |
void | PtReplaceOrInsert (sal_uInt32 nID, sal_uInt32 nOfs) |
EscherPersistTable () | |
virtual | ~EscherPersistTable () |
EscherPersistTable & | operator= (EscherPersistTable const &)=delete |
EscherPersistTable (EscherPersistTable const &)=delete | |
Public Attributes | |
::std::vector< std::unique_ptr< EscherPersistEntry > > | maPersistTable |
Definition at line 864 of file escherex.hxx.
EscherPersistTable::EscherPersistTable | ( | ) |
Definition at line 3782 of file escherex.cxx.
|
virtual |
Definition at line 3786 of file escherex.cxx.
|
delete |
|
delete |
void EscherPersistTable::PtDelete | ( | sal_uInt32 | nID | ) |
Definition at line 3801 of file escherex.cxx.
References maPersistTable.
Referenced by EscherEx::Flush(), and EscherEx::LeaveGroup().
sal_uInt32 EscherPersistTable::PtGetOffsetByID | ( | sal_uInt32 | nID | ) |
Definition at line 3809 of file escherex.cxx.
References maPersistTable.
Referenced by EscherEx::DoSeek(), EscherEx::Flush(), and EscherEx::GetPersistOffset().
void EscherPersistTable::PtInsert | ( | sal_uInt32 | nID, |
sal_uInt32 | nOfs | ||
) |
Definition at line 3796 of file escherex.cxx.
References maPersistTable.
Referenced by EscherEx::InsertPersistOffset(), and PtReplaceOrInsert().
bool EscherPersistTable::PtIsID | ( | sal_uInt32 | nID | ) |
Definition at line 3790 of file escherex.cxx.
References maPersistTable.
Referenced by EscherEx::DoSeek().
void EscherPersistTable::PtReplace | ( | sal_uInt32 | nID, |
sal_uInt32 | nOfs | ||
) |
Definition at line 3819 of file escherex.cxx.
References maPersistTable.
Referenced by EscherEx::ReplacePersistOffset().
void EscherPersistTable::PtReplaceOrInsert | ( | sal_uInt32 | nID, |
sal_uInt32 | nOfs | ||
) |
Definition at line 3829 of file escherex.cxx.
References maPersistTable, and PtInsert().
Referenced by EscherEx::EnterGroup(), EscherEx::Flush(), and EscherEx::OpenContainer().
::std::vector< std::unique_ptr<EscherPersistEntry> > EscherPersistTable::maPersistTable |
Definition at line 868 of file escherex.hxx.
Referenced by EscherEx::InsertAtCurrentPos(), PtDelete(), PtGetOffsetByID(), PtInsert(), PtIsID(), PtReplace(), and PtReplaceOrInsert().