reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
400 assert((int)Tok.getLength() >= 0 && "Token character range is bogus!"); 404 if (Tok.is(tok::raw_identifier)) 405 TokStart = Tok.getRawIdentifier().data(); 406 else if (!Tok.hasUCN()) { 407 if (const IdentifierInfo *II = Tok.getIdentifierInfo()) { 415 if (Tok.isLiteral()) 416 TokStart = Tok.getLiteralData(); 421 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid); 431 if (!Tok.needsCleaning()) { 433 return Tok.getLength(); 437 return getSpellingSlow(Tok, TokStart, LangOpts, const_cast<char*>(Buffer));