LibreOffice Module formula (master) 1
Public Member Functions | Protected Member Functions | List of all members
formula::IFunctionDescription Class Referenceabstract

#include <IFunctionDescription.hxx>

Public Member Functions

virtual OUString getFunctionName () const =0
 
virtual const IFunctionCategorygetCategory () 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
 

Protected Member Functions

 ~IFunctionDescription ()
 

Detailed Description

Definition at line 81 of file IFunctionDescription.hxx.

Constructor & Destructor Documentation

◆ ~IFunctionDescription()

formula::IFunctionDescription::~IFunctionDescription ( )
inlineprotected

Definition at line 107 of file IFunctionDescription.hxx.

Member Function Documentation

◆ fillVisibleArgumentMapping()

virtual void formula::IFunctionDescription::fillVisibleArgumentMapping ( ::std::vector< sal_uInt16 > &  _rArguments) const
pure virtual

◆ getCategory()

virtual const IFunctionCategory * formula::IFunctionDescription::getCategory ( ) const
pure virtual

◆ getDescription()

virtual OUString formula::IFunctionDescription::getDescription ( ) const
pure virtual

◆ getFormula()

virtual OUString formula::IFunctionDescription::getFormula ( const ::std::vector< OUString > &  _aArguments) const
pure virtual

◆ getFunctionName()

virtual OUString formula::IFunctionDescription::getFunctionName ( ) const
pure virtual

◆ getHelpId()

virtual OUString formula::IFunctionDescription::getHelpId ( ) const
pure virtual

◆ getParameterCount()

virtual sal_uInt32 formula::IFunctionDescription::getParameterCount ( ) const
pure virtual

◆ getParameterDescription()

virtual OUString formula::IFunctionDescription::getParameterDescription ( sal_uInt32  _nPos) const
pure virtual

◆ getParameterName()

virtual OUString formula::IFunctionDescription::getParameterName ( sal_uInt32  _nPos) const
pure virtual

◆ getSignature()

virtual OUString formula::IFunctionDescription::getSignature ( ) const
pure virtual

◆ getSuppressedArgumentCount()

virtual sal_Int32 formula::IFunctionDescription::getSuppressedArgumentCount ( ) const
pure virtual

◆ getVarArgsLimit()

virtual sal_uInt32 formula::IFunctionDescription::getVarArgsLimit ( ) const
pure virtual

◆ getVarArgsStart()

virtual sal_uInt32 formula::IFunctionDescription::getVarArgsStart ( ) const
pure virtual

◆ initArgumentInfo()

virtual void formula::IFunctionDescription::initArgumentInfo ( ) const
pure virtual

◆ isHidden()

virtual bool formula::IFunctionDescription::isHidden ( ) const
pure virtual

◆ isParameterOptional()

virtual bool formula::IFunctionDescription::isParameterOptional ( sal_uInt32  _nPos) const
pure virtual

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