Lines Matching refs:rComp

648 double ScInterpreter::CompareFunc( const ScCompare& rComp, ScCompareOptions* pOptions )  in CompareFunc()  argument
653 if ( !rComp.bEmpty[0] && rComp.bVal[0] && !::rtl::math::isFinite( rComp.nVal[0])) in CompareFunc()
654 return rComp.nVal[0]; in CompareFunc()
655 if ( !rComp.bEmpty[1] && rComp.bVal[1] && !::rtl::math::isFinite( rComp.nVal[1])) in CompareFunc()
656 return rComp.nVal[1]; in CompareFunc()
660 if ( rComp.bEmpty[ 0 ] ) in CompareFunc()
662 if ( rComp.bEmpty[ 1 ] ) in CompareFunc()
664 else if( rComp.bVal[ 1 ] ) in CompareFunc()
666 if ( !::rtl::math::approxEqual( rComp.nVal[ 1 ], 0.0 ) ) in CompareFunc()
668 if ( rComp.nVal[ 1 ] < 0.0 ) in CompareFunc()
677 if ( rComp.pVal[ 1 ]->Len() ) in CompareFunc()
682 else if ( rComp.bEmpty[ 1 ] ) in CompareFunc()
684 if( rComp.bVal[ 0 ] ) in CompareFunc()
686 if ( !::rtl::math::approxEqual( rComp.nVal[ 0 ], 0.0 ) ) in CompareFunc()
688 if ( rComp.nVal[ 0 ] < 0.0 ) in CompareFunc()
697 if ( rComp.pVal[ 0 ]->Len() ) in CompareFunc()
702 else if( rComp.bVal[ 0 ] ) in CompareFunc()
704 if( rComp.bVal[ 1 ] ) in CompareFunc()
706 if ( !::rtl::math::approxEqual( rComp.nVal[ 0 ], rComp.nVal[ 1 ] ) ) in CompareFunc()
708 if( rComp.nVal[ 0 ] - rComp.nVal[ 1 ] < 0 ) in CompareFunc()
720 else if( rComp.bVal[ 1 ] ) in CompareFunc()
734 … DBG_ASSERT( *rComp.pVal[1] == *rEntry.pStr, "ScInterpreter::CompareFunc: broken options"); in CompareFunc()
738 xub_StrLen nStop = rComp.pVal[0]->Len(); in CompareFunc()
740 !pOptions->bIgnoreCase)->SearchFrwrd( *rComp.pVal[0], in CompareFunc()
742 … if (bMatch && pOptions->bMatchWholeCell && (nStart != 0 || nStop != rComp.pVal[0]->Len())) in CompareFunc()
753 bMatch = pTransliteration->isEqual( *rComp.pVal[0], *rComp.pVal[1]); in CompareFunc()
757 *rComp.pVal[0], ScGlobal::eLnge, 0, in CompareFunc()
758 rComp.pVal[0]->Len(), NULL)); in CompareFunc()
760 *rComp.pVal[1], ScGlobal::eLnge, 0, in CompareFunc()
761 rComp.pVal[1]->Len(), NULL)); in CompareFunc()
768 *rComp.pVal[ 0 ], *rComp.pVal[ 1 ] ); in CompareFunc()
771 *rComp.pVal[ 0 ], *rComp.pVal[ 1 ] ); in CompareFunc()
775 *rComp.pVal[ 0 ], *rComp.pVal[ 1 ] ); in CompareFunc()
778 *rComp.pVal[ 0 ], *rComp.pVal[ 1 ] ); in CompareFunc()
789 bool bEqual = rComp.pVal[nStringQuery-1]->Equals( *rEntry.pStr); in CompareFunc()