Lines Matching refs:p

437     typename T::Char * p = pBuf;  in doubleToString()  local
439 *p++ = static_cast< typename T::Char >('-'); in doubleToString()
449 *p++ = static_cast< typename T::Char >('0'); in doubleToString()
452 *p++ = cDecSeparator; in doubleToString()
457 *p++ = static_cast< typename T::Char >('0'); in doubleToString()
498 sal_Int32 sLen = static_cast< long >(p-pBuf)-1; in doubleToString()
501 p = pBuf; in doubleToString()
504 *p++ = static_cast< typename T::Char >('1'); in doubleToString()
505 *p++ = static_cast< typename T::Char >('0'); in doubleToString()
509 *p++ = static_cast< typename T::Char >('1'); in doubleToString()
510 *p++ = cDecSeparator; in doubleToString()
511 *p++ = static_cast< typename T::Char >('0'); in doubleToString()
536 typename T::Char * px = p++; in doubleToString()
555 *p++ = static_cast< typename T::Char >('0'); in doubleToString()
561 *p++ = static_cast< typename T::Char >( in doubleToString()
567 *p++ = static_cast< typename T::Char >('0'); in doubleToString()
574 *p++ = cDecSeparator; in doubleToString()
579 *p++ = cGroupSeparator; in doubleToString()
594 *p++ = cGroupSeparator; in doubleToString()
599 *p++ = static_cast< typename T::Char >('0'); in doubleToString()
603 if ( bEraseTrailingDecZeros && bHasDec && p > pBuf ) in doubleToString()
605 while ( *(p-1) == static_cast< typename T::Char >('0') ) in doubleToString()
606 p--; in doubleToString()
607 if ( *(p-1) == cDecSeparator ) in doubleToString()
608 p--; in doubleToString()
616 if ( p == pBuf ) in doubleToString()
617 *p++ = static_cast< typename T::Char >('1'); in doubleToString()
619 *p++ = static_cast< typename T::Char >('E'); in doubleToString()
623 *p++ = static_cast< typename T::Char >('-'); in doubleToString()
626 *p++ = static_cast< typename T::Char >('+'); in doubleToString()
628 *p++ = static_cast< typename T::Char >( in doubleToString()
631 *p++ = static_cast< typename T::Char >( in doubleToString()
633 *p++ = static_cast< typename T::Char >( in doubleToString()
638 T::createString(pResult, pBuf, p - pBuf); in doubleToString()
641 p - pBuf); in doubleToString()
727 CharT const * p = p0; in stringToDouble() local
731 if (3 >= (pEnd - p)) in stringToDouble()
733 if ((CharT('N') == p[0]) && (CharT('a') == p[1]) in stringToDouble()
734 && (CharT('N') == p[2])) in stringToDouble()
736 p += 3; in stringToDouble()
740 else if ((CharT('I') == p[0]) && (CharT('N') == p[1]) in stringToDouble()
741 && (CharT('F') == p[2])) in stringToDouble()
743 p += 3; in stringToDouble()
753 while (p != pEnd && (*p == CharT('0') || *p == cGroupSeparator)) in stringToDouble()
754 ++p; in stringToDouble()
759 for (; p != pEnd; ++p) in stringToDouble()
761 CharT c = *p; in stringToDouble()
772 if (p != pEnd && *p == cDecSeparator) in stringToDouble()
774 ++p; in stringToDouble()
777 while (p != pEnd && *p == CharT('0')) in stringToDouble()
780 ++p; in stringToDouble()
787 for (; p != pEnd; ++p) in stringToDouble()
789 CharT c = *p; in stringToDouble()
810 if (p != p0 && p != pEnd && (*p == CharT('E') || *p == CharT('e'))) in stringToDouble()
812 ++p; in stringToDouble()
814 if (p != pEnd && *p == CharT('-')) in stringToDouble()
817 ++p; in stringToDouble()
822 if (p != pEnd && *p == CharT('+')) in stringToDouble()
823 ++p; in stringToDouble()
828 while (p != pEnd && isDigit(*p)) in stringToDouble()
829 ++p; in stringToDouble()
835 for (; p != pEnd; ++p) in stringToDouble()
837 CharT c = *p; in stringToDouble()
872 else if (p - p0 == 2 && p != pEnd && p[0] == CharT('#') in stringToDouble()
873 && p[-1] == cDecSeparator && p[-2] == CharT('1')) in stringToDouble()
875 if (pEnd - p >= 4 && p[1] == CharT('I') && p[2] == CharT('N') in stringToDouble()
876 && p[3] == CharT('F')) in stringToDouble()
879 p += 4; in stringToDouble()
883 while (p != pEnd && isDigit(*p)) in stringToDouble()
884 ++p; in stringToDouble()
886 else if (pEnd - p >= 4 && p[1] == CharT('N') && p[2] == CharT('A') in stringToDouble()
887 && p[3] == CharT('N')) in stringToDouble()
890 p += 4; in stringToDouble()
904 while (p != pEnd && isDigit(*p)) in stringToDouble()
905 ++p; in stringToDouble()
922 *pParsedEnd = p == p0 ? pBegin : p; in stringToDouble()