LibreOffice Module reportdesign (master) 1
|
#include <FunctionHelper.hxx>
Public Member Functions | |
FunctionDescription (const formula::IFunctionCategory *_pFunctionCategory, css::uno::Reference< css::report::meta::XFunctionDescription > _xFunctionDescription) | |
virtual | ~FunctionDescription () |
virtual OUString | getFunctionName () const override |
virtual const formula::IFunctionCategory * | getCategory () const override |
virtual OUString | getDescription () const override |
virtual sal_Int32 | getSuppressedArgumentCount () const override |
virtual OUString | getFormula (const ::std::vector< OUString > &_aArguments) const override |
virtual void | fillVisibleArgumentMapping (::std::vector< sal_uInt16 > &_rArguments) const override |
virtual void | initArgumentInfo () const override |
virtual OUString | getSignature () const override |
virtual OUString | getHelpId () const override |
virtual bool | isHidden () const override |
virtual sal_uInt32 | getParameterCount () const override |
virtual sal_uInt32 | getVarArgsStart () const override |
virtual sal_uInt32 | getVarArgsLimit () const override |
virtual OUString | getParameterName (sal_uInt32 _nPos) const override |
virtual OUString | getParameterDescription (sal_uInt32 _nPos) const override |
virtual bool | isParameterOptional (sal_uInt32 _nPos) const override |
virtual OUString | getFunctionName () const=0 |
virtual const IFunctionCategory * | getCategory () const=0 |
virtual OUString | getDescription () const=0 |
virtual sal_Int32 | getSuppressedArgumentCount () const=0 |
virtual OUString | getFormula (const ::std::vector< OUString > &_aArguments) const=0 |
virtual void | fillVisibleArgumentMapping (::std::vector< sal_uInt16 > &_rArguments) const=0 |
virtual void | initArgumentInfo () const=0 |
virtual OUString | getSignature () const=0 |
virtual OUString | getHelpId () const=0 |
virtual bool | isHidden () const=0 |
virtual sal_uInt32 | getParameterCount () const=0 |
virtual sal_uInt32 | getVarArgsStart () const=0 |
virtual sal_uInt32 | getVarArgsLimit () const=0 |
virtual OUString | getParameterName (sal_uInt32 _nPos) const=0 |
virtual OUString | getParameterDescription (sal_uInt32 _nPos) const=0 |
virtual bool | isParameterOptional (sal_uInt32 _nPos) const=0 |
Private Attributes | |
css::uno::Sequence< css::sheet::FunctionArgument > | m_aParameter |
css::uno::Reference< css::report::meta::XFunctionDescription > | m_xFunctionDescription |
const formula::IFunctionCategory * | m_pFunctionCategory |
Additional Inherited Members | |
Protected Member Functions inherited from formula::IFunctionDescription | |
~IFunctionDescription () | |
Definition at line 56 of file FunctionHelper.hxx.
rptui::FunctionDescription::FunctionDescription | ( | const formula::IFunctionCategory * | _pFunctionCategory, |
css::uno::Reference< css::report::meta::XFunctionDescription > | _xFunctionDescription | ||
) |
Definition at line 136 of file FunctionHelper.cxx.
References m_aParameter, and m_xFunctionDescription.
|
inlinevirtual |
Definition at line 63 of file FunctionHelper.hxx.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 176 of file FunctionHelper.cxx.
References i, m_aParameter, and nCount.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 147 of file FunctionHelper.cxx.
References m_pFunctionCategory.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 152 of file FunctionHelper.cxx.
References m_xFunctionDescription.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 162 of file FunctionHelper.cxx.
References m_xFunctionDescription, sFormula, and TOOLS_WARN_EXCEPTION.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 142 of file FunctionHelper.cxx.
References m_xFunctionDescription.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 194 of file FunctionHelper.cxx.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 204 of file FunctionHelper.cxx.
References m_aParameter.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 251 of file FunctionHelper.cxx.
References _nPos, m_aParameter, and o3tl::make_unsigned().
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 244 of file FunctionHelper.cxx.
References _nPos, m_aParameter, and o3tl::make_unsigned().
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 189 of file FunctionHelper.cxx.
References m_xFunctionDescription.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 157 of file FunctionHelper.cxx.
References m_aParameter.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 239 of file FunctionHelper.cxx.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 209 of file FunctionHelper.cxx.
References m_aParameter, PAIRED_VAR_ARGS, and VAR_ARGS.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 185 of file FunctionHelper.cxx.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 199 of file FunctionHelper.cxx.
|
overridevirtual |
Implements formula::IFunctionDescription.
Definition at line 258 of file FunctionHelper.cxx.
References _nPos, m_aParameter, and o3tl::make_unsigned().
|
private |
Definition at line 58 of file FunctionHelper.hxx.
Referenced by fillVisibleArgumentMapping(), FunctionDescription(), getParameterCount(), getParameterDescription(), getParameterName(), getSuppressedArgumentCount(), getVarArgsStart(), and isParameterOptional().
|
private |
Definition at line 60 of file FunctionHelper.hxx.
Referenced by getCategory().
|
private |
Definition at line 59 of file FunctionHelper.hxx.
Referenced by FunctionDescription(), getDescription(), getFormula(), getFunctionName(), and getSignature().