Lines Matching defs:getSourceRange
88 // Range: most nodes have getSourceRange(), with a couple of exceptions.
92 SourceRange SR = getSourceRange(Node);
101 template <typename T, typename = decltype(std::declval<T>().getSourceRange())>
102 SourceRange getSourceRange(const T &Node) {
103 return Node.getSourceRange();
106 typename = decltype(std::declval<T *>()->getSourceRange())>
107 SourceRange getSourceRange(const T *Node) {
108 return Node->getSourceRange();
111 SourceRange getSourceRange(const TemplateName &Node) { return SourceRange(); }
113 SourceRange getSourceRange(const Attr *Node) { return Node->getRange(); }
335 D.Visit(TAL.getArgument(), TAL.getSourceRange());