Lines Matching refs:Literal
220 NumericLiteralParser Literal(Spelling, PeekTok.getLocation(), PP);
221 if (Literal.hadError)
224 if (Literal.isFloatingLiteral() || Literal.isImaginary) {
228 assert(Literal.isIntegerLiteral() && "Unknown ppnumber");
231 if (Literal.hasUDSuffix())
235 if (!PP.getLangOpts().C99 && Literal.isLongLong) {
245 if (Literal.GetIntegerValue(Result.Val)) {
252 Result.Val.setIsUnsigned(Literal.isUnsigned);
258 if (!Literal.isUnsigned && Result.Val.isNegative()) {
261 if (ValueLive && Literal.getRadix() == 10)
286 CharLiteralParser Literal(ThisTok.begin(), ThisTok.end(),
288 if (Literal.hadError())
294 if (Literal.isMultiChar())
296 else if (Literal.isWide())
298 else if (Literal.isUTF16())
300 else if (Literal.isUTF32())
308 Val = Literal.getValue();
310 if (!Literal.isUTF16() && !Literal.isUTF32())