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);
1165 ResultPtr(ResultBuf.data()), hadError(false), Pascal(false) {
1239 ResultPtr = &ResultBuf[0]; // Next byte to fill in.
1358 ResultPtr, hadError,
1372 UTF32 *ResultWidePtr = reinterpret_cast<UTF32*>(ResultPtr);
1374 ResultPtr += 4;
1378 UTF16 *ResultWidePtr = reinterpret_cast<UTF16*>(ResultPtr);
1380 ResultPtr += 2;
1383 *ResultPtr++ = ResultChar & 0xFF;
1439 /// within Tok's contents (which begin at TokBegin) into ResultPtr.
1445 if (ConvertUTF8toWide(CharByteWidth, Fragment, ResultPtr, ErrorPtrTmp))
1453 memcpy(ResultPtr, Fragment.data(), Fragment.size());
1454 ResultPtr += Fragment.size();