Lines Matching refs:rFuncData
845 void initFunc( const FunctionData& rFuncData, sal_uInt8 nMaxParam );
891 void FunctionProviderImpl::initFunc( const FunctionData& rFuncData, sal_uInt8 nMaxParam ) in initFunc() argument
895 if( rFuncData.mpcOdfFuncName ) in initFunc()
896 xFuncInfo->maOdfFuncName = OUString::createFromAscii( rFuncData.mpcOdfFuncName ); in initFunc()
897 if( rFuncData.mpcOoxFuncName ) in initFunc()
898 xFuncInfo->maOoxFuncName = OUString::createFromAscii( rFuncData.mpcOoxFuncName ); in initFunc()
900 if( getFlag( rFuncData.mnFlags, FUNCFLAG_MACROCALL ) ) in initFunc()
903 …OSL_ENSURE( !getFlag( rFuncData.mnFlags, FUNCFLAG_MACROCALLODF ), "FunctionProviderImpl::initFunc … in initFunc()
906 else if( getFlag( rFuncData.mnFlags, FUNCFLAG_MACROCALLODF ) ) in initFunc()
912 xFuncInfo->meFuncLibType = FUNCFLAGS_TO_FUNCLIB( rFuncData.mnFlags ); in initFunc()
914 xFuncInfo->mnBiff12FuncId = rFuncData.mnBiff12FuncId; in initFunc()
915 xFuncInfo->mnBiffFuncId = rFuncData.mnBiffFuncId; in initFunc()
916 xFuncInfo->mnMinParamCount = rFuncData.mnMinParamCount; in initFunc()
917 …xFuncInfo->mnMaxParamCount = (rFuncData.mnMaxParamCount == MX) ? nMaxParam : rFuncData.mnMaxParamC… in initFunc()
918 xFuncInfo->mnRetClass = rFuncData.mnRetClass; in initFunc()
919 xFuncInfo->mpParamInfos = rFuncData.mpParamInfos; in initFunc()
920 xFuncInfo->mbParamPairs = getFlag( rFuncData.mnFlags, FUNCFLAG_PARAMPAIRS ); in initFunc()
921 xFuncInfo->mbVolatile = getFlag( rFuncData.mnFlags, FUNCFLAG_VOLATILE ); in initFunc()
922 xFuncInfo->mbExternal = getFlag( rFuncData.mnFlags, FUNCFLAG_EXTERNAL ); in initFunc()
923 bool bMacroCmd = getFlag( rFuncData.mnFlags, FUNCFLAG_MACROCMD ); in initFunc()
924 xFuncInfo->mbMacroFunc = bMacroCmd || getFlag( rFuncData.mnFlags, FUNCFLAG_MACROFUNC ); in initFunc()
925 …xFuncInfo->mbVarParam = bMacroCmd || (rFuncData.mnMinParamCount != rFuncData.mnMaxParamCount) || g… in initFunc()