|
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().