Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DTokens.cpp285 ExpandedTokIndex.reserve(ExpandedTokens.size()); in indexExpandedTokens()
288 SourceLocation Loc = ExpandedTokens[I].location(); in indexExpandedTokens()
326 assert(ExpandedTokens.data() <= Expanded && in spelledForExpandedToken()
327 Expanded < ExpandedTokens.data() + ExpandedTokens.size()); in spelledForExpandedToken()
335 unsigned ExpandedIndex = Expanded - ExpandedTokens.data(); in spelledForExpandedToken()
424 assert(ExpandedBegin < ExpandedTokens.size()); in expandedForSpelled()
425 assert(ExpandedEnd < ExpandedTokens.size()); in expandedForSpelled()
484 SourceLocation Next = (Last == &ExpandedTokens.back()) in spelledForExpanded()
760 Result.ExpandedTokens = std::move(Expanded); in Builder()
764 assert(!Result.ExpandedTokens.empty()); in build()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/
H A DMacroExpansionContext.cpp109 const auto It = ExpandedTokens.find_as(MacroExpansionLoc); in getExpandedText()
110 if (It == ExpandedTokens.end()) in getExpandedText()
162 LocalExpandedTokens.reserve(ExpandedTokens.size()); in dumpExpandedTextsToStream()
163 for (const auto &Record : ExpandedTokens) in dumpExpandedTextsToStream()
227 ExpandedTokens.try_emplace(CurrExpansionLoc, std::move(TokenAsString)); in onTokenLexed()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSelection.cpp294 test(llvm::ArrayRef<syntax::Token> ExpandedTokens) const { in test()
295 if (ExpandedTokens.empty()) in test()
306 &ExpandedTokens.front() > &MaybeSelectedExpanded.back() || in test()
307 &ExpandedTokens.back() < &MaybeSelectedExpanded.front()) { in test()
316 if (ExpandedTokens.back().kind() == tok::eof) in test()
317 ExpandedTokens = ExpandedTokens.drop_back(); in test()
320 while (!ExpandedTokens.empty()) { in test()
322 SourceLocation Start = ExpandedTokens.front().location(); in test()
326 auto Batch = ExpandedTokens.take_while([&](const syntax::Token &T) { in test()
330 ExpandedTokens = ExpandedTokens.drop_front(Batch.size()); in test()
H A DXRefs.cpp527 auto ExpandedTokens = TB.expandedTokens( in tokenSpelledAt() local
529 return !ExpandedTokens.empty(); in tokenSpelledAt()
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DMacroExpansionContext.h110 ExpansionMap ExpandedTokens; variable
/llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/
H A DTokens.h192 return ExpandedTokens; in expandedTokens()
373 std::vector<syntax::Token> ExpandedTokens; variable