Lines Matching refs:tmpPos
807 ParsePosition tmpPos(startIdx);
815 offset = parseOffsetLocalizedGMT(text, tmpPos, fallbackShortLocalizedGMT, &hasDigitOffset);
816 if (tmpPos.getErrorIndex() == -1) {
821 if (tmpPos.getIndex() == maxPos || hasDigitOffset) {
822 pos.setIndex(tmpPos.getIndex());
826 parsedPos = tmpPos.getIndex();
841 tmpPos.setIndex(startIdx);
842 tmpPos.setErrorIndex(-1);
844 offset = parseOffsetLocalizedGMT(text, tmpPos);
845 if (tmpPos.getErrorIndex() == -1) {
846 pos.setIndex(tmpPos.getIndex());
858 tmpPos.setIndex(startIdx);
859 tmpPos.setErrorIndex(-1);
861 offset = parseOffsetShortLocalizedGMT(text, tmpPos);
862 if (tmpPos.getErrorIndex() == -1) {
863 pos.setIndex(tmpPos.getIndex());
879 tmpPos.setIndex(startIdx);
880 tmpPos.setErrorIndex(-1);
882 offset = parseOffsetISO8601(text, tmpPos);
883 if (tmpPos.getErrorIndex() == -1) {
884 pos.setIndex(tmpPos.getIndex());
897 tmpPos.setIndex(startIdx);
898 tmpPos.setErrorIndex(-1);
902 offset = parseOffsetISO8601(text, tmpPos, FALSE, &hasDigitOffset);
903 if (tmpPos.getErrorIndex() == -1 && hasDigitOffset) {
904 pos.setIndex(tmpPos.getIndex());
995 tmpPos.setIndex(startIdx);
996 tmpPos.setErrorIndex(-1);
998 parseZoneID(text, tmpPos, tzID);
999 if (tmpPos.getErrorIndex() == -1) {
1000 pos.setIndex(tmpPos.getIndex());
1007 tmpPos.setIndex(startIdx);
1008 tmpPos.setErrorIndex(-1);
1010 parseShortZoneID(text, tmpPos, tzID);
1011 if (tmpPos.getErrorIndex() == -1) {
1012 pos.setIndex(tmpPos.getIndex());
1019 tmpPos.setIndex(startIdx);
1020 tmpPos.setErrorIndex(-1);
1022 parseExemplarLocation(text, tmpPos, tzID);
1023 if (tmpPos.getErrorIndex() == -1) {
1024 pos.setIndex(tmpPos.getIndex());
1056 tmpPos.setIndex(startIdx);
1057 tmpPos.setErrorIndex(-1);
1060 offset = parseOffsetISO8601(text, tmpPos, FALSE, &hasDigitOffset);
1061 if (tmpPos.getErrorIndex() == -1) {
1062 if (tmpPos.getIndex() == maxPos || hasDigitOffset) {
1063 pos.setIndex(tmpPos.getIndex());
1069 if (parsedPos < tmpPos.getIndex()) {
1073 parsedPos = tmpPos.getIndex();
1082 tmpPos.setIndex(startIdx);
1083 tmpPos.setErrorIndex(-1);
1086 offset = parseOffsetLocalizedGMT(text, tmpPos, FALSE, &hasDigitOffset);
1087 if (tmpPos.getErrorIndex() == -1) {
1088 if (tmpPos.getIndex() == maxPos || hasDigitOffset) {
1089 pos.setIndex(tmpPos.getIndex());
1093 if (parsedPos < tmpPos.getIndex()) {
1097 parsedPos = tmpPos.getIndex();
1104 tmpPos.setIndex(startIdx);
1105 tmpPos.setErrorIndex(-1);
1108 offset = parseOffsetLocalizedGMT(text, tmpPos, TRUE, &hasDigitOffset);
1109 if (tmpPos.getErrorIndex() == -1) {
1110 if (tmpPos.getIndex() == maxPos || hasDigitOffset) {
1111 pos.setIndex(tmpPos.getIndex());
1115 if (parsedPos < tmpPos.getIndex()) {
1119 parsedPos = tmpPos.getIndex();
1183 tmpPos.setIndex(startIdx);
1184 tmpPos.setErrorIndex(-1);
1186 parseZoneID(text, tmpPos, tzID);
1187 if (tmpPos.getErrorIndex() == -1 && parsedPos < tmpPos.getIndex()) {
1188 parsedPos = tmpPos.getIndex();
1196 tmpPos.setIndex(startIdx);
1197 tmpPos.setErrorIndex(-1);
1199 parseShortZoneID(text, tmpPos, tzID);
1200 if (tmpPos.getErrorIndex() == -1 && parsedPos < tmpPos.getIndex()) {
1201 parsedPos = tmpPos.getIndex();