Home | History | Annotate | Download | only in Lex

Lines Matching refs:ResultPtr

348     UTF32 *ResultPtr = reinterpret_cast<UTF32*>(ResultBuf);
349 *ResultPtr = UcnVal;
357 UTF16 *ResultPtr = reinterpret_cast<UTF16*>(ResultBuf);
360 *ResultPtr = UcnVal;
367 *ResultPtr = 0xD800 + (UcnVal >> 10);
368 *(ResultPtr+1) = 0xDC00 + (UcnVal & 0x3FF);
1114 ResultPtr(ResultBuf.data()), hadError(false), Pascal(false) {
1188 ResultPtr = &ResultBuf[0]; // Next byte to fill in.
1307 ResultPtr, hadError,
1321 UTF32 *ResultWidePtr = reinterpret_cast<UTF32*>(ResultPtr);
1323 ResultPtr += 4;
1327 UTF16 *ResultWidePtr = reinterpret_cast<UTF16*>(ResultPtr);
1329 ResultPtr += 2;
1332 *ResultPtr++ = ResultChar & 0xFF;
1388 /// within Tok's contents (which begin at TokBegin) into ResultPtr.
1394 if (ConvertUTF8toWide(CharByteWidth, Fragment, ResultPtr, ErrorPtrTmp))
1402 memcpy(ResultPtr, Fragment.data(), Fragment.size());
1403 ResultPtr += Fragment.size();