Home
last modified time | relevance | path

Searched refs:NumericLiteralParser (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Lex/
H A DLiteralSupport.h42 class NumericLiteralParser {
59 NumericLiteralParser(StringRef TokSpelling, SourceLocation TokLoc,
/llvm-project-15.0.7/clang/lib/Lex/
H A DLiteralSupport.cpp834 NumericLiteralParser::NumericLiteralParser(StringRef TokSpelling, in NumericLiteralParser() function in NumericLiteralParser
1115 void NumericLiteralParser::ParseDecimalOrOctalCommon(SourceLocation TokLoc){ in ParseDecimalOrOctalCommon()
1164 bool NumericLiteralParser::isValidUDSuffix(const LangOptions &LangOpts, in isValidUDSuffix()
1188 void NumericLiteralParser::checkSeparator(SourceLocation TokLoc, in checkSeparator()
1212 void NumericLiteralParser::ParseNumberStartingWithZero(SourceLocation TokLoc) { in ParseNumberStartingWithZero()
1357 bool NumericLiteralParser::GetIntegerValue(llvm::APInt &Val) { in GetIntegerValue()
1415 NumericLiteralParser::GetFloatValue(llvm::APFloat &Result) { in GetFloatValue()
1440 bool NumericLiteralParser::GetFixedPointValue(llvm::APInt &StoreVal, unsigned Scale) { in GetFixedPointValue()
2293 return NumericLiteralParser::isValidUDSuffix(LangOpts, Suffix) || in isValidUDSuffix()
H A DPPExpressions.cpp300 NumericLiteralParser Literal(Spelling, PeekTok.getLocation(), in EvaluateValue()
H A DPreprocessor.cpp1404 NumericLiteralParser Literal(Spelling, Tok.getLocation(), getSourceManager(), in parseSimpleIntegerLiteral()
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp907 NumericLiteralParser(TokSpelling, TokLoc, Context.getSourceManager(), in buildUserDefinedLiteral()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExpr.cpp3684 static Expr *BuildFloatingLiteral(Sema &S, NumericLiteralParser &Literal, in BuildFloatingLiteral()
3765 NumericLiteralParser Literal(TokSpelling, Tok.getLocation(), in ActOnNumericConstant()