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

#include <svdfppt.hxx>

Public Member Functions

 PptSlidePersistList ()
 
 ~PptSlidePersistList ()
 
size_t size () const
 
bool is_null (size_t nIdx) const
 
const PptSlidePersistEntryoperator[] (size_t nIdx) const
 
PptSlidePersistEntryoperator[] (size_t nIdx)
 
Entries_t::iterator begin ()
 
void insert (Entries_t::iterator it, std::unique_ptr< PptSlidePersistEntry > pEntry)
 
void push_back (std::unique_ptr< PptSlidePersistEntry > pEntry)
 
sal_uInt16 FindPage (sal_uInt32 nId) const
 

Private Types

typedef std::vector< std::unique_ptr< PptSlidePersistEntry > > Entries_t
 

Private Member Functions

 PptSlidePersistList (const PptSlidePersistList &)=delete
 
PptSlidePersistListoperator= (const PptSlidePersistList &)=delete
 

Private Attributes

Entries_t mvEntries
 

Detailed Description

Definition at line 392 of file svdfppt.hxx.

Member Typedef Documentation

◆ Entries_t

typedef std::vector<std::unique_ptr<PptSlidePersistEntry> > PptSlidePersistList::Entries_t
private

Definition at line 398 of file svdfppt.hxx.

Constructor & Destructor Documentation

◆ PptSlidePersistList() [1/2]

PptSlidePersistList::PptSlidePersistList ( const PptSlidePersistList )
privatedelete

◆ PptSlidePersistList() [2/2]

PptSlidePersistList::PptSlidePersistList ( )

Definition at line 206 of file svdfppt.cxx.

◆ ~PptSlidePersistList()

PptSlidePersistList::~PptSlidePersistList ( )

Definition at line 208 of file svdfppt.cxx.

Member Function Documentation

◆ begin()

Entries_t::iterator PptSlidePersistList::begin ( )
inline

Definition at line 409 of file svdfppt.hxx.

◆ FindPage()

sal_uInt16 PptSlidePersistList::FindPage ( sal_uInt32  nId) const

Definition at line 210 of file svdfppt.cxx.

References gentoken::i, mvEntries, nId, and PPTSLIDEPERSIST_ENTRY_NOTFOUND.

◆ insert()

void PptSlidePersistList::insert ( Entries_t::iterator  it,
std::unique_ptr< PptSlidePersistEntry pEntry 
)
inline

Definition at line 410 of file svdfppt.hxx.

◆ is_null()

bool PptSlidePersistList::is_null ( size_t  nIdx) const
inline

◆ operator=()

PptSlidePersistList & PptSlidePersistList::operator= ( const PptSlidePersistList )
privatedelete

◆ operator[]() [1/2]

PptSlidePersistEntry & PptSlidePersistList::operator[] ( size_t  nIdx)
inline

Definition at line 408 of file svdfppt.hxx.

◆ operator[]() [2/2]

const PptSlidePersistEntry & PptSlidePersistList::operator[] ( size_t  nIdx) const
inline

Definition at line 407 of file svdfppt.hxx.

◆ push_back()

void PptSlidePersistList::push_back ( std::unique_ptr< PptSlidePersistEntry pEntry)
inline

Definition at line 415 of file svdfppt.hxx.

Referenced by SdrPowerPointImport::SdrPowerPointImport().

◆ size()

size_t PptSlidePersistList::size ( ) const
inline

Member Data Documentation

◆ mvEntries

Entries_t PptSlidePersistList::mvEntries
private

Definition at line 399 of file svdfppt.hxx.

Referenced by FindPage().


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