Lines Matching refs:rpcString

419 void lclSkipWhitespace( const sal_Unicode*& rpcString, const sal_Unicode* pcEnd )  in lclSkipWhitespace()  argument
421 while( (rpcString < pcEnd) && (*rpcString <= ' ') ) ++rpcString; in lclSkipWhitespace()
424 const ScXMLConditionInfo* lclGetConditionInfo( const sal_Unicode*& rpcString, const sal_Unicode* pc… in lclGetConditionInfo() argument
426 lclSkipWhitespace( rpcString, pcEnd ); in lclGetConditionInfo()
429 const sal_Unicode* pcIdStart = rpcString; in lclGetConditionInfo()
430 …while( (rpcString < pcEnd) && (((*rpcString >= 'a') && (*rpcString <= 'z')) || (*rpcString == '-')… in lclGetConditionInfo()
431 sal_Int32 nLength = static_cast< sal_Int32 >( rpcString - pcIdStart ); in lclGetConditionInfo()
442 sheet::ConditionOperator lclGetConditionOperator( const sal_Unicode*& rpcString, const sal_Unicode*… in lclGetConditionOperator() argument
445 if( (rpcString + 1 < pcEnd) && (rpcString[ 1 ] == '=') ) in lclGetConditionOperator()
448 switch( *rpcString ) in lclGetConditionOperator()
456 rpcString += 2; in lclGetConditionOperator()
462 if( rpcString < pcEnd ) in lclGetConditionOperator()
465 switch( *rpcString ) in lclGetConditionOperator()
473 ++rpcString; in lclGetConditionOperator()
495 void lclSkipExpressionString( const sal_Unicode*& rpcString, const sal_Unicode* pcEnd, sal_Unicode … in lclSkipExpressionString() argument
497 if( rpcString < pcEnd ) in lclSkipExpressionString()
499 sal_Int32 nLength = static_cast< sal_Int32 >( pcEnd - rpcString ); in lclSkipExpressionString()
500 sal_Int32 nNextQuote = ::rtl_ustr_indexOfChar_WithLength( rpcString, nLength, cQuoteChar ); in lclSkipExpressionString()
502 rpcString += nNextQuote; in lclSkipExpressionString()
504 rpcString = pcEnd; in lclSkipExpressionString()
522 void lclSkipExpression( const sal_Unicode*& rpcString, const sal_Unicode* pcEnd, sal_Unicode cEndCh… in lclSkipExpression() argument
524 while( rpcString < pcEnd ) in lclSkipExpression()
526 if( *rpcString == cEndChar ) in lclSkipExpression()
528 switch( *rpcString ) in lclSkipExpression()
530 case '(': lclSkipExpression( ++rpcString, pcEnd, ')' ); break; in lclSkipExpression()
531 case '{': lclSkipExpression( ++rpcString, pcEnd, '}' ); break; in lclSkipExpression()
532 case '"': lclSkipExpressionString( ++rpcString, pcEnd, '"' ); break; in lclSkipExpression()
533 case '\'': lclSkipExpressionString( ++rpcString, pcEnd, '\'' ); break; in lclSkipExpression()
535 if( rpcString < pcEnd ) ++rpcString; in lclSkipExpression()
553 OUString lclGetExpression( const sal_Unicode*& rpcString, const sal_Unicode* pcEnd, sal_Unicode cEn… in lclGetExpression() argument
556 const sal_Unicode* pcExpStart = rpcString; in lclGetExpression()
557 lclSkipExpression( rpcString, pcEnd, cEndChar ); in lclGetExpression()
558 if( rpcString < pcEnd ) in lclGetExpression()
560 aExp = OUString( pcExpStart, static_cast< sal_Int32 >( rpcString - pcExpStart ) ).trim(); in lclGetExpression()
561 ++rpcString; in lclGetExpression()
572 bool lclSkipEmptyParentheses( const sal_Unicode*& rpcString, const sal_Unicode* pcEnd ) in lclSkipEmptyParentheses() argument
574 if( (rpcString < pcEnd) && (*rpcString == '(') ) in lclSkipEmptyParentheses()
576 lclSkipWhitespace( ++rpcString, pcEnd ); in lclSkipEmptyParentheses()
577 if( (rpcString < pcEnd) && (*rpcString == ')') ) in lclSkipEmptyParentheses()
579 ++rpcString; in lclSkipEmptyParentheses()