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

#include <olinetab.hxx>

Public Types

typedef MapType::iterator iterator
 
typedef MapType::const_iterator const_iterator
 

Public Member Functions

 ScOutlineCollection ()
 
size_t size () const
 
void clear ()
 
void insert (ScOutlineEntry const &rEntry)
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
iterator erase (const iterator &pos)
 
bool empty () const
 
iterator FindStart (SCCOLROW nMinStart)
 
OString dumpAsString () const
 

Private Types

typedef std::map< SCCOLROW, ScOutlineEntryMapType
 

Private Attributes

MapType m_Entries
 

Detailed Description

Definition at line 65 of file olinetab.hxx.

Member Typedef Documentation

◆ const_iterator

typedef MapType::const_iterator ScOutlineCollection::const_iterator

Definition at line 72 of file olinetab.hxx.

◆ iterator

typedef MapType::iterator ScOutlineCollection::iterator

Definition at line 71 of file olinetab.hxx.

◆ MapType

Definition at line 67 of file olinetab.hxx.

Constructor & Destructor Documentation

◆ ScOutlineCollection()

ScOutlineCollection::ScOutlineCollection ( )

Definition at line 91 of file olinetab.cxx.

Member Function Documentation

◆ begin() [1/2]

ScOutlineCollection::iterator ScOutlineCollection::begin ( )

◆ begin() [2/2]

ScOutlineCollection::const_iterator ScOutlineCollection::begin ( ) const

Definition at line 119 of file olinetab.cxx.

References m_Entries.

◆ clear()

void ScOutlineCollection::clear ( )

Definition at line 98 of file olinetab.cxx.

References m_Entries.

◆ dumpAsString()

OString ScOutlineCollection::dumpAsString ( ) const

Definition at line 144 of file olinetab.cxx.

References m_Entries.

◆ empty()

bool ScOutlineCollection::empty ( ) const

Definition at line 134 of file olinetab.cxx.

References m_Entries.

Referenced by ScOutlineArray::GetRange(), and ScOutlineArray::TestInsertSpace().

◆ end() [1/2]

ScOutlineCollection::iterator ScOutlineCollection::end ( )

◆ end() [2/2]

ScOutlineCollection::const_iterator ScOutlineCollection::end ( ) const

Definition at line 124 of file olinetab.cxx.

References m_Entries.

◆ erase()

ScOutlineCollection::iterator ScOutlineCollection::erase ( const iterator pos)

◆ FindStart()

ScOutlineCollection::iterator ScOutlineCollection::FindStart ( SCCOLROW  nMinStart)

Definition at line 139 of file olinetab.cxx.

References m_Entries.

Referenced by ScOutlineArray::Remove().

◆ insert()

void ScOutlineCollection::insert ( ScOutlineEntry const &  rEntry)

◆ size()

size_t ScOutlineCollection::size ( ) const

Member Data Documentation

◆ m_Entries

MapType ScOutlineCollection::m_Entries
private

Definition at line 68 of file olinetab.hxx.

Referenced by begin(), clear(), dumpAsString(), empty(), end(), erase(), FindStart(), insert(), and size().


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