Lines Matching defs:Expanded
145 TokenBuffer::spelledForExpandedToken(const syntax::Token *Expanded) const {
146 assert(Expanded);
147 assert(ExpandedTokens.data() <= Expanded &&
148 Expanded < ExpandedTokens.data() + ExpandedTokens.size());
151 SourceMgr->getFileID(SourceMgr->getExpansionLoc(Expanded->location())));
156 unsigned ExpandedIndex = Expanded - ExpandedTokens.data();
157 // Find the first mapping that produced tokens after \p Expanded.
191 TokenBuffer::spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const {
194 if (Expanded.empty())
202 spelledForExpandedToken(&Expanded.front());
207 spelledForExpandedToken(&Expanded.back());
217 unsigned BeginExpanded = Expanded.begin() - ExpandedTokens.data();
218 unsigned EndExpanded = Expanded.end() - ExpandedTokens.data();
252 E.Expanded = llvm::makeArrayRef(ExpandedTokens.data() + M->BeginExpanded,
405 Expanded.push_back(syntax::Token(T));
418 Builder(std::vector<syntax::Token> Expanded, PPExpansions CollectedExpansions,
422 Result.ExpandedTokens = std::move(Expanded);
595 return Builder(std::move(Expanded), std::move(Expansions),