reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Lex/LiteralSupport.cpp
  389   if (!ProcessUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd, UcnVal, UcnLen,
  405     *ResultPtr = UcnVal;
  415     if (UcnVal <= (UTF32)0xFFFF) {
  416       *ResultPtr = UcnVal;
  422     UcnVal -= 0x10000;
  423     *ResultPtr     = 0xD800 + (UcnVal >> 10);
  424     *(ResultPtr+1) = 0xDC00 + (UcnVal & 0x3FF);
  438   if (UcnVal < (UTF32)0x80)
  440   else if (UcnVal < (UTF32)0x800)
  442   else if (UcnVal < (UTF32)0x10000)
  459     *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
  459     *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
  462     *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
  462     *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
  465     *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
  465     *--ResultBuf = (UTF8)((UcnVal | byteMark) & byteMask); UcnVal >>= 6;
  468     *--ResultBuf = (UTF8) (UcnVal | firstByteMark[bytesToWrite]);