Home
last modified time | relevance | path

Searched refs:StringToks (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp1950 StringLiteralParser::StringLiteralParser(ArrayRef<Token> StringToks, in StringLiteralParser() argument
1958 init(StringToks); in StringLiteralParser()
1961 void StringLiteralParser::init(ArrayRef<Token> StringToks){ in init() argument
1964 if (StringToks.empty() || StringToks[0].getLength() < 2) in init()
1971 assert(!StringToks.empty() && "expected at least one token"); in init()
1972 MaxTokenLength = StringToks[0].getLength(); in init()
1973 assert(StringToks[0].getLength() >= 2 && "literal token is invalid!"); in init()
1974 SizeBound = StringToks[0].getLength() - 2; // -2 for "". in init()
1981 for (const Token &Tok : StringToks) { in init()
2053 for (unsigned i = 0, e = StringToks.size(); i != e; ++i) { in init()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DLiteralSupport.h249 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 DParseExpr.cpp3415 SmallVector<Token, 4> StringToks; in ParseStringLiteralExpression() local
3418 StringToks.push_back(Tok); in ParseStringLiteralExpression()
3424 return Actions.ActOnUnevaluatedStringLiteral(StringToks); in ParseStringLiteralExpression()
3428 return Actions.ActOnStringLiteral(StringToks, in ParseStringLiteralExpression()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp1951 ExprResult Sema::ActOnUnevaluatedStringLiteral(ArrayRef<Token> StringToks) { in ActOnUnevaluatedStringLiteral() argument
1955 StringToks = ExpandedToks = ExpandFunctionLocalPredefinedMacros(StringToks); in ActOnUnevaluatedStringLiteral()
1957 StringLiteralParser Literal(StringToks, PP, in ActOnUnevaluatedStringLiteral()
1963 for (const Token &Tok : StringToks) in ActOnUnevaluatedStringLiteral()
2030 Sema::ActOnStringLiteral(ArrayRef<Token> StringToks, Scope *UDLScope) { in ActOnStringLiteral() argument
2031 assert(!StringToks.empty() && "Must have at least one string!"); in ActOnStringLiteral()
2036 StringToks = ExpandedToks = ExpandFunctionLocalPredefinedMacros(StringToks); in ActOnStringLiteral()
2038 StringLiteralParser Literal(StringToks, PP); in ActOnStringLiteral()
2043 for (const Token &Tok : StringToks) in ActOnStringLiteral()
2085 for (const Token &Tok : StringToks) { in ActOnStringLiteral()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h6811 ExprResult ActOnStringLiteral(ArrayRef<Token> StringToks,
6814 ExprResult ActOnUnevaluatedStringLiteral(ArrayRef<Token> StringToks);