Bring back SourceManager::rangeContainsCodeCompletionLoc()

This commit is contained in:
Doug Gregor
2019-08-30 22:19:07 -07:00
parent 95132fd6e6
commit 1cd5d2edb3

View File

@@ -103,6 +103,13 @@ public:
rangeContainsTokenLoc(Enclosing, Inner.End);
}
/// Returns true if range \p R contains the code-completion location, if any.
bool rangeContainsCodeCompletionLoc(SourceRange R) const {
return CodeCompletionBufferID
? rangeContainsTokenLoc(R, getCodeCompletionLoc())
: false;
}
/// Returns the buffer ID for the specified *valid* location.
///
/// Because a valid source location always corresponds to a source buffer,