LibreOffice Module sc (master) 1
|
Simple container to keep track of sheet - column pair. More...
#include <columnset.hxx>
Public Member Functions | |
void | set (SCTAB nTab, SCCOL nCol) |
void | getColumns (SCTAB nTab, std::vector< SCCOL > &rCols) const |
bool | hasTab (SCTAB nTab) const |
bool | empty () const |
Private Types | |
typedef std::unordered_set< SCCOL > | ColsType |
typedef std::unordered_map< SCTAB, ColsType > | TabsType |
Private Attributes | |
TabsType | maTabs |
Simple container to keep track of sheet - column pair.
Definition at line 23 of file columnset.hxx.
|
private |
Definition at line 25 of file columnset.hxx.
|
private |
Definition at line 26 of file columnset.hxx.
bool sc::ColumnSet::empty | ( | ) | const |
Definition at line 60 of file columnset.cxx.
References maTabs.
Referenced by ScDocument::CopyBlockFromClip().
Definition at line 34 of file columnset.cxx.
References maTabs.
Referenced by ScTable::DeleteCol(), ScTable::DeleteRow(), and ScTable::InsertCol().
bool sc::ColumnSet::hasTab | ( | SCTAB | nTab | ) | const |
Definition at line 55 of file columnset.cxx.
References maTabs.
Definition at line 15 of file columnset.cxx.
References maTabs.
Referenced by ScColumn::UpdateReference().
|
private |
Definition at line 27 of file columnset.hxx.
Referenced by empty(), getColumns(), hasTab(), and set().