LibreOffice Module filter (master) 1
Public Member Functions | Public Attributes | List of all members
EscherPersistTable Class Reference

#include <escherex.hxx>

Inheritance diagram for EscherPersistTable:
[legend]

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 ()
 
EscherPersistTableoperator= (EscherPersistTable const &)=delete
 
 EscherPersistTable (EscherPersistTable const &)=delete
 

Public Attributes

::std::vector< std::unique_ptr< EscherPersistEntry > > maPersistTable
 

Detailed Description

Definition at line 864 of file escherex.hxx.

Constructor & Destructor Documentation

◆ EscherPersistTable() [1/2]

EscherPersistTable::EscherPersistTable ( )

Definition at line 3782 of file escherex.cxx.

◆ ~EscherPersistTable()

EscherPersistTable::~EscherPersistTable ( )
virtual

Definition at line 3786 of file escherex.cxx.

◆ EscherPersistTable() [2/2]

EscherPersistTable::EscherPersistTable ( EscherPersistTable const &  )
delete

Member Function Documentation

◆ operator=()

EscherPersistTable & EscherPersistTable::operator= ( EscherPersistTable const &  )
delete

◆ PtDelete()

void EscherPersistTable::PtDelete ( sal_uInt32  nID)

Definition at line 3801 of file escherex.cxx.

References maPersistTable.

Referenced by EscherEx::Flush(), and EscherEx::LeaveGroup().

◆ PtGetOffsetByID()

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().

◆ PtInsert()

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().

◆ PtIsID()

bool EscherPersistTable::PtIsID ( sal_uInt32  nID)

Definition at line 3790 of file escherex.cxx.

References maPersistTable.

Referenced by EscherEx::DoSeek().

◆ PtReplace()

void EscherPersistTable::PtReplace ( sal_uInt32  nID,
sal_uInt32  nOfs 
)

Definition at line 3819 of file escherex.cxx.

References maPersistTable.

Referenced by EscherEx::ReplacePersistOffset().

◆ PtReplaceOrInsert()

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().

Member Data Documentation

◆ maPersistTable

::std::vector< std::unique_ptr<EscherPersistEntry> > EscherPersistTable::maPersistTable

The documentation for this class was generated from the following files: