LibreOffice Module sc (master) 1
|
#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, ScOutlineEntry > | MapType |
Private Attributes | |
MapType | m_Entries |
Definition at line 65 of file olinetab.hxx.
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.
|
private |
Definition at line 67 of file olinetab.hxx.
ScOutlineCollection::ScOutlineCollection | ( | ) |
Definition at line 91 of file olinetab.cxx.
ScOutlineCollection::iterator ScOutlineCollection::begin | ( | ) |
Definition at line 109 of file olinetab.cxx.
References m_Entries.
Referenced by ScSubOutlineIterator::DeleteLast(), ScOutlineArray::GetEntry(), ScOutlineArray::GetEntryByPos(), ScOutlineArray::GetEntryIndex(), ScOutlineArray::GetEntryIndexInRange(), ScSubOutlineIterator::GetNext(), ScOutlineArray::GetRange(), ScOutlineArray::Insert(), ScOutlineArray::PromoteSub(), ScOutlineArray::Remove(), ScSubOutlineIterator::ScSubOutlineIterator(), and ScOutlineArray::TestInsertSpace().
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 | ( | ) |
Definition at line 114 of file olinetab.cxx.
References m_Entries.
Referenced by ScOutlineArray::GetEntryByPos(), ScOutlineArray::GetEntryIndex(), ScOutlineArray::GetEntryIndexInRange(), ScOutlineArray::Insert(), ScOutlineArray::PromoteSub(), and ScOutlineArray::Remove().
ScOutlineCollection::const_iterator ScOutlineCollection::end | ( | ) | const |
Definition at line 124 of file olinetab.cxx.
References m_Entries.
ScOutlineCollection::iterator ScOutlineCollection::erase | ( | const iterator & | pos | ) |
Definition at line 129 of file olinetab.cxx.
References m_Entries, and pos.
Referenced by ScSubOutlineIterator::DeleteLast(), ScOutlineArray::Insert(), ScOutlineArray::PromoteSub(), and ScOutlineArray::Remove().
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 | ) |
Definition at line 103 of file olinetab.cxx.
References ScOutlineEntry::GetStart(), and m_Entries.
Referenced by ScOutlineArray::Insert(), ScOutlineArray::PromoteSub(), and ScOutlineArray::ScOutlineArray().
size_t ScOutlineCollection::size | ( | ) | const |
Definition at line 93 of file olinetab.cxx.
References m_Entries.
Referenced by ScSubOutlineIterator::DeleteLast(), ScOutlineArray::GetCount(), ScOutlineArray::GetEntry(), ScSubOutlineIterator::GetNext(), ScOutlineArray::GetRange(), and ScOutlineArray::TestInsertSpace().
|
private |
Definition at line 68 of file olinetab.hxx.
Referenced by begin(), clear(), dumpAsString(), empty(), end(), erase(), FindStart(), insert(), and size().