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

typedef MapType::const_iterator ScOutlineCollection::const_iterator

Definition at line 72 of file olinetab.hxx.

typedef MapType::iterator ScOutlineCollection::iterator

Definition at line 71 of file olinetab.hxx.

Definition at line 67 of file olinetab.hxx.

Constructor & Destructor Documentation

ScOutlineCollection::ScOutlineCollection ( )

Definition at line 91 of file olinetab.cxx.

Member Function Documentation

ScOutlineCollection::iterator ScOutlineCollection::begin ( )
ScOutlineCollection::const_iterator ScOutlineCollection::begin ( ) const

Definition at line 119 of file olinetab.cxx.

References m_Entries.

void ScOutlineCollection::clear ( )

Definition at line 98 of file olinetab.cxx.

References m_Entries.

OString ScOutlineCollection::dumpAsString ( ) const

Definition at line 144 of file olinetab.cxx.

References m_Entries.

bool ScOutlineCollection::empty ( ) const

Definition at line 134 of file olinetab.cxx.

References m_Entries.

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

ScOutlineCollection::iterator ScOutlineCollection::end ( )
ScOutlineCollection::const_iterator ScOutlineCollection::end ( ) const

Definition at line 124 of file olinetab.cxx.

References m_Entries.

ScOutlineCollection::iterator ScOutlineCollection::erase ( const iterator pos)
ScOutlineCollection::iterator ScOutlineCollection::FindStart ( SCCOLROW  nMinStart)

Definition at line 139 of file olinetab.cxx.

References m_Entries.

Referenced by ScOutlineArray::Remove().

void ScOutlineCollection::insert ( ScOutlineEntry const &  rEntry)
size_t ScOutlineCollection::size ( ) const

Member Data Documentation

MapType ScOutlineCollection::m_Entries

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: