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
 
void 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 66 of file olinetab.hxx.

Member Typedef Documentation

typedef MapType::const_iterator ScOutlineCollection::const_iterator

Definition at line 73 of file olinetab.hxx.

typedef MapType::iterator ScOutlineCollection::iterator

Definition at line 72 of file olinetab.hxx.

Definition at line 68 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.

void 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
private

Definition at line 69 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: