LibreOffice Module sc (master) 1
|
Category of spreadsheet functions. More...
#include <funcdesc.hxx>
Public Member Functions | |
ScFunctionCategory (const ::std::vector< const ScFuncDesc * > &_rCategory, sal_uInt32 _nCategory) | |
virtual | ~ScFunctionCategory () |
virtual sal_uInt32 | getCount () const override |
virtual const formula::IFunctionDescription * | getFunction (sal_uInt32 _nPos) const override |
Gives the _nPos'th function in this category. More... | |
virtual sal_uInt32 | getNumber () const override |
virtual OUString | getName () const override |
virtual sal_uInt32 | getCount () const=0 |
virtual const IFunctionDescription * | getFunction (sal_uInt32 _nPos) const=0 |
virtual sal_uInt32 | getNumber () const=0 |
virtual OUString | getName () const=0 |
Private Attributes | |
const ::std::vector< const ScFuncDesc * > & | m_rCategory |
list of functions in this category More... | |
OUString | m_sName |
name of this category More... | |
sal_uInt32 | m_nCategory |
index number of this category More... | |
Additional Inherited Members | |
Protected Member Functions inherited from formula::IFunctionCategory | |
~IFunctionCategory () | |
Category of spreadsheet functions.
Contains the name, index and function manager of a category, as well as a list of functions in the category
Definition at line 270 of file funcdesc.hxx.
|
inline |
Definition at line 273 of file funcdesc.hxx.
|
inlinevirtual |
Definition at line 275 of file funcdesc.hxx.
|
overridevirtual |
Implements formula::IFunctionCategory.
Definition at line 1003 of file funcdesc.cxx.
References m_rCategory.
|
overridevirtual |
Gives the _nPos'th function in this category.
_nPos | position of function in this category. |
Implements formula::IFunctionCategory.
Definition at line 1015 of file funcdesc.cxx.
References _nPos, and m_rCategory.
|
overridevirtual |
Implements formula::IFunctionCategory.
Definition at line 1008 of file funcdesc.cxx.
References ScFunctionMgr::GetCategoryName(), m_nCategory, and m_sName.
|
overridevirtual |
Implements formula::IFunctionCategory.
Definition at line 1023 of file funcdesc.cxx.
References m_nCategory.
|
private |
index number of this category
Definition at line 301 of file funcdesc.hxx.
Referenced by getName(), and getNumber().
|
private |
list of functions in this category
Definition at line 299 of file funcdesc.hxx.
Referenced by getCount(), and getFunction().
|
mutableprivate |