LibreOffice Module scaddins (master) 1
Public Member Functions | Private Attributes | List of all members
sca::pricing::ScaFuncData Class Referencefinal

#include <pricing.hxx>

Collaboration diagram for sca::pricing::ScaFuncData:
[legend]

Public Member Functions

 ScaFuncData (const ScaFuncDataBase &rBaseData)
 
const TranslateIdGetUINameID () const
 
const TranslateIdGetDescrID () const
 
ScaCategory GetCategory () const
 
bool IsDouble () const
 
sal_uInt16 GetStrIndex (sal_uInt16 nParam) const
 
bool Is (std::u16string_view rCompare) const
 
const std::vector< OUString > & GetCompNameList () const
 

Private Attributes

OUString aIntName
 
TranslateId pUINameID
 
const TranslateIdpDescrID
 
sal_uInt16 nParamCount
 
std::vector< OUString > aCompList
 
ScaCategory eCat
 
bool bDouble
 
bool bWithOpt
 

Detailed Description

Definition at line 72 of file pricing.hxx.

Constructor & Destructor Documentation

◆ ScaFuncData()

ScaFuncData::ScaFuncData ( const ScaFuncDataBase rBaseData)

Definition at line 56 of file pricing.cxx.

References aCompList, and sca::pricing::ScaFuncDataBase::pCompName.

Member Function Documentation

◆ GetCategory()

ScaCategory sca::pricing::ScaFuncData::GetCategory ( ) const
inline

Definition at line 89 of file pricing.hxx.

References eCat.

◆ GetCompNameList()

const std::vector< OUString > & sca::pricing::ScaFuncData::GetCompNameList ( ) const
inline

Definition at line 96 of file pricing.hxx.

References aCompList.

◆ GetDescrID()

const TranslateId * sca::pricing::ScaFuncData::GetDescrID ( ) const
inline

Definition at line 88 of file pricing.hxx.

References pDescrID.

◆ GetStrIndex()

sal_uInt16 ScaFuncData::GetStrIndex ( sal_uInt16  nParam) const

Definition at line 68 of file pricing.cxx.

References bWithOpt, and nParamCount.

◆ GetUINameID()

const TranslateId & sca::pricing::ScaFuncData::GetUINameID ( ) const
inline

Definition at line 87 of file pricing.hxx.

References pUINameID.

◆ Is()

bool sca::pricing::ScaFuncData::Is ( std::u16string_view  rCompare) const
inline

Definition at line 93 of file pricing.hxx.

References aIntName.

Referenced by sca::pricing::FindScaFuncData::operator()().

◆ IsDouble()

bool sca::pricing::ScaFuncData::IsDouble ( ) const
inline

Definition at line 90 of file pricing.hxx.

References bDouble.

Member Data Documentation

◆ aCompList

std::vector<OUString> sca::pricing::ScaFuncData::aCompList
private

Definition at line 79 of file pricing.hxx.

Referenced by GetCompNameList(), and ScaFuncData().

◆ aIntName

OUString sca::pricing::ScaFuncData::aIntName
private

Definition at line 75 of file pricing.hxx.

Referenced by Is().

◆ bDouble

bool sca::pricing::ScaFuncData::bDouble
private

Definition at line 81 of file pricing.hxx.

Referenced by IsDouble().

◆ bWithOpt

bool sca::pricing::ScaFuncData::bWithOpt
private

Definition at line 82 of file pricing.hxx.

Referenced by GetStrIndex().

◆ eCat

ScaCategory sca::pricing::ScaFuncData::eCat
private

Definition at line 80 of file pricing.hxx.

Referenced by GetCategory().

◆ nParamCount

sal_uInt16 sca::pricing::ScaFuncData::nParamCount
private

Definition at line 78 of file pricing.hxx.

Referenced by GetStrIndex().

◆ pDescrID

const TranslateId* sca::pricing::ScaFuncData::pDescrID
private

Definition at line 77 of file pricing.hxx.

Referenced by GetDescrID().

◆ pUINameID

TranslateId sca::pricing::ScaFuncData::pUINameID
private

Definition at line 76 of file pricing.hxx.

Referenced by GetUINameID().


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