Searched refs:StringToks (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | LiteralSupport.cpp | 1990 StringLiteralParser::StringLiteralParser(ArrayRef<Token> StringToks, in StringLiteralParser() argument 1998 init(StringToks); in StringLiteralParser() 2001 void StringLiteralParser::init(ArrayRef<Token> StringToks){ in init() argument 2004 if (StringToks.empty() || StringToks[0].getLength() < 2) in init() 2011 assert(!StringToks.empty() && "expected at least one token"); in init() 2012 MaxTokenLength = StringToks[0].getLength(); in init() 2013 assert(StringToks[0].getLength() >= 2 && "literal token is invalid!"); in init() 2014 SizeBound = StringToks[0].getLength() - 2; // -2 for "". in init() 2021 for (const Token &Tok : StringToks) { in init() 2093 for (unsigned i = 0, e = StringToks.size(); i != e; ++i) { in init() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | LiteralSupport.h | 249 StringLiteralParser(ArrayRef<Token> StringToks, Preprocessor &PP, 252 StringLiteralParser(ArrayRef<Token> StringToks, const SourceManager &sm, 260 init(StringToks); in SM() 308 void init(ArrayRef<Token> StringToks);
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 2982 SmallVector<Token, 4> StringToks; in ParseStringLiteralExpression() local 2985 StringToks.push_back(Tok); in ParseStringLiteralExpression() 2991 return Actions.ActOnUnevaluatedStringLiteral(StringToks); in ParseStringLiteralExpression() 2995 return Actions.ActOnStringLiteral(StringToks, in ParseStringLiteralExpression()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 2060 ExprResult Sema::ActOnUnevaluatedStringLiteral(ArrayRef<Token> StringToks) { in ActOnUnevaluatedStringLiteral() argument 2064 StringToks = ExpandedToks = ExpandFunctionLocalPredefinedMacros(StringToks); in ActOnUnevaluatedStringLiteral() 2066 StringLiteralParser Literal(StringToks, PP, in ActOnUnevaluatedStringLiteral() 2072 for (const Token &Tok : StringToks) in ActOnUnevaluatedStringLiteral() 2139 Sema::ActOnStringLiteral(ArrayRef<Token> StringToks, Scope *UDLScope) { in ActOnStringLiteral() argument 2140 assert(!StringToks.empty() && "Must have at least one string!"); in ActOnStringLiteral() 2145 StringToks = ExpandedToks = ExpandFunctionLocalPredefinedMacros(StringToks); in ActOnStringLiteral() 2147 StringLiteralParser Literal(StringToks, PP); in ActOnStringLiteral() 2152 for (const Token &Tok : StringToks) in ActOnStringLiteral() 2194 for (const Token &Tok : StringToks) { in ActOnStringLiteral()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 7234 ExprResult ActOnStringLiteral(ArrayRef<Token> StringToks, 7237 ExprResult ActOnUnevaluatedStringLiteral(ArrayRef<Token> StringToks);
|