LibreOffice Module sc (master) 1
Namespaces | Functions
mtvcellfunc.hxx File Reference
#include "mtvelements.hxx"
#include "mtvfunctions.hxx"
Include dependency graph for mtvcellfunc.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  sc
 CAUTION! The following defines must be in the same namespace as the respective type.
 

Functions

template<typename Func >
void sc::ProcessFormula (CellStoreType &rStore, Func &rFunc)
 
template<typename FuncElem >
CellStoreType::iterator sc::ProcessFormula (const CellStoreType::iterator &it, CellStoreType &rStore, SCROW nRow1, SCROW nRow2, FuncElem &rFuncElem)
 
CellStoreType::iterator sc::ProcessFormula (const CellStoreType::iterator &it, CellStoreType &rStore, SCROW nRow1, SCROW nRow2, std::function< void(size_t, ScFormulaCell *)> aFuncElem)
 Process formula cells found within specified row range. More...
 
template<typename FuncElem , typename FuncElse >
CellStoreType::iterator sc::ProcessFormula (const CellStoreType::iterator &it, CellStoreType &rStore, SCROW nRow1, SCROW nRow2, FuncElem &rFuncElem, FuncElse &rFuncElse)
 
template<typename Func >
CellStoreType::iterator sc::ProcessEditText (const CellStoreType::iterator &itPos, CellStoreType &rStore, SCROW nRow1, SCROW nRow2, Func &rFunc)
 
template<typename Func >
void sc::ParseFormula (const CellStoreType &rStore, Func &rFunc)
 
template<typename Func >
CellStoreType::const_iterator sc::ParseFormula (const CellStoreType::const_iterator &itPos, const CellStoreType &rStore, SCROW nStart, SCROW nEnd, Func &rFunc)
 
template<typename FuncElem , typename FuncElse >
CellStoreType::const_iterator sc::ParseAll (const typename CellStoreType::const_iterator &itPos, const CellStoreType &rCells, SCROW nRow1, SCROW nRow2, FuncElem &rFuncElem, FuncElse &rFuncElse)
 
template<typename Func >
CellStoreType::const_iterator sc::ParseAllNonEmpty (const typename CellStoreType::const_iterator &itPos, const CellStoreType &rCells, SCROW nRow1, SCROW nRow2, Func &rFunc)
 
template<typename Func >
CellStoreType::const_iterator sc::ParseFormulaNumeric (const CellStoreType::const_iterator &itPos, const CellStoreType &rCells, SCROW nRow1, SCROW nRow2, Func &rFunc)
 
template<typename Func >
void sc::ProcessFormulaEditText (CellStoreType &rStore, Func &rFunc)
 
template<typename Func >
std::pair< CellStoreType::const_iterator, size_t > sc::FindFormula (const CellStoreType &rStore, SCROW nRow1, SCROW nRow2, Func &rFunc)
 
template<typename Func >
std::pair< CellStoreType::const_iterator, size_t > sc::FindFormulaEditText (const CellStoreType &rStore, SCROW nRow1, SCROW nRow2, Func &rFunc)
 
template<typename Func >
void sc::ProcessNote (CellNoteStoreType &rStore, Func &rFunc)
 
template<typename Func >
CellNoteStoreType::const_iterator sc::ParseNote (const CellNoteStoreType::const_iterator &itPos, const CellNoteStoreType &rStore, SCROW nStart, SCROW nEnd, Func &rFunc)
 
template<typename FuncElem >
CellNoteStoreType::iterator sc::ProcessNote (const CellNoteStoreType::iterator &it, CellNoteStoreType &rStore, SCROW nRow1, SCROW nRow2, FuncElem &rFuncElem)
 
template<typename FuncElem >
BroadcasterStoreType::iterator sc::ProcessBroadcaster (const BroadcasterStoreType::iterator &it, BroadcasterStoreType &rStore, SCROW nRow1, SCROW nRow2, FuncElem &rFuncElem)
 
template<typename Functor >
SparklineStoreType::const_iterator sc::ParseSparkline (const SparklineStoreType::const_iterator &itPos, const SparklineStoreType &rStore, SCROW nStart, SCROW nEnd, Functor &rFunctor)