Lines Matching defs:getRange
100 /// getRange() finds the syntax tokens corresponding to the passed source
104 llvm::ArrayRef<syntax::Token> getRange(SourceLocation First,
112 llvm::ArrayRef<syntax::Token> getRange(const Decl *D) const {
113 auto Tokens = getRange(D->getBeginLoc(), D->getEndLoc());
123 return getRange(E->getBeginLoc(), E->getEndLoc());
128 auto Tokens = getRange(S->getBeginLoc(), S->getEndLoc());
329 Builder.noticeDeclaratorRange(Builder.getRange(D));
335 Builder.noticeDeclaratorRange(Builder.getRange(D));
342 Builder.foldNode(Builder.getRange(D),
351 Builder.foldNode(Builder.getRange(C),
423 auto Tokens = Builder.getRange(S);
542 Builder.foldNode(Builder.getRange(S),
552 Builder.foldNode(Builder.getRange(S),
558 Builder.foldNode(Builder.getRange(S),
564 Builder.foldNode(Builder.getRange(S),
570 Builder.foldNode(Builder.getRange(S),
576 Builder.foldNode(Builder.getRange(S),
582 Builder.foldNode(Builder.getRange(S),
588 Builder.foldNode(Builder.getRange(S),
594 Builder.foldNode(Builder.getRange(S),
641 // (!) 'getRange(Stmt)' ensures this already covers a trailing semicolon.