LibreOffice Module reportdesign (master)  1
Public Member Functions | Private Attributes | List of all members
rptui::FunctionCategory Class Reference

#include <FunctionHelper.hxx>

Inheritance diagram for rptui::FunctionCategory:
[legend]
Collaboration diagram for rptui::FunctionCategory:
[legend]

Public Member Functions

 FunctionCategory (const FunctionManager *_pFMgr, sal_uInt32 _nPos, const css::uno::Reference< css::report::meta::XFunctionCategory > &_xCategory)
 
virtual ~FunctionCategory ()
 
virtual sal_uInt32 getCount () const override
 
virtual const formula::IFunctionDescriptiongetFunction (sal_uInt32 _nPos) const override
 
virtual sal_uInt32 getNumber () const override
 
virtual OUString getName () const override
 
- Public Member Functions inherited from formula::IFunctionCategory
 IFunctionCategory ()
 

Private Attributes

mutable::std::vector< std::shared_ptr< FunctionDescription > > m_aFunctions
 
css::uno::Reference< css::report::meta::XFunctionCategory > m_xCategory
 
sal_uInt32 m_nFunctionCount
 
sal_uInt32 m_nNumber
 
const FunctionManagerm_pFunctionManager
 

Additional Inherited Members

- Protected Member Functions inherited from formula::IFunctionCategory
 ~IFunctionCategory ()
 

Detailed Description

Definition at line 83 of file FunctionHelper.hxx.

Constructor & Destructor Documentation

rptui::FunctionCategory::FunctionCategory ( const FunctionManager _pFMgr,
sal_uInt32  _nPos,
const css::uno::Reference< css::report::meta::XFunctionCategory > &  _xCategory 
)

Definition at line 101 of file FunctionHelper.cxx.

References m_xCategory.

virtual rptui::FunctionCategory::~FunctionCategory ( )
inlinevirtual

Definition at line 92 of file FunctionHelper.hxx.

Member Function Documentation

sal_uInt32 rptui::FunctionCategory::getCount ( ) const
overridevirtual

Implements formula::IFunctionCategory.

Definition at line 109 of file FunctionHelper.cxx.

References m_nFunctionCount.

const formula::IFunctionDescription * rptui::FunctionCategory::getFunction ( sal_uInt32  _nPos) const
overridevirtual
OUString rptui::FunctionCategory::getName ( ) const
overridevirtual

Implements formula::IFunctionCategory.

Definition at line 130 of file FunctionHelper.cxx.

References m_xCategory.

sal_uInt32 rptui::FunctionCategory::getNumber ( ) const
overridevirtual

Implements formula::IFunctionCategory.

Definition at line 125 of file FunctionHelper.cxx.

References m_nNumber.

Member Data Documentation

mutable ::std::vector< std::shared_ptr< FunctionDescription > > rptui::FunctionCategory::m_aFunctions
private

Definition at line 85 of file FunctionHelper.hxx.

Referenced by getFunction().

sal_uInt32 rptui::FunctionCategory::m_nFunctionCount
private

Definition at line 87 of file FunctionHelper.hxx.

Referenced by getCount(), and getFunction().

sal_uInt32 rptui::FunctionCategory::m_nNumber
private

Definition at line 88 of file FunctionHelper.hxx.

Referenced by getNumber().

const FunctionManager* rptui::FunctionCategory::m_pFunctionManager
private

Definition at line 89 of file FunctionHelper.hxx.

Referenced by getFunction().

css::uno::Reference< css::report::meta::XFunctionCategory> rptui::FunctionCategory::m_xCategory
private

Definition at line 86 of file FunctionHelper.hxx.

Referenced by getFunction(), and getName().


The documentation for this class was generated from the following files: