Lines Matching refs:Ptr
426 static inline char getCharAndSizeNoWarn(const char *Ptr, unsigned &Size,
430 if (isObviouslySimpleCharacter(Ptr[0])) {
432 return *Ptr;
436 return getCharAndSizeSlowNoWarn(Ptr, Size, LangOpts);
502 inline char getAndAdvanceChar(const char *&Ptr, Token &Tok) {
505 if (isObviouslySimpleCharacter(Ptr[0])) return *Ptr++;
508 char C = getCharAndSizeSlow(Ptr, Size, &Tok);
509 Ptr += Size;
517 const char *ConsumeChar(const char *Ptr, unsigned Size, Token &Tok) {
520 return Ptr+Size;
525 getCharAndSizeSlow(Ptr, Size, &Tok);
526 return Ptr+Size;
533 inline char getCharAndSize(const char *Ptr, unsigned &Size) {
536 if (isObviouslySimpleCharacter(Ptr[0])) {
538 return *Ptr;
542 return getCharAndSizeSlow(Ptr, Size);
547 char getCharAndSizeSlow(const char *Ptr, unsigned &Size, Token *Tok = 0);
561 static char getCharAndSizeSlowNoWarn(const char *Ptr, unsigned &Size,